Java源代码字节码剽窃检测方法及支持系统 |
| |
作者姓名: | 李虎 刘超 刘楠 李晓丽 |
| |
作者单位: | 北京航空航天大学,计算机学院,北京,100191;北京航空航天大学,计算机学院,北京,100191;北京航空航天大学,计算机学院,北京,100191;北京航空航天大学,计算机学院,北京,100191 |
| |
摘 要: | 提出一种Java源代码和字节码都适用的剽窃检测方法并实现了支持系统,该方法以类的Java文件或class文件为比较单元,从中抽取代表程序语法和语义特征的5种特征向量,综合计算产生两个类文件之间的相似度,可用于帮助判断两个类文件之间是否存在全部或部分剽窃现象.在人工修改程序的场景下进行的对比实验结果和剽窃检测实验结果表明,该方法可有效检测程序代码的严格拷贝和近似拷贝,有较高的检测性能,并且能够识别程序剽窃行为中对Java源文件所做的大部分类型的代码变换.
|
关 键 词: | 剽窃检测 Java源代码 Java字节码 相似性度量 |
收稿时间: | 2009-04-29 |
本文献已被 CNKI 万方数据 等数据库收录! |
| 点击此处可从《北京航空航天大学学报》浏览原始摘要信息 |
|
点击此处可从《北京航空航天大学学报》下载免费的PDF全文 |
|