International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Software systems are getting more complex as the system grows where maintaining such system is a primary concern for the software industry. Code clone is one of the factors making software maintenance more difficult. The copy of code fragments and then reuse by pasting with or without minor modifications or adaptations and this type of reuse approach of existing code is called code cloning and the pasted code fragment (with or without modifications) is called a clone of the original. Code clones are common activities in software development. The major risk of cloning is that it risks the maintenance process. Cloning is basically the means of software reuse and software reuse is the basic need of today's environment.