HYBRID APPROACH FOR EFFICIENT SOFTWARE CLONE DETECTION

Robin Sharma · 2013

Software cloning is a methodology which defines that if any size of code is used apart from its original place to some another place as it is or with some modification to perform same functionality. This activity is also known as reuse of repeating code at many places instead of writing a new code. The original piece of code which is reused is called code cloning and copied form of that code is called a clone of the original. In finding of duplicated code, plagiarism detection also work pretty well but it is not applicable to the large system in finding functional clone and also it is more time consuming even at small scale which make this detection method inappropriate. After going through techniques and methods which were used in last few year papers the hybrid approach sounds more prominent approach among them to detect code clone. This survey paper describes the hybrid approach which is made up of two techniques, one is textual and another one is metric based approach for detecting code clone of all types in open source software system. This approach is used to detect functional clones from source code, which is written in language using Object Oriented Paradigm concepts. The output of the tools which developed based on this proposed approach are further compared with the existing tool in term of recall and precision parameter which shows that a hybrid approach is lightweight technique which gives accurate result being less complex.

Read the paper · More papers on PaperTik