首页 | 本学科首页   官方微博 | 高级检索  
     检索      

Java源代码字节码剽窃检测方法及支持系统
引用本文:李虎,刘超,刘楠,李晓丽.Java源代码字节码剽窃检测方法及支持系统[J].北京航空航天大学学报,2010,36(4):424-428.
作者姓名:李虎  刘超  刘楠  李晓丽
作者单位:北京航空航天大学,计算机学院,北京,100191;北京航空航天大学,计算机学院,北京,100191;北京航空航天大学,计算机学院,北京,100191;北京航空航天大学,计算机学院,北京,100191
摘    要:提出一种Java源代码和字节码都适用的剽窃检测方法并实现了支持系统,该方法以类的Java文件或class文件为比较单元,从中抽取代表程序语法和语义特征的5种特征向量,综合计算产生两个类文件之间的相似度,可用于帮助判断两个类文件之间是否存在全部或部分剽窃现象.在人工修改程序的场景下进行的对比实验结果和剽窃检测实验结果表明,该方法可有效检测程序代码的严格拷贝和近似拷贝,有较高的检测性能,并且能够识别程序剽窃行为中对Java源文件所做的大部分类型的代码变换.

关 键 词:剽窃检测  Java源代码  Java字节码  相似性度量
收稿时间:2009-04-29

Method and its system of Java source and byte code plagiarism detection
Li Hu,Liu Chao,Liu Nan,Li Xiaoli.Method and its system of Java source and byte code plagiarism detection[J].Journal of Beijing University of Aeronautics and Astronautics,2010,36(4):424-428.
Authors:Li Hu  Liu Chao  Liu Nan  Li Xiaoli
Institution:School of Computer Science and Technology, Beijing University of Aeronautics and Astronautics, Beijing 100191, China
Abstract:A plagiarism detection approach to detect both Java source code and byte code was proposed. The proposed method compares Java source files or class files by multiple similarity measures developed to represent the syntax structures and semantic features of the programs. An efficient plagiarism detection tool using the proposed technique was developed to analyze plagiarism behavior of Java source code or class code. Statistical analysis and several graphical visualizations aid in the interpretation of analysis results. An experimental comparison with a typical commercial source code plagiarism detection tool as well as a case study by applying the tool to plagiarism detection with a set of manually modified programs were conducted. Experiment results show that the tool is more efficient and the proposed technique can recognize both exact copy and approximate copy, including those most of the types of source code transformations in program plagiarism behavior.
Keywords:plagiarism detection  Java source code  Java byte code  similarity measurement
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《北京航空航天大学学报》浏览原始摘要信息
点击此处可从《北京航空航天大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号