Back to Search Start Over

Code plagiarism detection based on graph density clustering.

Authors :
Zhao, Hong Zhou
Hou, Hao Min
Wang, Li
Xu, Can Jin
Source :
AIP Conference Proceedings. 2024, Vol. 2991 Issue 1, p1-7. 7p.
Publication Year :
2024

Abstract

Code plagiarism has seriously endangered the healthy and orderly development of the software industry. Therefore, scholars and experts at home and abroad have proposed various types of code plagiarism detection technologies for this problem. In this paper, a code plagiarism detection method based on the graph density clustering algorithm is proposed to solve the problem of plagiarism in students' programming assignments. In the proposed algorithm, the program dependency graph is applied to achieve the representative source code; Moreover, one-hot encoding is utilized to generate feature vector from the program dependency graph; Finally, Density-Based Spatial Clustering of Applications with Noise works as the clustering algorithm to achieve the code plagiarism detection. To verify the feasibility and effectiveness of the proposed approach, experimental is designed based on real programming assignments code datasets. Compared with some detection methods, experimental results show that the proposed algorithm based on graph density clustering has improved almost 10% in accuracy and has better time efficiency. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
0094243X
Volume :
2991
Issue :
1
Database :
Academic Search Index
Journal :
AIP Conference Proceedings
Publication Type :
Conference
Accession number :
177782209
Full Text :
https://doi.org/10.1063/5.0198996