Combined visualization of structural and metric information for software evolution analysis

  • Authors:
  • Antonio Gonzalez;Roberto Theron;Alexandru Telea;Francisco J. Garcia

  • Affiliations:
  • University of Salamanca, Salamanca, Spain;University of Salamanca, Salamanca, Spain;University of Groningen, Groningen, Netherlands;University of Salamanca, Salamanca, Spain

  • Venue:
  • Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.