CVSgrab: mining the history of large software projects

  • Authors:
  • S. L. Voinea;A. Telea

  • Affiliations:
  • Technische Universiteit Eindhoven;Technische Universiteit Eindhoven

  • Venue:
  • EUROVIS'06 Proceedings of the Eighth Joint Eurographics / IEEE VGTC conference on Visualization
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many software projects use Software Configuration Management systems to support their development process. Such systems accumulate in time large amounts of information useful for process accounting and auditing. We study how software developers can get insight in this information in order to understand the project context and the product artifacts. To this end, we propose several new techniques for visual mining of project evolution. Central to our approach is a file-based evolution visualization, where each project is shown as a set of horizontal stripes depicting files along the time axis. We propose several mechanisms for interactively building layouts in this display, and for correlating the evolution with the results of various software metrics. We demonstrate the usefulness of our approach on real- life data sets.