Evaluating Code Clone Detection and Management: A Comprehensive Comparison among different Techniques and Tools along with some Effective Future Directions

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.

Authors

Institutions

Publication Details

Published
2024-10-17
DOI
https://doi.org/10.1145/3723178.3723206
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Evaluating Code Clone Detection and Management: A Comprehensive Comparison among different Techniques and Tools along with some Effective Future Directions

Md. Manzurul Hasan, Sadia Islam Niha, S Sneha
Software Engineering Research
article

Evaluating Code Clone Detection and Management: A Comprehensive Comparison among different Techniques and Tools along with some Effective Future Directions

Md. Manzurul Hasan, Sadia Islam Niha, S Sneha
article en

Abstract

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.

American International University-Bangladesh (BD)
Openalex Percentile: Top 51%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Evaluating Code Clone Detection and Management: A Comprehensive Comparison among different Techniques and Tools along with some Effective Future Directions — Md. Manzurul Hasan, Sadia Islam Niha, et al. · (2024) | TGRS Research Map | TGRS