ABSTRACT
Plagiarism in programming courses is a pervasive and frustrating problem that undermines the educational process. Often plagiarism falls in the gray area separating profitable peer-peer collaboration, excessive dependence on others, and outright cheating. Unless the evidence is compelling, pursuing suspected plagiarism is generally not worth the emotional and legal risks to student and teacher alike. This paper proposes a metrics-based approach to monitoring patterns of similarities among student programs that may signal the onset of excessive collaboration or plagiarism. Publishing anonymous results from monitoring creates a climate in which plagiarism is discussed openly.
- 1.Harris, J.K. Plagiarism in Computer Science Courses. Ethics in the Computer Age, Gatlinburg, TN USA, 1994, 133-134. Google Scholar
- 2.Schulze, K.G., and Grodzinsky, F.S. Teaching Ethical Issues in Computer Science: What Worked and What Didn't. 27 SIGCSE Technical Symposium, Philadelphia, PA USA th (1996), 98-101. Google Scholar
- 3.Kock, N. A Case of Academic Plagiarism. Communications of the ACM 42,7 (July 1999), 96-104. Google Scholar
- 4.Gitchell, D. and Tran, N. Sim: A Utility for Detecting Similarity in Computer Programs. Proceedings 30 SIGCSE Technical Symposium, New Orleans, LA, USA (March th 1999), 266-270. Google Scholar
- 5.Wise, M.J. Detection of Similarities in Student Programs: YAP'ing may be Preferable to Plague'ing. Proceedings, 23 SCGCSE Technical Symposium, Kansas City, USA. rd (March 5-6, 1992), 268-271. Google Scholar
- 6.Wise, M.J. YAP3: Improved Detection of Similarities in Computer Program and Other Texts. Proceedings 27 SIGCSE Technical Symposium, Philadelphia, PA, USA th (February 15-17, 1996), 130-134. Google Scholar
- 7.Jones, E.L. Grading Student Programs - A Software Testing Approach. Journal of Computing in Small Colleges 16, 2 (January 2001), 185-192. Google Scholar
Index Terms
- Plagiarism monitoring and detection - towards an open discussion
Recommendations
Plagiarism monitoring and detection - towards an open discussion
Proceedings of the twelfth annual CCSC South Central conference on The journal of computing in small collegesPlagiarism in programming courses is a pervasive and frustrating problem that undermines the educational process. Often plagiarism falls in the gray area separating profitable peer-peer collaboration, excessive dependence on others, and outright ...
Plagiarism monitoring and detection - towards an open discussion
Plagiarism in programming courses is a pervasive and frustrating problem that undermines the educational process. Often plagiarism falls in the gray area separating profitable peer-peer collaboration, excessive dependence on others, and outright ...
Obfuscating plagiarism detection: vulnerabilities and solutions
CompSysTech '11: Proceedings of the 12th International Conference on Computer Systems and TechnologiesPlagiarism among student term papers is considered as a major problem these days. To successfully identify this kind of cheating we have to perform check on submitted papers for plagiarism. This has to be done with appropriate plagiarism detection ...
Comments