Translator Disclaimer
25 March 1999 Program visualization: bringing visual analysis to code development
Author Affiliations +
Abstract
This paper focuses on the visualization of application code. The goal is to provide a visual representation of the code that relieves the user from having to rely solely on textual representations. The visual representation of code can be correlated with visual displays of the data and displayed simultaneously within a single display. This prevents the user from having to change perceptual contexts or focus to a separate window. The visualization techniques are themselves based on the familiar metaphor of picture frames. Since we wish to provide the application data within the same display, representing operations and instructions as a frame around the application data provides a merged display with the data and operations correlated in an unobtrusive manner. The borders also work well by matching with the human perceptual systems ability to differentiate and characterize edges. The borders can be as simple as rectangles with the characteristics of the rectangle (i.e., thickness, color, consistency, etc.) identifying the type of operation. Portions of the frame can be made representative of the underlying data (i.e., current and termination conditions).
© (1999) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Robert F. Erbacher and Georges G. Grinstein "Program visualization: bringing visual analysis to code development", Proc. SPIE 3643, Visual Data Exploration and Analysis VI, (25 March 1999); https://doi.org/10.1117/12.342845
PROCEEDINGS
8 PAGES


SHARE
Advertisement
Advertisement
RELATED CONTENT

Part hierarchies of object shape for recognition
Proceedings of SPIE (October 09 1994)
Failings and future of VR
Proceedings of SPIE (May 14 1997)
Interactive analysis of transient field data
Proceedings of SPIE (May 31 1991)
Visual steering for program debugging
Proceedings of SPIE (February 27 2000)

Back to Top