Tracking Your Changes: A Language-Independent Approach

  • Authors:
  • Gerardo Canfora;Luigi Cerulo;Massimiliano Di Penta

  • Affiliations:
  • University of Sannio;University of Sannio;University of Sannio

  • Venue:
  • IEEE Software
  • Year:
  • 2009

Quantified Score

Hi-index 0.02

Visualization

Abstract

Powerful differencing algorithms' availability is crucial to tracking source code's evolution, for example for monitoring clones or vulnerable statements. Based on a novel differencing algorithm, our language-independent approach can track code elements' evolution in real-world software systems with acceptable precision, overcoming the Unix diff's versioning limitations.