An algorithmic approach to the detection and prevention of plagiarism
ACM SIGCSE Bulletin
Cheating and plagiarism: perceptions and practices of first year IT students
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Determination of factors which impact on IT students' propensity to cheat
ACE '03 Proceedings of the fifth Australasian conference on Computing education - Volume 20
Winnowing: local algorithms for document fingerprinting
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
"Uni cheats racket": a case study in plagiarism investigation
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Shared information and program plagiarism detection
IEEE Transactions on Information Theory
PDE4Java: Plagiarism Detection Engine for Java source code: a clustering approach
International Journal of Business Intelligence and Data Mining
Plagiarising of source code by novice programmers a "cry for help"?
Proceedings of the 2009 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists
CodeWave: a real-time, collaborative IDE for enhanced learning in computer science
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Instructor-centric source code plagiarism detection and plagiarism corpus
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Plagiarism is a serious issue in undergraduate computer science courses involving assessment of programming assignments. The electronic nature of these assignments means copying others' work is very easy, and the lack of variation between legitimately independent solutions makes the detection of plagiarised solutions difficult. The primary tool in combating plagiarism should be education of students about the issue. The need still exists however, for means to detect plagiarism when it does occur, and automated tools can provide valuable assistance in this task. Most such tools developed so far have focused on analysing the content of the final work submitted by students.In contrast this paper describes an anti-plagiarism approach based on consideration of the entire process of producing the submitted source-code, rather than just the source-code itself. It describes a text editor and related software which have been implemented based on the Eclipse development environment. These tools aim to discourage plagiarism by making the copying process more labour-intensive, and to aid in detection by storing data about document creation along with the document content.