arrow
返回

CCFinder: A multilinguistic token-based code clone detection system for large scale source code

delete2002-07-01
delete1.1K
delete
OA
AI
T
T. Kamiya
S
S. Kusumoto
K
Koji Inoue
DOI:10.1109/TSE.2002.1019480delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A code clone is a code portion in source files that is identical or similar to another. Since code clones are believed to reduce the maintainability of software, several code clone detection techniques and tools have been proposed. This paper proposes a new clone detection technique, which consists of the transformation of input source text and a token-by-token comparison. For its implementation with several useful optimization techniques, we have developed a tool, named CCFinder, which extracts code clones in C, C++, Java, COBOL, and other source files. As well, metrics for the code clones have been developed. In order to evaluate the usefulness of CCFinder and metrics, we conducted several case studies where we applied the new tool to the source code of JDK, FreeBSD, NetBSD, Linux, and many other systems. As a result, CCFinder has effectively found clones and the metrics have been able to effectively identify the characteristics of the systems. In addition, we have compared the proposed technique with other clone detection techniques.
Keyword:
code clone
duplicated code
CASE tool
metrics
maintenance

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

An Analysis of the Entrepreneurial University in the Faculties of Education in Spain: Self-perception among Deans
err
IF0
err2021-09-16
err0
errOAAI
errJessica Paños-Castro; Leire Markuerkiaga; María José Bezanilla
err分享
err收藏
err分享
err收藏
Kinetic Analysis of Food Systems
err
IF0
err2017-01-01
err0
PREAI
errAlejandro G. Marangoni
err分享
err收藏
Hypospadias: Incidence and Effects on Psychosexual Development as Evaluated with the Minnesota Multiphasic Personality Inventory Test in a Sample of 11,649 Young Italian Men
err2002-02-14
err0
PREAI
errNicola Mondaini; Roberto Ponchietti; Massimiliano Bonafè; Stefano Biscioni; Filippo Di Loro; Paolo Agostini; Francesco Salvestrini; Michelangelo Rizzo
err分享
err收藏
Pumped thermal electricity storage for active distribution network applications
err2017-06-01
err0
errOAAI
errAhmad Asrul Ibrahim; Behzad Kazemtabrizi; Chiara Bordin; Chris J. Dent; Joshua D. McTigue; Alexander J. White
err分享
err收藏
没有更多内容