Home

Manipulating and documenting software structures using shrimp views


Author(s) : Hausi A. Muller Margaret-anne D. Storey Kenny Wong, 
Publisher : N/A
Publication Date : 1995
ISSN : N/A
Abstract : An e ective approach to program understanding involves browsing, exploring, and creating views that document software structures at multiple levels of abstraction. While exploring the many relationships in a multi-million line legacy software system, one can easily lose context. One approach to alleviate this problem is to visualize these structures using sheye-view techniques. This chapter introduces Simple Hierarchical Multi-Perspective (SHriMP) views. The SHriMP visualization technique has been incorporated into the Rigi reverse engineering system, greatly enhancing its capabilities for documenting software abstractions. The applicability and usefulness of SHriMP views are illustrated with selected software visualization tasks. 1,