Proceedings Article10.1109/VL.1996.545283
Visualizing program executions on large data sets
John Stasko,J. Muthukumarasamy +1 more
- 03 Sep 1996
- pp 166-173
TL;DR: This work introduces an approach that uses semantic zooming to depict large program executions, utilizes abstract, clustered graphics to portray program operations on the entire data set, and allows a viewer to examine details and individual values.
read more
Abstract: Understanding and interpreting large data sets is an important but challenging operation in many technical disciplines. Computer visualization has become a valuable tool to help portray characteristics of large data sets. In software visualization, illustrating the operation of very large programs or programs working on very large data sets has remained one of the key open problems. We introduce an approach that uses semantic zooming to depict large program executions. Our method utilizes abstract, clustered graphics to portray program operations on the entire data set. Then, by interacting with the presentation, a viewer can zoom in to examine details and individual values. At this "magnified" level, the presentation adjusts to reflect displays common in existing algorithm animation and program visualization systems.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
The information mural: a technique for displaying and navigating large information spaces
Dean Frederick Jerding,John Stasko +1 more
- 30 Oct 1995
TL;DR: This work has developed a technique for displaying and navigating large information spaces using an information mural, a two-dimensional reduced representation of an entire information space that fits completely within a display window or screen.
•Book
Mobile Technology for Children: Designing for Interaction and Learning
Allison Druin
- 16 Mar 2009
TL;DR: On the Move as mentioned in this paper is a collection of contributions from HCI leaders in research, and industry, and technology and education based policy experts to analyze and evaluate and present solutions for improving the design of mobile technology for children.
92
On-line automated performance diagnosis on thousands of processes
Philip C. Roth,Barton P. Miller +1 more
- 29 Mar 2006
TL;DR: A novel approach for finding performance problems in applications with a large number of processes that leverages the authors' multicast and data aggregation infrastructure to address these three performance tool scalability barriers is presented.
Reversible Execution and Visualization of Programs with LEONARDO
TL;DR: LEONARDO is an integrated environment for software visualization that allows the user to edit, compile, execute, and animate general-purpose C programs and simplifies the creation of visualizations according to an incremental approach.
75
An information exploration tool for performance analysis of Java programs
Gary Sevitsky,W. de Pauw,Ravi Konuru +2 more
- 12 Mar 2001
TL;DR: This work presents Jinsight EX, a tool for analyzing Java performance, that adopts techniques that have been successfully used to explore large data sets in other application domains, and adapts them specifically to the needs of program execution analysis.
60
References
Seesoft-a tool for visualizing line oriented software statistics
TL;DR: The Seesoft software visualization system as discussed by the authors allows one to analyze up to 50000 lines of code simultaneously by mapping each line of code into a thin row, and the color of each row indicates a statistic of interest, e.g., red rows are those most recently changed, and blue are those least recently changed.
Graphical fisheye views
Manojit Sarkar,Marc H. Brown +1 more
TL;DR: This paper describes a system for viewing and browsing graphs using a software analog of a fisheye lens and describes a more general transformation that allows global information about the graph to affect the view.
637
•Book
Visualizing the performance of parallel programs
Michael T. Heath,Jennifer A. Etheridge +1 more
- 01 Jan 1995
TL;DR: ParaGraph as mentioned in this paper is a software tool that provides a detailed, dynamic, graphical animation of the behavior of message-passing parallel programs and graphical summaries of their performance, animating trace information from actual runs to depict behavior and obtain the performance summaries.
540
Visualizing the performance of parallel programs
TL;DR: ParaGraph animates trace information from actual runs to depict behavior and obtain the performance summaries, and provides twenty-five perspectives on the same data, lending insight that might otherwise be missed.
539
PECAN: Program Development Systems that Support Multiple Views
TL;DR: The PECAN family of program development systems is designed to make effective use of powerful personal machines with high-resolution graphics displays and is currently implemented on APOLLO workstations.
330