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.
Skip Nav Destination
Article navigation
7 June 2024
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON GREEN ENGINEERING & TECHNOLOGY 2022 (ICONGETECH 2022)
17–18 November 2022
Arau, Malaysia
Research Article|
June 07 2024
Code plagiarism detection based on graph density clustering Available to Purchase
Hong Zhou Zhao;
Hong Zhou Zhao
College of Information Science and Engineering, Jishou University
, 416000 Jsihou, China
Search for other works by this author on:
Hao Min Hou;
Hao Min Hou
a)
College of Information Science and Engineering, Jishou University
, 416000 Jsihou, China
a)Corresponding author: [email protected]
Search for other works by this author on:
Li Wang;
Li Wang
College of Information Science and Engineering, Jishou University
, 416000 Jsihou, China
Search for other works by this author on:
Can Jin Xu
Can Jin Xu
College of Information Science and Engineering, Jishou University
, 416000 Jsihou, China
Search for other works by this author on:
Hong Zhou Zhao
College of Information Science and Engineering, Jishou University
, 416000 Jsihou, China
Hao Min Hou
a)
College of Information Science and Engineering, Jishou University
, 416000 Jsihou, China
Li Wang
College of Information Science and Engineering, Jishou University
, 416000 Jsihou, China
Can Jin Xu
College of Information Science and Engineering, Jishou University
, 416000 Jsihou, China
a)Corresponding author: [email protected]
AIP Conf. Proc. 2991, 050032 (2024)
Citation
Hong Zhou Zhao, Hao Min Hou, Li Wang, Can Jin Xu; Code plagiarism detection based on graph density clustering. AIP Conf. Proc. 7 June 2024; 2991 (1): 050032. https://doi.org/10.1063/5.0198996
Download citation file:
Pay-Per-View Access
$40.00
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
17
Views
Citing articles via
The implementation of reflective assessment using Gibbs’ reflective cycle in assessing students’ writing skill
Lala Nurlatifah, Pupung Purnawarman, et al.
Effect of coupling agent type on the self-cleaning and anti-reflective behaviour of advance nanocoating for PV panels application
Taha Tareq Mohammed, Hadia Kadhim Judran, et al.
Design of a 100 MW solar power plant on wetland in Bangladesh
Apu Kowsar, Sumon Chandra Debnath, et al.
Related Content
Plagiarism detection using KNN
AIP Conf. Proc. (May 2023)
Development of anti plagiarism and paraphrasing information literacy educational games
AIP Conf. Proc. (June 2023)
The impact of technology on cheating and plagiarism in the assessment – The teachers’ and students’ perspectives
AIP Conf. Proc. (December 2018)
C source code clustering using bisecting K-means
AIP Conf. Proc. (December 2023)
Possibilities of an automated assessment of Java programming homework in elearning
AIP Conf. Proc. (July 2018)