ABSTRACT
We used a new technique to analyse how students plagiarise programs in an introductory programming course. This involved placing a watermark on a student's program and monitoring programs for the watermark during assignment submission. We obtained and analysed extensive and objective data on student plagiarising behaviour. In contrast to the standard plagiarism detection approaches based on pair comparison, the watermark based approach allows us to distinguish between the supplier and the recipient of the code. This gives us additional insight into student behaviour. We found that the dishonest students did not perform significantly worse than the honest students in the exams. However, when dishonest students are further classified into supplier and recipient, it emerged that the recipient students performed significantly worse than the suppliers.
- Aiken A. Moss: A system for detecting software plagiarism. Berkeley Computer Science Department. http://www.cs.berkeley.edu/~aiken/moss.htmlGoogle Scholar
- Aiken A. Personal communication (2004).Google Scholar
- Brassil, J. et al. Electronic Marking and Identification. IEEE Journal on Selected Areas in Communications V13 no 8 (1995), 1495--1504. Google ScholarDigital Library
- Carter J. Collaboration or Plagiarism: What happens when students work together? Proceedings of ITiCSE (June 1999), 52--55. Google ScholarDigital Library
- Culwin, F. MacLeod, A. and Lancaster, T. Source Code Plagiarism in UK HE Computing Schools, Issues, Attitudes and Tools, South Bank University Technical Report SBU-CISM-01-02. (2001).Google Scholar
- Daly, C. RoboProf and an introductory programming course Proceedings of ITiCSE (June 1999), 155--158. Google ScholarDigital Library
- Daly, C., Horgan, J. Automatic Plagiarism Detection. Proceedings of the International Conference in Applied Informatics (February 2001), 255--259. http://www.computing.dcu.ie/~cdaly/publications/2001/automaticPlagiarismDetection.pdfGoogle Scholar
- Daly C., Horgan J. M. An automated learning system for Java programming. IEEE Transactions on Education, (February 2004), 10--17. Google ScholarDigital Library
- Harris, J. Plagiarism in Computer Science Courses. Proceedings of the Conference on Ethics in the Computer Science Age. (November 1994), 133--135. Google ScholarDigital Library
- Lancaster T., Culwin F. Towards an Error Free Plagiarism Detection System. Proceedings of ITiCSE. (June 2001), 57--60. Google ScholarDigital Library
- Plauger, P. J. Fingerprints, Embedded Systems Programming. (June 1994), 84--87.Google Scholar
- Prechelt, L., Malpohl, G., Philippsen M., JPlag: Finding Plagiarisms among a Set of Programs, Technical Report 2000-1, Fakultät für Informatik, Universität Karlsruhe, (2000).Google Scholar
- Reilly, J. Understanding statistics and its application in business, science and engineering. Folens, 1997.Google Scholar
- Roberts, E. Strategies for Promoting Academic Integrity in CS Courses. 32nd ASEE/IEEE Frontiers in Education (November 2002) http://fie.engrng.pitt.edu/fie2002/papers/1125.pdfGoogle Scholar
- Sheard J. et al. Cheating and Plagiarism: Perceptions and Practices of First Year IT Students. Proceedings of ITiCSE (June 2002), 183--187. Google ScholarDigital Library
- Wagner, N. Plagiarism by Student Programmers, http://www.cs.utsa.edu/~wagner/pubs/plagiarism0.htmlGoogle Scholar
- Zobel J. "Uni cheats racket": a case study in plagiarism investigation. Proceedings of the sixth conference on Australian Computing Education. (2004), 357--365. Google ScholarDigital Library
Index Terms
- Patterns of plagiarism
Recommendations
Investigating Student Plagiarism Patterns and Correlations to Grades
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationWe analyzed 6 semesters of data from a large enrollment data structures course to identify instances of plagiarism in 4 assignments. We find that the majority of the identified plagiarism instances involve cross-semester cheating and are performed by ...
Plagiarism in Programming Assessments: A Systematic Review
This article is a systematic review of work in the computing education literature on plagiarism. The goal of the review is to summarize the main results found in the literature and highlight areas that need further work. Despite the the large body of ...
Patterns of plagiarism
We used a new technique to analyse how students plagiarise programs in an introductory programming course. This involved placing a watermark on a student's program and monitoring programs for the watermark during assignment submission. We obtained and ...
Comments