International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 20 - Number 7 |
Year of Publication: 2011 |
Authors: Mohammed Abdul Bari, Shahanawaj Ahamad |
10.5120/2444-3300 |
Mohammed Abdul Bari, Shahanawaj Ahamad . Code Cloning: The Analysis, Detection and Removal. International Journal of Computer Applications. 20, 7 ( April 2011), 34-38. DOI=10.5120/2444-3300
The coping, modifying a block of code is identified as cloning and is the most basic means of software reuse. It has been extensively used within the software development community. An official survey which is carried out within large, long term software development project suggested that 25-30% of modules in system may be cloned. This paper begins with background concept of code cloning, presents overcall taxonomy of current techniques and tools, and classify evolution tools in two different format as static code clone and dynamic code cloning, this together presented with program analysis, secondly as a solution the static code is divided into four parts as T1, T2, T3, T4, to finally develop a process to detect and remove code cloning.