Detecting pervasive source code plagiarism through dynamic program behaviours

No Thumbnail Available
File version
Author(s)
Cheers, H
Lin, Y
Smith, SP
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)
Date
2020
Size
File type(s)
Location

Melbourne, Australia

License
Abstract

Source code plagiarism is a persistent problem in undergraduate computer science education. Unfortunately, it is a widespread phenomena with many students plagiarising either because they are unwilling or incapable of completing their own work. Many source code plagiarism detection tools have been proposed to identify suspected cases of source code plagiarism. However, these tools are not resilient to pervasive plagiarism-hiding transformations that significantly change the structure of source code. In this paper, two case studies are presented that explore how resilient current source code plagiarism detection tools are to plagiarism-hiding transformations. Furthermore, an evaluation of a new advanced technique for source code plagiarism detection is presented to show that is it possible to identify pervasive cases of source code plagiarism. The results of this evaluation indicate the technique is robust in its ability to identify the same program after it has been transformed.

Journal Title
Conference Title

ACE'20: Proceedings of the Twenty-Second Australasian Computing Education Conference

Book Title
Edition
Volume
Issue
Thesis Type
Degree Program
School
Publisher link
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement
Item Access Status
Note
Access the data
Related item(s)
Subject
Persistent link to this record
Citation

Cheers, H; Lin, Y; Smith, SP, Detecting pervasive source code plagiarism through dynamic program behaviours, ACE'20: Proceedings of the Twenty-Second Australasian Computing Education Conference, 2020, pp. 21-30