A systematic review on code clone detection
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 …
source code in software development. If a bug is identified in one segment of code, all the …
Code clone detection—a systematic review
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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
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 …
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 …
software evolution. Duplicate code degrades the design and structure of software and …