arrow
返回

Classification model for code clones based on machine learning

delete2014-05-29
delete33
delete
OA
AI
杨嘉琛 封面图
杨嘉琛 (Jiachen Yang) *
K
Keisuke Hotta
Y
Yoshiki Higo
I
Igaki, Hiroshi
S
Shinji Kusumoto
DOI:10.1007/s10664-014-9316-xdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Results from code clone detectors may contain plentiful useless code clones, but judging whether each code clone is useful varies from user to user based on a user's purpose for the clone. In this research, we propose a classification model that applies machine learning to the judgments of each individual user regarding the code clones. To evaluate the proposed model, 32 participants completed an online survey to test its usability and accuracy. The result showed several important observations on the characteristics of the true positives of code clones for the users. Our classification model showed more than 70% accuracy on average and more than 90 % accuracy for some particular users and projects.
Keyword:
Filtering
Classify
Machine learning
Code clone detector

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

T
the university of osaka
学者数:
2.8W
论文数: 1.8W
被引数: 6
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Comparison and evaluation of clone detection tools克隆检测工具的比较与评价
err2007-09-01
err510
errOAAI
errBellon, Stefan; Koschke, Rainer; Antoniol, Giuliano; Krinke, Jens; Merlo, Ettore
err分享
err收藏
Semantic clustering: Identifying topics in source code
err2007-03-01
err343
PREAI
errKuhn, Adrian; Ducasse, Stephane; Girba, Tudor
err分享
err收藏
Kinetic Analysis of Food Systems
err
IF0
err2017-01-01
err0
PREAI
errAlejandro G. Marangoni
err分享
err收藏
学者 查看更多内容