Detection of similarities in student programs: YAP'ing may be preferable to plague'ing
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Plagiarism in computer science courses
ECA '94 Proceedings of the conference on Ethics in the computer age
Teaching ethical issues in computer science: what worked and what didn't
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
YAP3: improved detection of similarities in computer program and other texts
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Sim: a utility for detecting similarity in computer programs
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Communications of the ACM
Grading student programs - a software testing approach
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
Preventing plagiarism in computer literacy courses
Journal of Computing Sciences in Colleges
Computer-based plagiarism detection methods and tools: an overview
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
Hi-index | 0.00 |
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.