Date of Award
6-2012
Document Type
Thesis
Degree Name
Master of Science (MS)
Department
Computer Engineering and Sciences
First Advisor
Richard A. Ford
Second Advisor
Mary S. Bonhomme
Third Advisor
Liam M. Mayron
Fourth Advisor
William D. Shoaff
Abstract
In academia, the conflict between plagiarist and instructor is reaching a crescendo. The increasing availability of source material available from the Internet, either for free or for hire, is met by the increasing sophistication of tools that help with the detection of these activities. These plagiarism detection tools work by comparing sets of documents to identify similar passages of text, but this approach has some inherent limitations. Chief among these is the single source problem. If a student hires someone to write a term paper for him or her, clearly plagiarism has taken place. However, there is no second copy of this paper that can serve as evidence that the work is not the student’s own. Without this second copy, these plagiarism detection tools are unable to differentiate between a plagiarized paper and legitimate work by other students. By reframing the task of “preventing plagiarism” into “ensuring authorship,” we have developed an approach that is theoretically able to detect when single source plagiarism has taken place in programming assignments involving source code. Requiring students to provide copies of their code in progress, and analyzing changes in subsequent versions can prove when a student performed his or her own work. An implementation of this approach was developed and tested on three courses taught by the Department of Computer Science at the Florida Institute of Technology. Results of these trials, along with additional benefits to the use of such a system are discussed.
Recommended Citation
Koss, Ian Mathias, "Authorship is Continuous: Detecting Plagiarism in Student Code Assignments with Version Control" (2012). Theses and Dissertations. 860.
https://repository.fit.edu/etd/860
Comments
Copyright held by author