Analysis of Evolution of Recent Trends in Code Clone Detection Techniques from Antiquated Techniques
Authors: Nidhi Sehrawat, Kamna Solanki, Sandeep Dalal and Amita Dhankhar
Publishing Date: 24-12-2023
ISBN: 978-81-955020-2-8
Abstract
The process used to detect and reveal bugs from software is known as software testing. This is a process as well as practice. This approach is different from software development. It can be recognized as an integral element of software development. Clone testing is a popular type of software testing. It is used during software development to check for duplication in software. This approach not only saves the time but the efforts of the software programmers. The copy and paste program generate the code over and over again. Therefore, a bug found in one unit recurs in each copy. This makes the removal of bugs and protection of the software complex. Code cloning complicates the protection of software. A variety of recent methods of code clone detection and their evolution from antiquated techniques has been studied in this paper.
Keywords
Code Clone, Machine Learning, Deep Learning, Tokenization, Type-II.
Cite as
Nidhi Sehrawat, Kamna Solanki, Sandeep Dalal and Amita Dhankhar, "Analysis of Evolution of Recent Trends in Code Clone Detection Techniques from Antiquated Techniques", In: Satyasai Jagannath Nanda and Rajendra Prasad Yadav (eds), Data Science and Intelligent Computing Techniques, SCRS, India, 2023, pp. 911-922. https://doi.org/10.56155/978-81-955020-2-8-77