【24h】

Analysis on Identification Technologies of Program Code Similarity

机译:程序代码相似性识别技术分析

获取原文

摘要

The technologies for identifying program code similarity are significant in college practice courses and software design. This paper introduces the definition of code similarity, summarizes eight means of plagiarism of program code, and presents the Pyramid of Code Plagiarism. It also compares some identification technologies and systems suggested by previous scholars, and analyses identification technologies in the past five years which are based on Abstract Syntax Tree, Program Dependence Graph, BP Neural Network and XML. The paper further points out the lacks of identification accuracy, test sets and an official definition of similarity in this field. It also looks into the trend of this technology, such as a combination of different techniques and application of new algorithms.
机译:识别程序代码相似性的技术在大学实践课程和软件设计中非常重要。本文介绍了代码相似性的定义,总结了程序代码抄袭的八种手段,并提出了代码抄袭金字塔。本文还比较了以前学者提出的一些识别技术和系统,并分析了过去五年基于抽象语法树,程序依赖图,BP神经网络和XML的识别技术。该论文进一步指出了该领域中缺乏识别准确性,测试集和相似性的正式定义。它还探讨了该技术的趋势,例如不同技术的组合和新算法的应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号