首页> 外文会议>Software Testing, Verification and Validation Workshops, 2009. ICSTW '09 >A Mutation/Injection-Based Automatic Framework for Evaluating Code Clone Detection Tools
【24h】

A Mutation/Injection-Based Automatic Framework for Evaluating Code Clone Detection Tools

机译:基于变异/注入的自动框架,用于评估代码克隆检测工具

获取原文

摘要

In recent years many methods and tools for software clone detection have been proposed. While some work has been done on assessing and comparing performance of these tools, very little empirical evaluation has been done. In particular, accuracy measures such as precision and recall have only been roughly estimated, due both to problems in creating a validated clone benchmark against which tools can be compared, and to the manual effort required to hand check large numbers of candidate clones. In this paper we propose an automated method for empirically evaluating clone detection tools that leverages mutation-based techniques to overcome these limitations by automatically synthesizing large numbers of known clones based on an editing theory of clone creation. Our framework is effective in measuring recall and precision of clone detection tools for various types of fine-grained clones in real systems without manual intervention.
机译:近年来,已经提出了许多用于软件克隆检测的方法和工具。尽管在评估和比较这些工具的性能方面已完成了一些工作,但很少进行经验评估。特别是,由于创建可用来比较工具的经过验证的克隆基准测试中的问题,以及手工检查大量候选克隆所需的人工工作,因此仅对准确性度量(如准确性和召回率)进行了粗略估计。在本文中,我们提出了一种用于经验评估克隆检测工具的自动化方法,该方法利用基于突变的技术通过基于克隆创建的编辑原理自动合成大量已知克隆来克服这些限制。我们的框架可有效地测量真实系统中各种类型细粒度克隆的克隆检测工具的召回率和精度,而无需人工干预。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号