Ldiff: An enhanced line differencing tool
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
The life and death of statically detected vulnerabilities: An empirical study
Information and Software Technology
Actively comparing clones inside the code editor
Proceedings of the 4th International Workshop on Software Clones
Distinguishing copies from originals in software clones
Proceedings of the 4th International Workshop on Software Clones
Timesheet assistant: mining and reporting developer effort
Proceedings of the IEEE/ACM international conference on Automated software engineering
A program differencing algorithm for verilog HDL
Proceedings of the IEEE/ACM international conference on Automated software engineering
Achievements and challenges in software reverse engineering
Communications of the ACM
Some issues in the 'archaeology' of software evolution
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
An exploratory study of identifier renamings
Proceedings of the 8th Working Conference on Mining Software Repositories
Specifying and detecting meaningful changes in programs
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Crosscutting revision control system
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.02 |
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.