Programming Similarity Checking System

Ahmad Shukri Mohd Noor, Farizah Yunus, Hoo Jian Liang, Nur F. Mat Zin


Nowadays, with the rapid use of Internet, the student becomes easy to copy information with just click over the website. The opportunity to make a copy of someone else’s ideas or code without any citation of the original owner is known as plagiarism. Phenomena of plagiarism has become a serious issue among students where students are commit to copy information in class, whether it is plain text or source code. However, the plagiarism can be accidentally, especially for the source code. In a programming class, students study similar material of textbook and attended to the same class. Thus, it is hard to detect and determine the plagiarisms that occur among students. Therefore, plagiarism detection play an important roles in detecting any copy of information including source code. In this paper, the Programming Similarity Checking System has been proposed which is a source code plagiarism detection system in helping Information Technology’s (IT) lecturer for identifying plagiarism between student’s programming. Students are allowed to upload file online and lecturers are able to check the plagiarism results among students. As a result, plagiarism among student can be minimized by using proposed Programming Similarity Checking System.


Copy Information; Plagiarism Detection; Similarity Checking System; Source Code;

Full Text:



D. Luke, D. P. S, S. L Johnson, S. Sreeprabha and E. B. Varghese, “Software plagiarism detection techniques: A comparative study,” International Journal of Computer Science and Information Technologies (IJCSIT), vol. 5, no. 4, pp. 5020-5024, 2014.

C. Roy, J. Cordy, “A survey on software clone detection research,” Technical Report No. 2007-541, School of Computing Queen’s University at Kingston Ontario, Canada, pp. 43-56, 2007.

A. Christian and S. M. M. Tahaghoghi, “Plagiarism detection across programming languages,” in ACSC '06 Proceedings of the 29th Australasian Computer Science Conference, 2006, pp. 277-286.

V. T. Martins, D. Fonte, P. R. Henriques, and D. da Cruz, “Plagiarism detection: A tool survey and comparison.” OASIcs-Open Access Series in Informatics. vol. 38. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, pp. 143-158, 2014.

A. S. Bin-Habtoor and M. A. Zaher, “A survey on plagiarism detection systems,” International Journal of Computer Theory and Engineering, vol. 4, no. 2, pp. 185-188, Apr. 2012.

S. Chauhan, A. Arora, and Y. Singhal, “Plagiarism detection of C program using assembly language,” International Journal of Computer Applications, vol. 158, no. 3, pp. 17-22, Jan. 2017.

A. A. Moss, A System for Detecting Software Plagiarism. University of Berkeley, CA, 2005.

M. J. Wise. “YAP3: Improved detection of similarities in computer program and other texts,” ACM SIGCSE Bulletin, vol. 28, no. 1, pp. 130–134, 1996.

P. Lutz, M. Guido, and M. Phlippsen, “JPlag: Finding plagiarisms among a set of programs,” Fakultätfür Informatik Technical Report 2000-1, Universität Kalrsruhe, Karlsruhe, Germany, 2000.

A. Jadalla, and A. Elnagar, “PDE4Java: Plagiarism detection engine for java source code: a clustering approach,” International Journal of Business Intelligence and Data Mining, vol. 3, no. 2, pp. 121-135, Jan. 2008.

D. Sheahen, and D. Joyner, “TAPS: A MOSS extension for detecting software plagiarism at scale,” in L@S '16 Proceedings of the Third (2016) ACM Conference on Learning @ Scale, 2016, pp. 285-288.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.

ISSN: 2180-1843

eISSN: 2289-8131