CVSscan: visualization of code evolution

  • Authors:
  • Lucian Voinea;Alex Telea;Jarke J. van Wijk

  • Affiliations:
  • Technische Universiteit Eindhoven;Technische Universiteit Eindhoven;Technische Universiteit Eindhoven

  • Venue:
  • SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

During the life cycle of a software system, the source code is changed many times. We study how developers can be enabled to get insight in these changes, in order to understand the status, history and structure better, as well as for instance the roles played by various contributors. We present CVSscan, an integrated multiview environment for this. Central is a line-oriented display of the changing code, where each version is represented by a column, and where the horizontal direction is used for time, Separate linked displays show various metrics, as well as the source code itself. A large variety of options is provided to visualize a number of different aspects. Informal user studies demonstrate the efficiency of this approach for real world use cases.