PasteTrace: A Single Source Plagiarism Detection Tool For Introductory Programming Courses
Jesse McDonald, Scott Robertson, Anthony Peruma

TL;DR
PasteTrace is an innovative real-time plagiarism detection tool integrated into IDEs, specifically designed for introductory programming courses, effectively identifying various forms of academic dishonesty and outperforming existing tools.
Contribution
The paper presents PasteTrace, a novel open-source IDE-integrated plagiarism detection tool tailored for introductory programming courses, with real-time activity tracking and improved detection capabilities.
Findings
Successfully detects multiple forms of plagiarism
Provides real-time insights into student behavior
Outperforms existing plagiarism detection tools
Abstract
Introductory Computer Science classes are important for laying the foundation for advanced programming courses. However, students without prior programming experience may find these courses challenging, leading to difficulties in understanding concepts and engaging in academic dishonesty such as plagiarism. While there exists plagiarism detection techniques and tools, not all of them are suitable for academic settings, especially in introductory programming courses. This paper introduces PasteTrace, a novel open-source plagiarism detection tool designed specifically for introductory programming courses. Unlike traditional methods, PasteTrace operates within an Integrated Development Environment that tracks the student's coding activities in real-time for evidence of plagiarism. Our evaluation of PasteTrace in two introductory programming courses demonstrates the tool's ability to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
