2002 · 18 citations · 15 references
ComputingVisualizationData VisualizationInformation VisualizationInteractive VisualizationControl-flow AnalysisHierarchical VisualizationDeadlinesOperating System ArchitecturePrototype Visualization
Current software visualization tools are inadequate for understanding, debugging, and tuning realistically complex applications. These tools often present only static structure, or they present dynamics from only a few of the many layers of a program and its underlying system. This paper introduces "PV", a prototype program visualization system which provides concurrent visual presentation of behavior from all layers, including: the program itself, user-level libraries, the operating system, and the hardware, as this behavior unfolds over time. PV juxtaposes views from different layers in order to facilitate visual correlation, and allows these views to be navigated in a coordinated fashion. This results in an extremely powerful mechanism for exploring application behavior. Experience is presented from actual use of PV in production settings with programmers facing real deadlines and serious performance problems.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
15
Tango: a framework and system for algorithm animation
John Stasko · Computer · 1990 · 510 citations
Visualizing the performance of parallel programs
Michael T. Heath, Jennifer A. Etheridge · IEEE Software · 1991 · 488 citations
Exploring algorithms using Balsa-II
Marc H. Brown · Computer · 1988 · 240 citations