A systematic review on code clone detection

QU Ain, WH Butt, MW Anwar, F Azam… - IEEE access, 2019 - ieeexplore.ieee.org
Code cloning refers to the duplication of source code. It is the most common way of reusing
source code in software development. If a bug is identified in one segment of code, all the …

Code clone detection—a systematic review

G Shobha, A Rana, V Kansal, S Tanwar - Emerging Technologies in Data …, 2021 - Springer
Code segments are similar or identical to each other by copy-paste the original code at
different locations with or without modifications are called code clones. Code clones are …

CodeShovel: Constructing method-level source code histories

F Grund, SA Chowdhury, NC Bradley… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Source code histories are commonly used by developers and researchers to reason about
how software evolves. Through a survey with 42 professional software developers, we …

Code similarity detection through control statement and program features

M Sudhamani, L Rangarajan - Expert Systems with Applications, 2019 - Elsevier
Software clone detection is an emerging research area in the field of software engineering.
Software systems are subjected to continuous modifications in source code to improve the …

Code clone detection based on order and content of control statements

M Sudhamani, L Rangarajan - 2016 2nd International …, 2016 - ieeexplore.ieee.org
In this paper, we propose a method to detect duplicate codes based on structure and content
of control statements present in the source codes. The proposed method efficiently finds all …

Test-based clone detection: an initial try on semantically equivalent methods

G Li, H Liu, Y Jiang, J Jin - IEEE access, 2018 - ieeexplore.ieee.org
Most code clone detection approaches identify clones via static source code analysis. Such
approaches are effective and efficient in detecting lexically similar clones. However, they are …

A Generative AI-Driven Method-level Semantic Clone Detection based on the Structural and Semantical Comparison of Methods

A Gupta, R Goyal - IEEE Access, 2024 - ieeexplore.ieee.org
Code fragments with identical or similar functionality are called code clones. This study aims
to detect semantic clones in Java-based programs, focusing on the method-level granularity …

A survey on the evaluation of clone detection performance and benchmarking

J Svajlenko, CK Roy - arXiv preprint arXiv:2006.15682, 2020 - arxiv.org
There are a great many clone detection tools proposed in the literature. In this paper, we
investigate the state of clone detection tool evaluation. We begin by surveying the clone …

[PDF][PDF] Recent advancements in code clone detection–techniques and tools

QU Ain, WH Butt, MW Anwar, F Azam, B Maqbool - IEEE Access, 2019 - researchgate.net
Code cloning refers to the duplication of source code. It is the most common way of reusing
source code in software development. If a bug is identified in one segment of code, all the …

[PDF][PDF] Duplicate code detection using control statements

M Sudhamani, R Lalitha - International Journal of Computer …, 2015 - researchgate.net
Code clone detection is an important area of research as reusability is a key factor in
software evolution. Duplicate code degrades the design and structure of software and …