首页> 中文期刊> 《计算机工程与科学》 >面向高级别代码克隆检测方法的设计与实现

面向高级别代码克隆检测方法的设计与实现

         

摘要

代码克隆检测是软件工程中的基础研究,在软件分析和维护方面有着广泛应用.目前对于有文本差异的高级别(即学术界定义的级别3和级别4)克隆检测,现有方法存在检出率(回收率)不高的问题.基于程序依赖图PDG的检测方法是高级别克隆检测的一类重要方法,但这类方法依赖子图同构的精确图匹配算法,算法时间复杂度高且回收率较低.为此,提出了一种新的高级别代码克隆检测方法,使用基于Weisfeiler-Lehman图核的非精确图匹配算法进行代码克隆检测.实验结果表明,与已有的代码克隆检测方法相比,该方法可以检出更多的高级别克隆且计算时间较短.

著录项

  • 来源
    《计算机工程与科学》 |2020年第7期|1191-1196|共6页
  • 作者

    邹悦; 吴鸣; 徐云;

  • 作者单位

    中国科学技术大学计算机学院 安徽合肥230027;

    安徽省高性能计算重点实验室 安徽合肥230026;

    中国科学技术大学计算机学院 安徽合肥230027;

    安徽省高性能计算重点实验室 安徽合肥230026;

    中国科学技术大学计算机学院 安徽合肥230027;

    安徽省高性能计算重点实验室 安徽合肥230026;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 TP311.52;
  • 关键词

    代码克隆检测; 程序依赖图; Weisfeiler-Lehman图核;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号