Research Article

Software Clone Detection and Refactoring

Table 1

Tools for duplicated code detection.

Tool Supported Lang. Algorithm

PMD Java, C, C++, Jsp, Php, Ruby, Fortran Karp-Rabin's string matches [8]
Bauhaus C, C++, C#, Java, Ada Baxter et al.’s variation on AST [9]
CodePro Java Undocumented relies on Java AST