Document Type
Article
Journal/Book Title/Conference
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education
Volume
1
Publisher
Association of Computing Machinery
Publication Date
3-3-2023
First Page
493
Last Page
499
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Abstract
Recent work in computing education has explored the idea of analyzing and grading using the process of writing a computer program rather than just the final submitted code. We build on this idea by investigating the effect on plagiarism when the process of coding, in the form of keystroke logs, is submitted for grading in addition to the final code. We report results from two terms of a university CS1 course in which students submitted keystroke logs. We find that when students are required to submit a log of keystrokes together with their written code they are less likely to plagiarize. In this paper we explore issues of implementation, adoption, deterrence, anxiety, and privacy. Our keystroke logging software is available in the form of an IDE plugin in a public plugin repository.
Recommended Citation
Kaden Hart, Chad Mano, and John Edwards. 2023. Plagiarism Deterrence in CS1 Through Keystroke Data. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2023), March 15–18, 2023, Toronto, ON, Canada. ACM, New York, NY, USA, 7 pages. https://doi.org/10.1145/3545945.3569805