留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

Java源代码字节码剽窃检测方法及支持系统

李 虎 刘 超 刘 楠 李晓丽

李 虎, 刘 超, 刘 楠, 等 . Java源代码字节码剽窃检测方法及支持系统[J]. 北京航空航天大学学报, 2010, 36(4): 424-428.
引用本文: 李 虎, 刘 超, 刘 楠, 等 . Java源代码字节码剽窃检测方法及支持系统[J]. 北京航空航天大学学报, 2010, 36(4): 424-428.
Li Hu, Liu Chao, Liu Nan, et al. 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. (in Chinese)
Citation: Li Hu, Liu Chao, Liu Nan, et al. 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. (in Chinese)

Java源代码字节码剽窃检测方法及支持系统

基金项目: 国家自然科学基金资助项目(60573057)
详细信息
    作者简介:

    李 虎(1974-),男,吉林长春人,讲师,tiger.li@sei.buaa.edu.cn.

  • 中图分类号: TP 311.5

Method and its system of Java source and byte code plagiarism detection

  • 摘要: 提出一种Java源代码和字节码都适用的剽窃检测方法并实现了支持系统,该方法以类的Java文件或class文件为比较单元,从中抽取代表程序语法和语义特征的5种特征向量,综合计算产生两个类文件之间的相似度,可用于帮助判断两个类文件之间是否存在全部或部分剽窃现象.在人工修改程序的场景下进行的对比实验结果和剽窃检测实验结果表明,该方法可有效检测程序代码的严格拷贝和近似拷贝,有较高的检测性能,并且能够识别程序剽窃行为中对Java源文件所做的大部分类型的代码变换.

     

  • [1] Matthias R.Effective clone detection without language barriers .Switzerland:Institut fur Informatik und angewandte Mathematik,Bern University,2005  [2] Verco K L,Wise M J.Software for detecting suspected plagiarism: comparing structure and attribute counting systems //John R.Proceedings of 1st Australian Conference on Computer Science Education.New York:ACM,1996:81-88  [3] Baker B S,Manber U.Deducing similarities in Java sources from byte codes //Douglis F.Proceedings of Usenix Annual Technical Conference.Louisiana: USENIX,1998  [4] Tamada H,Nakamura M,Monden A.Design and evaluation of birthmarks for detecting theft of Java programs //Proceedings of the IASTED International Conference on Software Engineering.Innsbruck:IASTED,2004:569-574  [5] Parker A,Hamblen J.Computer algorithms for plagiarism detection[J].IEEE Transactions on Education,1989,32(2): 94-99  [6] Faidhi J A,Robinson S K.An empirical approach for detecting program similarity and plagiarism within a university programming environment[J].Computers and Education,1987,11(1):11-19  [7] Simian:Similarity analyser .Australia:Redhill Consulting LTD,2008 .http://www.redhillconsulting.com.au/products/simian/
  • 加载中
计量
  • 文章访问数:  2937
  • HTML全文浏览量:  213
  • PDF下载量:  2266
  • 被引次数: 0
出版历程
  • 收稿日期:  2009-04-29
  • 网络出版日期:  2010-04-30

目录

    /

    返回文章
    返回
    常见问答