Java源代码字节码剽窃检测方法及支持系统
提出一种Java源代码和字节码都适用的剽窃检测方法并实现了支持系统,该方法以类的Java文件或class文件为比较单元,从中抽取代表程序语法和语义特征的5种特征向量,综合计算产生两个类文件之间的相似度,可用于帮助判断两个类文件之间是否存在全部或部分剽窃现象.在人工修改程序的场景下进行的对比实验结果和剽窃检测实验结果表明,该方法可有效检测程序代码的严格拷贝和近似拷贝,有较高的检测性能,并且能够识别程序剽窃行为中对Java源文件所做的大部分类型的代码变换.
剽窃检测、Java源代码、Java字节码、相似性度量
36
TP311.5(计算技术、计算机技术)
国家自然科学基金60573057
2017-01-18(万方平台首次上网日期,不代表论文的发表时间)
共5页
424-428