International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
A code clones are similar or identical fragments of code in a single source file or multiple source files. With the introduction of Cloning in software systems is known to create problems during software maintenance phase of software life cycle process. To detect similar code fragment, called simple clones. Recurring patterns of simple clones often indicates big picture of higher-level similarities, called complex clones. The proposed scheme concentrates on find out more complex types of code similarities. The novelty of approach includes the formulation of the complex clone concept and the application of data mining techniques to detect higher-level code similarities in software.