Survey on Software Clone Detection Research

被引:13
作者
Min, Hou [1 ]
Ping, Zhang Li [1 ]
机构
[1] Inner Mongolia Normal Univ, Coll Comp & Informat Engn, Hohhot 010022, Peoples R China
来源
PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON MANAGEMENT ENGINEERING, SOFTWARE ENGINEERING AND SERVICE SCIENCES (ICMSS 2019) | 2019年
关键词
Software maintenance; Clone Code; Clone Type; Clone Detection; Clone Management; SUITE; CODE;
D O I
10.1145/3312662.3312707
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In order to improve the efficiency of software development, developers often copy-paste code. It is found that the clone code may affect the quality of the software system, especially the maintenance and comprehension of the software, so it is necessary to find and locate it. Many clone detection techniques and tools have been proposed in the search for clone code. How to make better use of these detection techniques and tools will be very important. This paper describes the clone code and general process of clone code detection; introduces different clone code detection methods and related technologies; then conducts a summary analysis, the challenges and development direction faced by clone detection technology.
引用
收藏
页码:9 / 16
页数:8
相关论文
共 62 条
[1]  
[Anonymous], 2010, P JOINT ERCIM WORKSH
[2]  
[Anonymous], 1999, P 10 ANN ACM SIAM S
[3]  
Arcelli Fontana F., 2013, ISRN SOFTWARE ENG, V2013
[4]  
Baker B S., 1995, NATURE, V473, P70
[5]  
Baker B.S., 1992, Computing Science and Statistics
[6]  
BAKER BS, 1995, SECOND WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, P86, DOI 10.1109/WCRE.1995.514697
[7]  
BASIT H A, 2007, P 6 JOINT M EUR SOFT, P513, DOI DOI 10.1145/1287624.1287698
[8]   Clone detection using abstract syntax trees [J].
Baxter, ID ;
Yahin, A ;
Moura, L ;
Sant'Anna, M ;
Bier, L .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, :368-377
[9]  
Bian Xinxin, 2013, J COMPUTER APPL, V5, P46
[10]  
Calefato F., 2004, Journal of Web Engineering, V3, P3