熊浩
- 作品数:6 被引量:36H指数:3
- 供职机构:北京航空航天大学更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 代码相似性检测技术:研究综述被引量:21
- 2010年
- 程序代码的相似性检测是使用一定的检测手段度量程序代码间的相似程度,其对于提升高等教育中计算机课程教学效果和保护软件知识产权都有着重要的意义。介绍了代码相似性检测技术的研究意义和发展历程,阐述了本领域研究过程中的概念模型,深入分析了已有的几类代码相似性检测技术,总结了这几类技术各自的特点,同时探讨了一些相关研究,最后归纳了目前研究中的问题并展望了本领域研究的发展趋势。
- 熊浩晏海华郭涛黄永刚郝永乐李舟军
- 代码相似性检测技术的研究与工具实现
- 熊浩
- 关键词:抄袭聚类算法
- 一种基于静态词法树的程序相似性检测方法被引量:7
- 2009年
- 传统的程序相似性检测工具并不能有效地检测出一些常见的高级词法、语义理解变换的抄袭方式。首先归纳了学生常用的三类抄袭手段,然后给出了基于词法树的程序相似性检测方法。以C语言为例,总结了生成词法树的结构体,并对程序的词法树进行主数据流、结构控制流和时序流分析后得出结构体依赖图;使用形式化的图同型方法来判断代码是否相似,还给出了一个聚类方法以获得彼此相似的程序子集。通过与JPlag、BuaaSim系统针对一组典型的抄袭样本集进行评测结果对比,本方法具有更好的检测效果。
- 熊浩晏海华赫建营赵长海
- 关键词:抄袭形式化聚类
- 一种代码抄袭的检测方法
- 本发明一种代码抄袭的检测方法,它是收集待检测的两份代码在不同方面的相似值,作为神经网络的输入向量,通过神经网络学习,得出是否抄袭的结论。它能消除代码在布局和语法等价变换两方面的影响,尽可能的识别语义分析方面的抄袭手段,提...
- 熊浩晏海华
- 文献传递
- 一种基于BP神经网络的代码相似性检测方法被引量:11
- 2010年
- 如何有效地检测程序设计课程作业中的抄袭现象是一个重要的问题。传统的抄袭检测方法主要利用代码的属性或结构信息来度量代码之间的相似性。给出了一种基于误差反向传播(BP算法)多层前向神经网络的代码抄袭检测方法。提取程序之间的7种比较特征作为神经网络的输入,经过网络计算后得出程序的相似值,并将该值与抄袭决策阈值相比较以判定存在抄袭现象的程序集。实验结果表明,本方法具有很好的检测效果。
- 熊浩晏海华黄永刚郭涛李舟军
- 关键词:抄袭BP神经网络
- 一种代码抄袭的检测方法
- 本发明一种代码抄袭的检测方法,它是收集待检测的两份代码在不同方面的相似值,作为神经网络的输入向量,通过神经网络学习,得出是否抄袭的结论。它能消除代码在布局和语法等价变换两方面的影响,尽可能的识别语义分析方面的抄袭手段,提...
- 熊浩晏海华
- 文献传递