节点文献

一种基于编码习惯的SQL语句抄袭检测算法

A Coding Behavior-based Plagiarism Detection for SQL Statement

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 葛文馨魏永山

【Author】 GE Wen-xin;WEI Yong-shan;College of Computer Science and Engineering, Shandong University of Science and Technology;

【机构】 山东科技大学计算机科学与工程学院

【摘要】 为了检测出数据库实验课程中结构化查询语言(StructuredQueryLanguage,SQL)语句代码的抄袭行为,发现因SQL语句篇幅较短,使用现有的技术进行代码检测却没有得到预期的结果,于是提出了一种基于编码习惯的SQL语句抄袭检测算法。获取学生历史的编码数据并分类,判定待检测代码的类别并将其与之类别相同的代码依照学生的编码习惯进行特征提取,进而得到特征矩阵并对比代码之间的相似程度,对涉嫌抄袭的代码进行过滤,判断该代码是否为该学生编写。实验结果表明,该算法能够有效地判断出学生的抄袭行为,同时也解决因编码篇幅较短而带来的难以检测是否为抄袭代码这一问题。

【Abstract】 In order to detect the plagiarism of the SQL statement code in the database experiment course, it is found that the SQL statement is short, and the existing technology is used to detect the code but the expected result is not obtained. Therefore, a SQL statement plagiarism detection based on coding habit is proposed. Obtaining the classification data of the student history and classifying it, determining the category of the code to be detected and extracting the code with the same category according to the coding behavior of the student, thereby obtaining the feature matrix and comparing the degree of similarity between the codes, for the suspected plagiarism. The code is filtered to determine if the code was written for the student. The experimental results show that the algorithm can effectively judge the plagiarism of students, and also solve the problem that it is difficult to detect whether it is plagiarism code due to the short length of coding.

【基金】 山东省自然科学基金(项目编号:ZR2011FQ028)
  • 【文献出处】 软件 ,Computer Engineering & Software , 编辑部邮箱 ,2019年11期
  • 【分类号】TP311.13-4
  • 【被引频次】1
  • 【下载频次】79
节点文献中: 

本文链接的文献网络图示:

本文的引文网络