Visualisation for informed decision making; from code to components
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
GD '02 Revised Papers from the 10th International Symposium on Graph Drawing
A system for graph-based visualization of the evolution of software
Proceedings of the 2003 ACM symposium on Software visualization
IV '00 Proceedings of the International Conference on Information Visualisation
Comprehension with[in] Virtual Environment Visualisations
IWPC '99 Proceedings of the 7th International Workshop on Program Comprehension
A 3D Metaphor for Software Production Visualization
IV '03 Proceedings of the Seventh International Conference on Information Visualization
Visualization-based analysis of quality for large-scale software systems
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Maintaining mental models: a study of developer work habits
Proceedings of the 28th international conference on Software engineering
Communicating Software Architecture using a Unified Single-View Visualization
ICECCS '07 Proceedings of the 12th IEEE International Conference on Engineering Complex Computer Systems
Program Comprehension through Software Habitability
ICPC '07 Proceedings of the 15th IEEE International Conference on Program Comprehension
EvoSpaces Visualization Tool: Exploring Software Architecture in 3D
WCRE '07 Proceedings of the 14th Working Conference on Reverse Engineering
Execution Trace Visualization in a 3D Space
ITNG '08 Proceedings of the Fifth International Conference on Information Technology: New Generations
Visually localizing design problems with disharmony maps
Proceedings of the 4th ACM symposium on Software visualization
Visual Exploration of Large-Scale System Evolution
WCRE '08 Proceedings of the 2008 15th Working Conference on Reverse Engineering
Consistent Layout for Thematic Software Maps
WCRE '08 Proceedings of the 2008 15th Working Conference on Reverse Engineering
Using information fragments to answer the questions developers ask
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Software landscapes: visualizing the structure of large software systems
VISSYM'04 Proceedings of the Sixth Joint Eurographics - IEEE TCVG conference on Visualization
Hi-index | 0.00 |
In this paper we describe a systematic approach to utilize the city metaphor for the visualization of large software systems as evolving software cities. The main contribution is a new layout approach which explicitly takes the development history of software systems into account and makes history directly visible in the layouts. These layouts incrementally evolve in a very smooth and stable way during the development of the represented software system. They are used as a visualization platform for integrating a large variety of product and process data and thus create a coherent set of specialized visualizations. To illustrate this we present some example maps capturing specific development history aspects.