A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Incremental Clone Detection and Elimination for Erlang Programs
[chapter]
2011
Lecture Notes in Computer Science
A well-known bad code smell in refactoring and software maintenance is the existence of code clones, which are code fragments that are identical or similar to one another. This paper describes an approach to incrementally detecting 'similar' code based on the notion of least-general common abstraction, or anti-unification, as well as a framework for user-controlled incremental elimination of code clones within the context of Erlang programs. The clone detection algorithm proposed in this paper
doi:10.1007/978-3-642-19811-3_25
fatcat:yv7zfsztazfrpnvpl2an2qhb3e