Answers are grounded in this paper and cite their sources.
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.
No takes yet. Share an insight, caveat, or question.
Canfora et al. (2008) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: