论文研究-一种基于AST的代码抄袭检测方法.pdf

时间:2022-08-11 16:17:16
【文件属性】:

文件名称:论文研究-一种基于AST的代码抄袭检测方法.pdf

文件大小:388KB

文件格式:PDF

更新时间:2022-08-11 16:17:16

抽象语法树,抄袭检测,开源语法分析器,相似度

针对目前代码抄袭检测方面的研究大多是基于程序源码层面进行相似度比较,不需要对代码进行语法分析,由于忽略程序语法语义,对稍加结构修改的抄袭行为无法有效检测的现状,提出一种基于AST的代码抄袭检测方法。先将代码进行格式化预处理,再进行词法分析、语法分析,得到对应的AST;然后遍历AST生成代码序列,对代码序列进行相似度计算,从而得到代码的抄袭检测报告。实验结果表明,该方法能够有效检测出C程序代码的抄袭行为,并对C 、Java等多种程序代码的抄袭检测具有一定的通用性和可扩展性。


网友评论