李彦臣
- 作品数:3 被引量:12H指数:2
- 供职机构:内蒙古师范大学计算机与信息工程学院更多>>
- 发文基金:国家自然科学基金内蒙古自治区自然科学基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于后缀语法树的代码抄袭检测研究
- 随着信息技术的不断发展,抄袭正变得越来越容易和难以防范。在程序设计类课程作业和在线测试的考评中,学生相互抄袭的现象也普遍存在。澳大利亚蒙纳什(Monash)大学对其学生中的代码抄袭现象进行调查统计显示:高达85.4%的学...
- 李彦臣
- 关键词:程序代码抄袭检测语法分析器
- 文献传递
- 一种基于AST的代码抄袭检测方法被引量:8
- 2011年
- 针对目前代码抄袭检测方面的研究大多是基于程序源码层面进行相似度比较,不需要对代码进行语法分析,由于忽略程序语法语义,对稍加结构修改的抄袭行为无法有效检测的现状,提出一种基于AST的代码抄袭检测方法。先将代码进行格式化预处理,再进行词法分析、语法分析,得到对应的AST;然后遍历AST生成代码序列,对代码序列进行相似度计算,从而得到代码的抄袭检测报告。实验结果表明,该方法能够有效检测出C程序代码的抄袭行为,并对C++、Java等多种程序代码的抄袭检测具有一定的通用性和可扩展性。
- 张丽萍刘东升李彦臣钟美
- 关键词:抽象语法树抄袭检测相似度
- 基于语法树的程序代码复制检测方法及其评价机制的研究被引量:5
- 2010年
- 程序代码复制(抄袭)检测是计算机软件理论与计算机应用技术中重要的科学问题之一.深入总结了程序代码复制检测的理论方法和技术发展现状,积极探索程序代码在语法树框架下的各种适用性方法,开展基于语法树的多种复制检测方法及其评价机制研究,并详细地阐述了其中的关键问题.
- 张丽萍刘东升李彦臣
- 关键词:语法树