3D kiviat diagrams for the interactive analysis of software metric trends
Proceedings of the 5th international symposium on Software visualization
xDIVA: automatic animation between debugging break points
Proceedings of the 5th international symposium on Software visualization
Fractal map: fractal-based 2D expansion method for multi-scale high-dimensional data visualization
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part I
Visual community detection: an evaluation of 2d, 3d perspective and 3d stereoscopic displays
GD'11 Proceedings of the 19th international conference on Graph Drawing
MetricAttitude: a visualization tool for the reverse engineering of object oriented software
Proceedings of the International Working Conference on Advanced Visual Interfaces
Teaching scrum to software engineering students with virtual reality support
ADNTIIC'11 Proceedings of the Second international conference on Advances in New Technologies, Interactive Interfaces and Communicability
A fractal-based 2D expansion method for multi-scale volume data visualization
Journal of Visualization
Hi-index | 0.00 |
Software visualization studies techniques and methods for graphically representing different aspects of software. Its main goal is to enhance, simplify and clarify the mental representation a software engineer has of a computer system. During many years, visualization in 2D space has been actively studied, but in the last decade, researchers have begun to explore new 3D representations for visualizing software. In this article, we present an overview of current research in the area, describing several major aspects like: visual representations, interaction issues, evaluation methods and development tools. We also perform a survey of some representative tools to support different tasks, i.e., software maintenance and comprehension, requirements validation and algorithm animation for educational purposes, among others. Finally, we conclude identifying future research directions.