...
首页> 外文期刊>The international journal of engineering education >A Comparison of Software Tools for Plagiarism Detection in Programming Assignments
【24h】

A Comparison of Software Tools for Plagiarism Detection in Programming Assignments

机译:编程作业中抄袭检测软件工具的比较

获取原文
获取原文并翻译 | 示例
           

摘要

Computing education usually involves intensive practical training through laboratory exercises, programming projects, and homework assignments. Those assignments are frequent targets for plagiarism. In this paper, we discuss social and educational aspects of the source code plagiarism in academic environment, and present an overview of software tools for source code similarity detection. We present our experiences with JPlag, Moss, and SPD tools, and compare them using simulated plagiarism based on programming assignment solutions produced after 1, 2, 4, and 8 hours of work on baseline version using more than 20 types of lexical and structural modifications that students use to hide plagiarism. We also compare results of the selected tools used on real-life student programming solutions from three different courses. The courses were attended by 100 to 300 students, and the programming assignment solutions varied in size and complexity from 50 to 1000 lines of source code. The results show that 5-10% of students plagiarized their solutions. In our experience, JPlag and Moss proved to be effective tools for plagiarism detection, as they clearly indicated cases of similarity which were manually confirmed by human code inspection.
机译:计算教育通常包括通过实验室练习,编程项目和家庭作业进行的强化实践培训。这些任务经常是窃的目标。在本文中,我们讨论了学术环境中源代码窃的社会和教育方面,并概述了用于源代码相似性检测的软件工具。我们将介绍我们在JPlag,Moss和SPD工具方面的经验,并使用模拟窃进行比较,这些模拟modifications窃是基于在基线版本上进行了1、2、4和8个小时的工作后使用20多种类型的词法和结构修改产生的编程分配解决方案被学生用来掩盖窃。我们还将比较三种不同课程在现实生活中的学生编程解决方案中使用的所选工具的结果。 100至300名学生参加了这些课程,编程作业解决方案的大小和复杂性从50行到1000行源代码不等。结果表明,有5-10%的学生窃他们的解决方案。根据我们的经验,JPlag和Moss被证明是窃检测的有效工具,因为它们清楚地表明了相似的案例,这些案例是通过人工代码检查手动确认的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号