Abstract:
Powerful differencing algorithms' availability is crucial to tracking source code's evolution, for example for monitoring clones or vulnerable statements. Based on a nove...Show MoreMetadata
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.
Published in: IEEE Software ( Volume: 26, Issue: 1, Jan.-Feb. 2009)
DOI: 10.1109/MS.2009.26