A Qualitative Interpretation of Code Clone Detection Techniques
Amandeep Kaur1, Sandeep Sharma2
1Amandeep Kaur*, Department of Computer Engineering and Technology, Guru Nanak Dev University, Amritsar, India.
2Sandeep Sharma, Head Professor, Department of Computer Engineering and Technology, Guru Nanak Dev University, Amritsar, India.
Manuscript received on January 12, 2020. | Revised Manuscript received on January 22, 2020. | Manuscript published on February 10, 2020. | PP: 1295-1300 | Volume-9 Issue-4, February 2020. | Retrieval Number: D1429029420/2020©BEIESP | DOI: 10.35940/ijitee.D1429.029420
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Clone is the software code snippets that are similar to each other with little modifications. There is a 10-20 percent clone mostly present in the software. Many techniques are developed for detection. With the code clone detection, the software developer gets an idea of removing, refactoring the clone. Code clone has both advantages and disadvantages in the particular software. In this paper, we explore the types of code clones, advantages, and disadvantages, the reason for cloning. Typically, this paper describes various techniques by using several parameters. Lastly, we discuss gaps in the research.
Keywords: Code Clone Detection, Data mining, Tokens, Code Clone, Abstract Syntax Trees
Scope of the Article: Digital Clone or Simulation