Improving Plagiarism Detection in Coding Assignments by Dynamic Removal of Common Ground

TitleImproving Plagiarism Detection in Coding Assignments by Dynamic Removal of Common Ground
Publication TypeConference Paper
Year of Publication2016
AuthorsDomin, C., Pohl H., & Krause M.
Published inProceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems
Page(s)1173-1179
PublisherACM
ISBN Number978-1-4503-4082-3
Abstract

Plagiarism in online learning environments has a detrimental effect on the trust of online courses and their viability. Automatic plagiarism detection systems do exist yet the specific situation in online courses restricts their use. To allow for easy automated grading, online assignments usually are less open and instead require students to fill in small gaps. Therefore solutions tend to be very similar, yet are then not necessarily plagiarized. In this paper we propose a new approach to detect code re-use that increases the prediction accuracy by dynamically removing parts in assignments which are part of almost every assignment--the so called common ground. Our approach shows significantly better F-measure and Cohen's Kappa results than other state of the art algorithms such as Moss or JPlag. The proposed method is also language agnostic to the point that training and test data sets can be taken from different programming languages.

DOI10.1145/2851581.2892512
ICSI Research Group

Networking and Security