This paper discusses a proposal for the visualization of software evolution, with a focus on combining insight on changes that affect software metrics at project and class level, the project structure, the class hierarchy and the viewing of source code correlated to indirect class coupling. The proposed visualization supports several tasks: the comparison of structural information, including class hierarchies, across several revisions; uncovering collaboration patterns between developers; and determining which classes have been added or deleted to the project during the creation of a given revision. We propose and discuss several design elements supporting these tasks, including interaction patterns and linked views.
|Title of host publication||EPRINTS-BOOK-TITLE|
|Publisher||University of Groningen, Johann Bernoulli Institute for Mathematics and Computer Science|
|Number of pages||5|
|Publication status||Published - 2009|
- visualization design
- visualization of software evolution
- structure and metrics visualization