DocumentCode :
1703673
Title :
Scalable interfaces to support program comprehension
Author :
Citrin, Wayne ; Santiago, Carlos ; Zorn, B.
Author_Institution :
Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
fYear :
1996
Firstpage :
123
Lastpage :
132
Abstract :
Studies of how programmers understand code suggest that programmers approach the understanding task in both bottom-up and top-town ways, depending on the context. We present a tool, VIPR, that provides a unified visual representation of both high-level and low-level constructs and a smooth transition between the two levels through smoothly animated zooming and focus and context (`fisheyeing´) techniques. VlPR is currently being used to visualize Tcl programs, but the technique is generally applicable to programs written in any imperative programming language
Keywords :
data visualisation; graphical user interfaces; program diagnostics; reverse engineering; software tools; visual programming; Tcl programs; VIPR; animation; bottom-up; fisheye; graphical user interface; imperative programming language; program comprehension; program understanding; program visualization; programmers; programming environment; scalable interfaces; software tool; top-town; visual representation; zooming; Animation; Computer languages; Computer science; Microstructure; Programming environments; Programming profession; User interfaces; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1996, Proceedings., Fourth Workshop on
Conference_Location :
Berlin
ISSN :
1092-8138
Print_ISBN :
0-8186-7283-8
Type :
conf
DOI :
10.1109/WPC.1996.501127
Filename :
501127
Link To Document :
بازگشت