Visualization of the static aspects of software: A survey
P Caserta, O Zendra - IEEE transactions on visualization and …, 2010 - ieeexplore.ieee.org
Software is usually complex and always intangible. In practice, the development and
maintenance processes are time-consuming activities mainly because software complexity …
maintenance processes are time-consuming activities mainly because software complexity …
[PDF][PDF] Aesthetic Computing
PA Fishwick - 2006 - academia.edu
In Aesthetic Computing, key scholars and practitioners from art, design, computer science,
and mathematics lay the foundations for a discipline that applies the theory and practice of …
and mathematics lay the foundations for a discipline that applies the theory and practice of …
A 3d metaphor for software production visualization
T Panas, R Berrigan, J Grundy - Proceedings on Seventh …, 2003 - ieeexplore.ieee.org
Software development is difficult because software is complex, the software production
process is complex and understanding of software systems is a challenge. We propose a 3D …
process is complex and understanding of software systems is a challenge. We propose a 3D …
Applying gestalt principles to animated visualizations of network data
Graphs are a commonly used data structure for representing relational information.
Drawings of these structures, as node and link diagrams, can provide a useful visualization …
Drawings of these structures, as node and link diagrams, can provide a useful visualization …
[BOOK][B] Human-Centered Visualization Environments: GI-Dagstuhl Research Seminar, Dagstuhl Castle, Germany, March 5-8, 2006, Revised Papers
This tutorial book features an augmented selection of the material presented at the GI-
Dagstuhl Research Seminar on Human-Centered Visualization Environments, HCVE 2006 …
Dagstuhl Research Seminar on Human-Centered Visualization Environments, HCVE 2006 …
Designing computer games to teach algorithms
Data structures and algorithms are important foundation topics in computer science
education. However, they are often complex and hard to understand. Therefore, we …
education. However, they are often complex and hard to understand. Therefore, we …
[BOOK][B] Event graph analysis for debugging massively parallel programs
D Kranzlmüller - 2000 - mcs.anl.gov
Error detection and performance analysis of parallel programs is tedious and difficult,
especially in massively-parallel environments. Many concurrently executing and …
especially in massively-parallel environments. Many concurrently executing and …
Algorithm animation introduction
An algorithm animation (AA) visualizes the behavior of an algorithm by producing an
abstraction of both the data and the operations of the algorithm. Initially it maps the current …
abstraction of both the data and the operations of the algorithm. Initially it maps the current …
[BOOK][B] Visual languages and applications
K Zhang - 2010 - books.google.com
Visual languages have long been a pursuit of effective communication between human and
machine. With rapid advances of the Internet and Web technology, human-human …
machine. With rapid advances of the Internet and Web technology, human-human …
[BOOK][B] Algorithms for drawing clustered graphs
Q Feng - 1997 - Citeseer
In the mid 1980s, graphics workstations became the main platforms for software and
information engineers. Since then, visualization of relational information has become an …
information engineers. Since then, visualization of relational information has become an …