Evaluating Code Clone Detection and Management: A Comprehensive Comparison among different Techniques and Tools along with some Effective Future Directions
Soily Ghosh Sneha, Sadia Islam Niha, Md. Manzurul Hasan · 2024
In today's software development, Code copying is a major issue in that adds to the workload and can degrade products.The best methods for identifying and dealing with copied code are examined in this study.We initially start by defining code copying, outlining the many types of copied code, and discussing the impact it has on software quality.Next, we examine how various tools and techniques can identify copied code and how to use them to locate and organize code that is identical.The study's second part focuses on controlling copied code and identifies the most effective techniques and resources for this task.Given that not all copied code can be handled in the same way, this paper aims to provide insights on the optimal course of action for various types of duplicated code.Our goal is to enhance software quality and make it easier to manage by linking the process of identifying copied code with solutions.