Abstract
This paper details our work on providing 3-D visualization of program information. We have a project currently underway that attempts to use 3-D workstations to provide insight into programs, their structure and their execution, through the use of a variety of user-definable displays. We provide a variety of different presentation styles and utilize a variety of different layout methods and heuristics.
Support for this research was provided by the NSF under grants CCR9111507 and CCR9113226, by DARPA order 8225, by ONR grant N00014-91-J-4052, and by support from Sun Microsystems.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
David B. Baskerville, “Graphic presentation of data structures in the DBX debugger,” UC Berkeley UCB/CSD 86/260 (1985).
Marc H. Brown and Robert Sedgewick, “Techniques for algorithm animation,” IEEE Software Vol. 2(1) pp. 28–39 (1985).
Marc H. Brown and John Hershberger, “Color and sound in algorithm animation,” Computer Vol. 25(12) pp. 52–63 (December 1992).
Marc H. Brown and Marc A. Nojork, “Algorithm animation using 3D interactive graphics,” DEC Systems Research Center (1992).
Jacques Davy, “GoPATH programmer's guide,” Bull Imaging and Office Solutions (December 1992).
P. Eades and R. Tamassia, “Algorithms for automatic graph drawing: an annotated bibliography,” Networks, (1993).
Stephen G. Eick, Joseph L. Steffen, and Eric E. Sumner, Jr., “Seesoft — a tool of visualizing software,” AT&T Bell Laboratories (1991).
Belinda B. Flynn and David Maier, “Specification and generation of displays for complex database objects,” Oregon Graduate Institute of Science and Technology (1992).
Sadahiro Isoda, Takao Shimonmura, and Yuji Ono, “VIPS: A visual debugger,” IEEE Software Vol. 4(3) pp. 8–19 (May 1987).
Clinton Lewis Jeffrey, “A framework for monitoring program execution,” U. Arizona Technical Report TR 93-21 (July 1993).
Mark A. Linton and John M. Vlissides, “Unidraw: A framework for building domain-specific graphical editors,” Proc. UIST '89, pp. 158–167 (November 1989).
Jock D. Mackinlay, George G. Robertson, and Stuart K. Card, “The perspective wall: Detail and context smoothly integrated,” Proc. CHI'91, pp. 173–179 (April 1991).
Brad A Myers, “Incense: a system for displaying data structures,” Computer Graphics Vol. 17(3) pp. 115–125 (July 1983).
Brad A. Myers, Dario A. Guise, Roger B. Dannenberg, Brad Vander Zanden, David S. Kosbie, Edward Pervin, Andrew Mickish, and Philippe Marchai, “Garnet: Comprehensive support for graphical, highly interactive user interfaces,” IEEE Computer, pp. 71–85 (November 1990).
Steven P. Reiss and Joseph N. Pato, “Displaying program and data structures,” Proc 20th Hawaii Intl Conf System Sciences, (January 1987).
Steven P. Reiss, “Working in the Garden environment for conceptual programming,” IEEE Software Vol. 4(6) pp. 16–27 (November 1987).
Steven P. Reiss, Scott Meyers, and Carolyn Duby, “Using GELO to visualize software systems,” Proc. UIST '89, pp. 149–157 (November 1989).
Steven P. Reiss, “Connecting tools using message passing in the FIELD environment,” IEEE Software Vol. 7(4) pp. 57–67 (July 1990).
Steven P. Reiss and Manojit Sarkar, “Generating program abstractions using an object-oriented database,” Brown University Department of Computer Science (1992).
George G. Robertson, Jock D. Mackinlay, and Stuart K. Card, “Cone trees: Animated 3D visualizations of hierarchical information,” Proc. CHI'91, pp. 189–194 (April 1991).
L. A. Rowe, M. Davis, E. Messinger, C. Meyer, C. Spirakis, and A. Tuan, “A browser for directed graphs,” Software Practice and Experience Vol. 17(1) pp. 61–76 (1987).
John T. Stasko, “TANGO: A framework and system for algorithm animation,” IEEE Computer Vol. 23(9) pp. 27–39 (September 1990).
James Wen, “A three dimensional browser for visualizing orthogonal hierarchies,” Brown University (1992).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reiss, S.P. (1995). 3-D visualization of program information (extended abstract and system demonstration). In: Tamassia, R., Tollis, I.G. (eds) Graph Drawing. GD 1994. Lecture Notes in Computer Science, vol 894. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58950-3_352
Download citation
DOI: https://doi.org/10.1007/3-540-58950-3_352
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58950-1
Online ISBN: 978-3-540-49155-2
eBook Packages: Springer Book Archive