Discovering clones in software

Marat Akhin, Alexandr Suhinin · 2015

Software clone detection is an actively researched area which has spawned numerous approaches to the problem of duplicated code. These approaches, however, are of little practical use as most of them are ill-suited for incremental analysis required by the developers in their day-to-day activities. This paper tackles the problem of clone detection from the practical point of view, in the context of IDE integration, and presents an online clone detection algorithm based on extended suffix trees. The approach has been tested in a prototype plugin for IntelliJ IDEA and proved its applicability in the industrial setting.

Read the paper · More papers on PaperTik