Universiti Teknologi Malaysia Institutional Repository

Definition, approaches, and analysis of code duplication detection (2006-2020): a critical review

Chen, Chang Feng and Mohd. Zain, Azlan and Zhou, Kai Qing (2022) Definition, approaches, and analysis of code duplication detection (2006-2020): a critical review. Neural Computing and Applications, 34 (23). pp. 20507-20537. ISSN 0941-0643

Full text not available from this repository.

Official URL: http://dx.doi.org/10.1007/s00521-022-07707-2

Abstract

Code duplication detection is the act of finding similar code in software development. It is important for software engineer to address the issues of code duplication detection. In this paper, a critical review of previous works on code duplication for code clone and plagiarism detection is performed. The review involves five main parts. Firstly, a systematic literature review is conducted to confirm the selected articles. Secondly, a critical review of different code duplication approaches is conducted based on three phases; processing, detection, and decision. Thirdly, statistical analysis of the number of review articles is performed to show the trends and hots of code duplication research. Moreover, quantitative analysis of different code duplication approaches is presented to show the effectiveness of different approaches. Fourthly, the advantages and disadvantages of different approaches and techniques are summarized and discussed. Finally, the conclusion of the review is summarized and future research direction of code duplication is described.

Item Type:Article
Uncontrolled Keywords:code duplication, code duplication detection, system literature review
Subjects:Q Science > Q Science (General)
Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:103386
Deposited By: Yanti Mohd Shah
Deposited On:14 Nov 2023 04:01
Last Modified:14 Nov 2023 04:01

Repository Staff Only: item control page