International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
In software programs different kind of redundancy can be found. This kind of redundancy in the code is called as code clone. The impact of cloning on software maintenance is problematic and is of great concern. So the need for identification of clones is necessary and this process is called Clone detection. Various clone detection techniques are proposed, that are quite efficient in providing clones. The approaches mainly followed for clone detection are text based comparison and token based approach. These techniques take a huge amount of time and the process of comparison is very tedious and expensive. Moreover tree based techniques are very complex.