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