ICSE 2001 Logo Rigi Logo
Manipulating and Documenting ... - Abstract
Back to Publications

Author Margaret-Anne D. Storey, Hausi A. Müller, Kenny Wong.
Title Manipulating and Documenting Software Structures
Publication In P. Eades and K. Zhang (eds). Software Visualization, Vol. 7 in Series on Software Engineering and Knowledge Engineering, Series Editor-in-Chief S.K. Chang;
Publisher World Scientific Publishing, ISBN 981-02-2826-0, Copyright © 1996.
Abstract An effective 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 fisheye-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.
Keywords End-user programming, extensibility, program understanding, reverse engineering, scripting.

Back to Publications