A Source Code Plagiarism Detecting Method Using Sequence Alignment with Abstract Syntax Tree Elements

A Source Code Plagiarism Detecting Method Using Sequence Alignment with Abstract Syntax Tree Elements
复制标题

DOI:
10.4018/ijsi.2015070104
复制
发表时间:
2015-07
期刊:
Int. J. Softw. Innov.
影响因子:
--
通讯作者:
Hiroshi Kikuchi;T. Goto;Mitsuo Wakatsuki;T. Nishino
Hiroshi Kikuchi;T. Goto;Mitsuo Wakatsuki;T. Nishino
中科院分区:
其他
文献类型:
--
作者:
Hiroshi Kikuchi;T. Goto;Mitsuo Wakatsuki;T. Nishino

文献摘要

相似文献

学会编程是计算机科学课程中的一门重要课程。在编程练习中,通过复制和粘贴进行抄袭可能会导致公平评估的问题。一些抄袭检测方法目前是可用的,例如SIM。然而,由于sim很容易受到更改标识符或程序语句顺序的影响,因此它不足以支持抄袭检测。本文提出了一种不受标识或程序语句顺序改变影响的抄袭检测方法。作者还通过将其与sim抄袭检测器进行比较来解释我们方法的能力。此外,作者还揭示了我们的方法如何成功地检测到抄袭的存在。一种基于抽象语法树元素序列比对的源代码抄袭检测方法
Learning to program is an important subject in computer science courses. During programming exercises, plagiarism by copying and pasting can lead to problems for fair evaluation. Some methods of plagiarism detection are currently available, such as sim. However, because sim is easily influenced by changing the identifier or program statement order, it fails to do enough to support plagiarism detection. In this paper, the authors propose a plagiarism detection method which is not influenced by changing the identifier or program statement order. The authors also explain our method’s capabilities by comparing it to the sim plagiarism detector. Furthermore, the authors reveal how our method successfully detects the presence of plagiarism. A Source Code Plagiarism Detecting Method Using Sequence Alignment with Abstract Syntax Tree Elements