Natural Phenomena as Metaphors for Visualization of Trend Data in Interactive Software Maps
Abstract
Software maps are a commonly used tool for code quality monitoring in software-development projects and decision making processes. While providing an important visualization technique for the hierarchical system structure of a single software revision, they lack capabilities with respect to the visualization of changes over multiple revisions. This paper presents a novel technique for visualizing the evolution of the software system structure based on software metric trends. These trend maps extend software maps by using real-time rendering techniques for natural phenomena yielding additional visual variables that can be effectively used for the communication of changes. Therefore, trend data is automatically computed by hierarchically aggregating software metrics. We demonstrate and discuss the presented technique using two real world data sets of complex software systems.
BibTeX
@inproceedings {10.2312:cgvc.20151246,
booktitle = {Computer Graphics and Visual Computing (CGVC)},
editor = {Rita Borgo and Cagatay Turkay},
title = {{Natural Phenomena as Metaphors for Visualization of Trend Data in Interactive Software Maps}},
author = {Würfel, Hannes and Trapp, Matthias and Limberger, Daniel and Döllner, Jürgen},
year = {2015},
publisher = {The Eurographics Association},
ISBN = {978-3-905674-94-1},
DOI = {10.2312/cgvc.20151246}
}
booktitle = {Computer Graphics and Visual Computing (CGVC)},
editor = {Rita Borgo and Cagatay Turkay},
title = {{Natural Phenomena as Metaphors for Visualization of Trend Data in Interactive Software Maps}},
author = {Würfel, Hannes and Trapp, Matthias and Limberger, Daniel and Döllner, Jürgen},
year = {2015},
publisher = {The Eurographics Association},
ISBN = {978-3-905674-94-1},
DOI = {10.2312/cgvc.20151246}
}