Andreas Kerren, John T. Stasko (auth.), Stephan Diehl (eds.)3540433236, 9783540433231
– algorithm animation
– software visualization and software engineering
– software visualization and education
– graphs in software visualization
– and perspectives of software visualization.
Each section starts with an introduction surveying previous and current work and providing extensive bibliographies.
Table of contents :
Chapter 1 Algorithm Animation….Pages 1-15
Specifying Algorithm Visualizations: Interesting Events or State Mapping?….Pages 16-30
Perspectives on Program Animation with Jeliot….Pages 31-45
Animating Algorithms Live and Post Mortem….Pages 46-57
Visualising Objects: Abstraction, Encapsulation, Aliasing, and Ownership….Pages 58-72
Algorithm Animation Using Data Flow Tracing….Pages 73-87
GeoWin A Generic Tool for Interactive Visualization of Geometric Algorithms….Pages 88-100
Algorithm Animation Systems for Constrained Domains….Pages 101-112
Algorithm Animation for Teaching….Pages 113-128
Chapter 2 Software Engineering….Pages 129-137
Software Visualization for Reverse Engineering….Pages 138-150
Visualizing the Execution of Java Programs….Pages 151-162
JaVis: A UML-Based Visualization and Debugging Environment for Concurrent Java Programs….Pages 163-175
JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)….Pages 176-190
Visualizing Memory Graphs….Pages 191-204
Chapter 3 Software Visualization and Education….Pages 205-212
Structure and Constraints in Interactive Exploratory Algorithm Learning….Pages 213-226
A Language and System for Constructing and Presenting Low Fidelity Algorithm Visualizations….Pages 227-240
Towards a Taxonomy of Network Protocol Visualization Tools….Pages 241-255
Understanding Algorithms by Means of Visualized Path Testing….Pages 256-268
Hypertextbooks: Animated, Active Learning, Comprehensive Teaching and Learning Resources for the Web 1 ….Pages 269-283
Chapter 4 Graphs in Software Visualization….Pages 285-294
On the Visualization of Java Programs….Pages 295-306
Graph Drawing Algorithm Engineering with AGD….Pages 307-323
An Overview of the GXL Graph Exchange Language….Pages 324-336
Call Graph and Control Flow Graph Visualization for Developers of Embedded Applications….Pages 337-346
Chapter 5 Future Perspectives….Pages 347-353
Visualization for the Mind’s Eye….Pages 354-367
The rube Framework for Personalized 3-D Software Visualization….Pages 368-380
Algorithm Explanation: Visualizing Abstract States and Invariants….Pages 381-394
Visualisation and Debugging of Decentralised Information Ecosystems….Pages 395-403
Reviews
There are no reviews yet.