DocumentCode
3491444
Title
Manipulating and documenting software structures using SHriMP views
Author
Storey, Margaret-Anne D. ; Müller, Hausi A.
Author_Institution
Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
fYear
1995
fDate
17-20 Oct 1995
Firstpage
275
Lastpage
284
Abstract
An effective approach to program understanding involves browsing, exploring, and creating views that document software structures at different levels of abstraction. While exploring the myriad of relationships in a multi-million line legacy system, one can easily loose context. One approach to alleviate this problem is to visualize these structures using fisheye techniques. This paper introduces Simple Hierarchical Multi-Perspective views (SHriMPs). The SHriMP visualization technique has been incorporated into the Rigi reverse engineering system. This greatly enhances Rigi´s capabilities for documenting design patterns and architectural diagrams that span multiple levels of abstraction. The applicability and usefulness of SHriMPs is illustrated with selected program understanding tasks
Keywords
data visualisation; diagrams; reverse engineering; software maintenance; system documentation; systems re-engineering; visual programming; Rigi; SHriMP views; Simple Hierarchical Multi-Perspective views; browsing; fisheye techniques; multi-million line legacy system; program understanding; reverse engineering system; software documentation; system re-engineering; visualization technique; Computer science; Councils; Data visualization; Design engineering; Iris; Laboratories; Lenses; Reverse engineering; Systems engineering and theory; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1995. Proceedings., International Conference on
Conference_Location
Opio
ISSN
1063-6773
Print_ISBN
0-8186-7677-9
Type
conf
DOI
10.1109/ICSM.1995.526549
Filename
526549
Link To Document