A Comparison of Three Popular Source code Similarity Tools for Detecting Student Plagiarism

被引:17
作者
Ahadi, Alireza [1 ]
Mathieson, Luke [1 ]
机构
[1] Univ Technol, Sydney, NSW, Australia
来源
PROCEEDINGS OF THE 21ST AUSTRALASIAN COMPUTING EDUCATION CONFERENCE (ACE 2019) | 2019年
关键词
Software Similarity Detection; Plagiarism; Programming; Computer Science Education;
D O I
10.1145/3286960.3286974
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper investigates automated code plagiarism detection in the context of an undergraduate level data structures and algorithms module. We compare three software tools which aim to detect plagiarism in the students' programming source code. We evaluate the performance of these tools on an individual basis and the degree of agreement between them. Based on this evaluation we show that the degree of agreement between these tools is relatively low. We also report the challenges faced during utilization of these methods and suggest possible future improvements for tools of this kind. The discrepancies in the results obtained by these detection techniques were used to devise guidelines for effectively detecting code plagiarism.
引用
收藏
页码:112 / 117
页数:6
相关论文
共 17 条
[1]  
Ahtiainen Aleksi, 2006, P 6 BALT SEA C COMP, P141, DOI DOI 10.1145/1315803.1315831
[2]  
Aiken Alex, MOSS DOCUMENTATION
[3]   Efficient plagiarism detection for large code repositories [J].
Burrows, Steven ;
Tahaghoghi, S. M. M. ;
Zobel, Justin .
SOFTWARE-PRACTICE & EXPERIENCE, 2007, 37 (02) :151-175
[4]   Shared information and program plagiarism detection [J].
Chen, X ;
Francia, B ;
Li, M ;
McKinnon, B ;
Seker, A .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2004, 50 (07) :1545-1551
[5]  
Cruz Aaron Ramirez-de-la, 2015, P CEUR WORKSH CEUR W, P10
[6]  
Flores E, 2011, LECT NOTES COMPUT SC, V6716, P250, DOI 10.1007/978-3-642-22327-3_31
[7]  
Gibb AA, 2014, HANDBOOK ON THE ENTREPRENEURIAL UNIVERSITY, P25
[8]  
Gitchell D., 1999, SIGCSE Bulletin, V31, P266, DOI 10.1145/384266.299783
[9]   Semantics-Based Obfuscation-Resilient Binary Code Similarity Comparison with Applications to Software Plagiarism Detection [J].
Luo, Lannan ;
Ming, Jiang ;
Wu, Dinghao ;
Liu, Peng ;
Zhu, Sencun .
22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, :389-400
[10]  
Martins V. T., 2014, OASICS OPENACCESS SE, V38