国家自然科学基金(60940027)
- 作品数:9 被引量:35H指数:4
- 相关作者:刘东升张丽萍钟美李彦臣刘呈龙更多>>
- 相关机构:内蒙古师范大学南开大学内蒙古警察职业学院更多>>
- 发文基金:国家自然科学基金内蒙古自治区自然科学基金更多>>
- 相关领域:自动化与计算机技术文化科学更多>>
- 基于串匹配的源码抄袭检测技术研究
- 2011年
- 研究了基于字符串比较的代码抄袭检测技术,探讨了程序代码复制检测技术中代码预处理、标记串的生成及字符串比较等个关键问题。
- 侯敏刘东升
- 关键词:代码检测相似度串匹配
- 基于AST的代码抄袭检测方法研究被引量:7
- 2012年
- 为了检测程序设计类课程中出现的作业抄袭行为,提出了基于抽象语法树的抄袭检测方法。运用语法分析工具对代码进行语法分析生成抽象语法树(AST),通过计算生物学中序列匹配的算法进行程序相似度的计算。提取程序相似部分的AST特征,生成空间向量,聚类分析找出"抄袭团伙"。实验结果表明,该方法对抄袭行为具有较好的检测效果,并能比较准确地找到"抄袭团伙"。
- 刘呈龙贾胜颖张丽萍刘东升
- 关键词:抄袭检测抽象语法树空间向量模型聚类
- C/C++编程风格批注系统的设计与实现被引量:3
- 2010年
- 程序设计实践中常见的编程风格问题包括缩进、对齐、一行书写多条语句、空行和注释,将上述问题分类并形式化为括号匹配问题,基于改进的匹配算法,设计并实现了一个C/C++编程风格批注系统.该系统能够自动对C/C++程序代码中存在的编程风格问题进行检测,并通过友好的用户界面给出对应的批注信息和规范后的代码文本.
- 韩君泽张良德刘东升
- 关键词:C/C++编程风格
- 一种基于AST的代码抄袭检测方法被引量:8
- 2011年
- 针对目前代码抄袭检测方面的研究大多是基于程序源码层面进行相似度比较,不需要对代码进行语法分析,由于忽略程序语法语义,对稍加结构修改的抄袭行为无法有效检测的现状,提出一种基于AST的代码抄袭检测方法。先将代码进行格式化预处理,再进行词法分析、语法分析,得到对应的AST;然后遍历AST生成代码序列,对代码序列进行相似度计算,从而得到代码的抄袭检测报告。实验结果表明,该方法能够有效检测出C程序代码的抄袭行为,并对C++、Java等多种程序代码的抄袭检测具有一定的通用性和可扩展性。
- 张丽萍刘东升李彦臣钟美
- 关键词:抽象语法树抄袭检测相似度
- 基于AST的多语言代码抄袭检测方法研究被引量:3
- 2012年
- 为了检测程序设计类课程中出现的作业抄袭行为,提出一种基于抽象语法树的抄袭检测方法.该方法根据多种语言的文法文件,用语法分析工具生成对应的抽象语法树(AST),利用计算生物学中序列匹配算法进行程序相似度计算,提取程序相似部分的AST特征,生成空间向量,通过聚类分析找出"抄袭团伙".实验结果表明,该方法对抄袭行为具有较好的检测效果,能准确地找出"抄袭团伙".
- 张丽萍刘呈龙刘东升
- 关键词:抄袭检测抽象语法树聚类分析
- 从C程序到XML文本转换模型的设计与实现
- 2011年
- 针对C程序提出一种生成标记字符串的方法,即用XML文本表示C程序.首先格式化源程序,从C语言全集中挑选出部分能代表程序结构的关键结构,并用正则表达式进行识别,然后将C程序中容易发生抄袭的结构信息存储到XML文本中,最后对实验系统进行了测试.测试结果表明,该方法能快速找到程序中发生抄袭的代码,从而提高相似度比较的速度和准确性.
- 钟美刘东升
- 关键词:C程序XML文本相似度
- 基于语法树的程序代码复制检测方法及其评价机制的研究被引量:5
- 2010年
- 程序代码复制(抄袭)检测是计算机软件理论与计算机应用技术中重要的科学问题之一.深入总结了程序代码复制检测的理论方法和技术发展现状,积极探索程序代码在语法树框架下的各种适用性方法,开展基于语法树的多种复制检测方法及其评价机制研究,并详细地阐述了其中的关键问题.
- 张丽萍刘东升李彦臣
- 关键词:语法树
- 基于XML的C代码抄袭检测算法被引量:15
- 2011年
- 主要研究一种基于XML文本的C代码抄袭检测算法。将C程序源代码转化为XML文本,提取XML文本各行标记的属性,计算XML文本行的相似值,得到程序对的相似度。并对抄袭检测算法实行分类测试:按十二种抄袭手段分类;按复杂语义和复杂数据结构分类。测试结果对比验证了抄袭检测算法的有效性。
- 钟美张丽萍刘东升
- 关键词:XML文本C代码相似度
- 程序设计在线评测辅助教学系统的设计与实现被引量:3
- 2010年
- 在分析现有的在线评测系统的基础上,提出在线评测辅助教学系统的设计方案,实现了程序设计练习和评判过程的自动化、标准化,并以实时的方式反馈给学生评判结果.该系统通过小范围试用,结果表明系统运行稳定、评判结果正确.
- 韩君泽钟美刘东升
- 关键词:在线评测程序设计数据库辅助教学系统