Strategic directions in visual languages research
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
The Effectiveness of Control Structure Diagrams in Source Code Comprehension Activities
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
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+context ('fisheyeing') techniques. VIPR is currently being used to visualize Tcl programs, but the technique is generally applicable to programs written in any imperative programming language.