首页> 外文会议>International Conference on Information Communication Technology and System >Detecting source code plagiarism on introductory programming course assignments using a bytecode approach
【24h】

Detecting source code plagiarism on introductory programming course assignments using a bytecode approach

机译:使用字节码方法检测入门编程课程作业中的源代码抄袭

获取原文

摘要

Even though there are various source code plagiarism detection approaches, most of them only concern with low-level plagiarism attack with an assumption that plagiarism is only conducted by students who are not proficient in programming. However, plagiarism is often conducted not only due to student incapability, but also because of bad time management. Thus, high-level plagiarism attack should be detected and evaluated. This paper proposes source code plagiarism detection approach which can detect most introductory-programming-course plagiarism attacks at any level by utilizing low-level instructions instead of source code tokens. Several mechanisms are also introduced to improve its effectiveness such as instruction generalization, instruction reinterpretation, method-based comparison, and method linearization. Since low-level instruction is a language-dependent feature, Java is selected as target programming language with bytecode as its low-level instruction. Based on evaluation, it can be concluded that our approach is more effective to detect most plagiarism attack types than raw source code approach on introductory programming course. This evaluation is based on plagiarism attack types that are collected through controlled experiment.
机译:即使存在各种源代码窃检测方法,但大多数方法仅在假定level窃仅由不精于编程的学生进行的前提下,才涉及低级窃攻击。但是,窃常常是由于学生能力不足而造成的,而且还因为时间安排不当而导致。因此,应该检测和评估高水平的窃攻击。本文提出了一种源代码gi窃检测方法,该方法可以通过使用低级指令代替源代码标记来检测任何级别的大多数入门课程编程course窃攻击。还引入了几种机制来提高其有效性,例如指令概括,指令重新解释,基于方法的比较和方法线性化。由于低级指令是语言相关的功能,因此选择Java作为目标编程语言,并以字节码作为其低级指令。基于评估,可以得出结论,在入门编程课程中,我们的方法比原始源代码方法更有效地检测大多数窃攻击类型。此评估基于通过受控实验收集的窃攻击类型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号