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 :
بازگشت