PECAN: Program Development Systems that Support Multiple Views
IEEE Transactions on Software Engineering
Incremental re-execution of programs
SIGPLAN '87 Papers of the Symposium on Interpreters and interpretive techniques
Interacting with the FIELD environment
Software—Practice & Experience - Unix tools
Architecture-oriented visualization
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Visualizing dynamic software system information through high-level models
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Continuous execution: the VisiProg environment
ICSE '85 Proceedings of the 8th international conference on Software engineering
ICSE workshop on software visualization
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
The Field Programming Environment: A Friendly Integrated Environment for Learning and Development
The Field Programming Environment: A Friendly Integrated Environment for Learning and Development
Software Visualization
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
EVolve: an open extensible software visualization framework
Proceedings of the 2003 ACM symposium on Software visualization
End-user software visualizations for fault localization
Proceedings of the 2003 ACM symposium on Software visualization
End-user software engineering with assertions in the spreadsheet paradigm
Proceedings of the 25th International Conference on Software Engineering
JIVE: visualizing Java in action demonstration description
Proceedings of the 25th International Conference on Software Engineering
Visually Testing Recursive Programs in Spreadsheet Languages
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
INCENSE: A system for displaying data structures
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Gprof: A call graph execution profiler
SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
A system for algorithm animation
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
High-Level Static and Dynamic Visualization of Software Architectures
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Cacti: a front end for program visualization
INFOVIS '97 Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis '97)
Graphic Presentation of Data Structures in the DBX Debugger
Graphic Presentation of Data Structures in the DBX Debugger
Thinglab--a constraint-oriented simulation laboratory.
Thinglab--a constraint-oriented simulation laboratory.
Contributing to Eclipse: Principles, Patterns, and Plugins
Contributing to Eclipse: Principles, Patterns, and Plugins
An experimental evaluation of continuous testing during development
ISSTA '04 Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Dynamic detection and visualization of software phases
WODA '05 Proceedings of the third international workshop on Dynamic analysis
Dynamic instrumentation of production systems
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Execution patterns in object-oriented visualization
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
Source-level debugging with the whyline
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Visualizing threads, transactions and tasks
Proceedings of the 9th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Database-support for continuous prediction queries over streaming data
Proceedings of the VLDB Endowment
A software behaviour analysis framework based on the human perception systems (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Software and Systems Modeling (SoSyM)
What is my program doing? program dynamics in programmer's terms
RV'11 Proceedings of the Second international conference on Runtime verification
Stratified sampling of execution traces: Execution phases serving as strata
Science of Computer Programming
Assisting comprehension of animation programs through interactive code visualization
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Programmers have always been curious about what their programs are doing while it is executing, especially when the behavior is not what they are expecting. Since program execution is intricate and involved, visualization has long been used to provide the programmer with appropriate insights into program execution. This paper looks at the evolution of on-line visual representations of executing programs, showing how they have moved from concrete representations of relatively small programs to abstract representations of larger systems. Based on this examination, we describe the challenges implicit in future execution visualizations and methodologies that can meet these challenges.