Detecting plagiarisms in elementary programming courses

Detecting plagiarisms in elementary programming courses
复制标题

检测基础编程课程中的抄袭行为

DOI:
--
复制
发表时间:
2012
期刊:
International Conference on Fuzzy Systems and Knowledge Discovery
影响因子:
--
通讯作者:
Shuhei Wada
Shuhei Wada
中科院分区:
--
文献类型:
--
作者:
Ushio Inoue;Shuhei Wada

文献摘要

被引文献

相似文献

本文提出了一种方法来自动检测剽窃,即非法拷贝,在一组学生提交的程序在初级程序设计课程。在这样的课程中,编程作业非常简单,提交的程序非常短,彼此相似。因此,现有的剽窃检测方法可能会产生许多假阳性结果。所提出的方法通过使用三种类型的相似性来解决这个问题:代码,注释和不一致。该方法的一个独特之处是不一致相似性,它提高了准确率和召回率,有助于发现剽窃证据。使用真实的学生程序作业的评价结果表明,所提出的方法的有效性。
This paper proposes a method to automatically detect plagiarisms, i.e. illegal copies, among a set of programs submitted by students in elementary programming courses. In such courses, programming assignments are so simple that submitted programs are very short and similar to each other. Existing plagiarism detection methods, therefore, may yield many false positive results. The proposed method solves the problem by using three types of similarity: code, comment, and inconsistence. The inconsistence similarity, a unique feature of the method, improves the precision and recall ratios, and helps to find evidences of plagiarisms. Evaluation results using real student program assignments show the effectiveness of the proposed method.