International Journal of Computer Theory and Engineering

Editor-In-Chief: Prof. Mehmet Sahinoglu
Frequency: Quarterly
ISSN: 1793-8201 (Print), 2972-4511 (Online)
Publisher:IACSIT Press

OPEN ACCESS
4.0
CiteScore

IJIET 2012 Vol.4(5): 674-678
doi: 10.7763/IJCTE.2012.V4.555

Detection of Source Code Plagiarism Using Machine Learning Approach

Upul Bandara1 , Gamini Wijayrathna2

  • 1Virtusa Corporation, Sri Lanka.
  • 2Faculty of Science, University of Kelaniya, Sri Lanka.

Abstract

Source code plagiarism is currently a severe problem in academia. In academia’s programming assignments are used to evaluate students in programming courses. Therefore, checking programming assignments for plagiarism is essential. If a course consists of a large number of students, it is impractical for a human inspector to check each assignment. Therefore, it is essential to have automated tools in order to detect plagiarism in the programming assignments. Majority of the current source code plagiarism detection tools are based on structured methods. Structural properties of a plagiarized program and the original program differ significantly. Therefore, it is hard to detect plagiarized programs with tools based on structural methods, when the plagiarism level is four or above.This paper proposes a new plagiarism detection method, which is based on the attribute counting technique. Novelty of our method is that, we have utilized a meta-learning algorithm in order to improve the accuracy of our plagiarism detection system.

Keywords

  • Plagiarism detection
  • machine learning
  • source code
  • naïve bayes classifier
  • k-nearest neighbor
555-A243

How to Cite

Copied

Upul Bandara and Gamini Wijayrathna, "Detection of Source Code Plagiarism Using Machine Learning Approach," International Journal of Computer Theory and Engineering, vol. 4, no. 5, pp. 674-678, 2012. https://doi.org/10.7763/IJCTE.2012.V4.555

Copyright & License

Copyright © 2012 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

Menu