Software visualization in the desert environment
Open Access
- 1 July 1998
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 33 (7) , 59-66
- https://doi.org/10.1145/277633.277643
Abstract
While software visualization has been widely used for navigation, its use for understanding has been much more limited. Software visualizations are expensive to develop, require large amounts of information that is often difficult to collect, and even then, are good only at addressing the specific task for which they were developed. Our work on software visualization in the Desert environment is aimed at making software visualization a viable approach to understanding. We do this by providing ready access to a variety of information about the system at hand, a range of high-quality, high-density visualizations, and a simple interface that lets the programmer rapidly create new software visualizations for understanding problems as they arise. In this paper we describe the approach we have taken.This publication has 23 references indexed in Scilit:
- Visualizing interactions in program executionsPublished by Association for Computing Machinery (ACM) ,1997
- Algorithm animation using 3D interactive graphicsPublished by Association for Computing Machinery (ACM) ,1993
- A reverse engineering environment based on spatial and visual software interconnection modelsACM SIGSOFT Software Engineering Notes, 1992
- An empirical study of multiple-view software developmentACM SIGSOFT Software Engineering Notes, 1992
- Pavane: a system for declarative visualization of concurrent computationsJournal of Visual Languages & Computing, 1992
- Using direct manipulation to build algorithm animations by demonstrationPublished by Association for Computing Machinery (ACM) ,1991
- Cone TreesPublished by Association for Computing Machinery (ACM) ,1991
- PROVIDE: a process visualization and debugging environmentIEEE Transactions on Software Engineering, 1988
- ISISPublished by Association for Computing Machinery (ACM) ,1985
- INCENSEACM SIGGRAPH Computer Graphics, 1983