...
首页> 外文期刊>International Journal of Innovative Computing Information and Control >A TWO-STEP IN-CLASS SOURCE CODE PLAGIARISM DETECTION METHOD UTILIZING IMPROVED CM ALGORITHM AND SIM
【24h】

A TWO-STEP IN-CLASS SOURCE CODE PLAGIARISM DETECTION METHOD UTILIZING IMPROVED CM ALGORITHM AND SIM

机译:改进的CM算法和SIM卡的两步类源代码抄袭检测方法

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

摘要

Source code plagiarism is becoming one of the most serious problems in academia. There have been many proposed methods that attempt to detect source code plagiarism in programming classes. Most of them extract algorithmic features from the source code and measure the similarity between them. These methods show high levels of accuracy in evaluation experiments, and however, it is concerning that the similarity detected by the methods might not be caused by plagiarism. As a result, we propose a method called the CM Algorithm, which utilizes a student's coding style, the way the student writes source code, to check whether the source code submitted by the student was produced by him/her. In this paper, we propose a combined method that measures the similarity between source codes by using SIM [7], one of the well-known in-class source code plagiarism detection systems, and then checks the outputs of SIM against our improved CM Algorithm. The new method is expected to reduce false positives in plagiarism detection systems. This paper also gives a detailed explanation of the improved CM Algorithm, which assumes fluctuations in the source code produced by a student's coding style.
机译:源代码抄袭正在成为学术界最严重的问题之一。已经提出了许多建议的方法,这些方法试图检测编程类中的源代码抄袭。它们中的大多数从源代码中提取算法特征并测量它们之间的相似性。这些方法在评估实验中显示出很高的准确性,但是,令人担忧的是,这些方法检测到的相似性可能不是抄袭所致。因此,我们提出了一种称为CM算法的方法,该方法利用学生的编码风格(学生编写源代码的方式)来检查学生提交的源代码是否由他/她制作。在本文中,我们提出了一种组合方法,该方法通过使用SIM [7](一种著名的类内源代码抄袭检测系统)来测量源代码之间的相似性,然后针对我们的改进CM算法检查SIM卡的输出。新方法有望减少窃检测系统中的假阳性。本文还对改进的CM算法进行了详细说明,该算法假设学生的编码风格在源代码中产生波动。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号