arrow
返回

A Systematic Review on Code Clone Detection

delete2019-01-01
delete84
delete
OA
AI
Q
Qurat Ul Ain
W
Wasi Haider Butt
M
Muhammad Waseem Anwar *
F
Farooque Azam
B
Bilal Maqbool
DOI:10.1109/ACCESS.2019.2918202delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
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 similar segments need to be checked for the same bug. Consequently, this cloning process may lead to bug propagation that significantly affects the maintenance cost. By considering this problem, code clone detection (CCD) appears as an active area of research. Consequently, there is a strong need to investigate the latest techniques, trends, and tools in the domain of CCD. Therefore, in this paper, we comprehensively inspect the latest tools and techniques utilized for the detection of code clones. Particularly, a systematic literature review (SLR) is performed to select and investigate 54 studies pertaining to CCD. Consequently, six categories are defined to incorporate the selected studies as per relevance, i.e., textual approaches (12), lexical approaches (8), tree-based approaches (3), metric-based approaches (7), semantic approaches (7), and hybrid approaches (17). We identified and analyzed 26 CCD tools, i.e., 13 existing and 13 proposed/developed. Moreover, 62 open-source subject systems whose source code is utilized for the CCD are presented. It is concluded that there exist several studies to detect type1, type2, type3, and type4 clones individually. However, there is a need to develop novel approaches with complete tool support in order to detect all four types of clones collectively. Furthermore, it is also required to introduce more approaches to simplify the development of a program dependency graph (PDG) while dealing with the detection of the type4 clones.
Keyword:
CCD
SLR
code clone detection
CCD tools
code clone types
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

N
national university of sciences & technology - pakistan
学者数:
7.8K
论文数: 6.6K
被引数: 6
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
HYDRALAZINE-INDUCED LUPUS SYNDROME (HILS)氢氯噻嗪诱导的狼疮综合征(HILS)
err2025-04-01
err0
PREAI
errRaju, Arvind Kumar Venkataramana; Chinnamuthu, Rajaeaswaran; Majumundar, Vidit; Divyanshu, Deepit; Verma, Ashish
err分享
err收藏
Sustainability of the community-based ecotourism development in the Aksu-Zhabagly nature reserve, Kazakhstan
err2022-03-07
err0
errOAAI
errImanaly Akbar; Sergeyeva Aigul Maksatovna; Myrzaliyeva Zabira Kazbekkyzy; Tazhekova Akmaral Zhaksybekkyzy; Saulembaev Altynbai Tagabayevich; Mominov Serik Abdukarimovich
err分享
err收藏
A place for place: Modelling and analysing platial representations
err2020-06-19
err0
errOAAI
errRené Westerholt; Franz‐Benjamin Mocnik; Alexis Comber
err分享
err收藏
err分享
err收藏
学者 查看更多内容