1. 首页
  2. 编程语言
  3. 其他
  4. 论文研究一种基于AST的代码抄袭检测方法.pdf

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

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