首页> 外文会议>Software Maintenance, 2009. ICSM 2009 >Detection and analysis of near-miss software clones
【24h】

Detection and analysis of near-miss software clones

机译:检测和分析未命中的软件克隆

获取原文

摘要

Software clones are considered harmful in software maintenance and evolution. However, despite a decade of active research, there is a marked lack of work in the detection and analysis of near-miss software clones, those where minor to extensive modifications have been made to the copied fragments. In this thesis, we advance the state-of-the-art in clone detection and analysis in several ways. First, we develop a hybrid clone detection method. Second, we address the decade of vagueness in clone definition by proposing a metamodel of clone types. Third, we conduct a scenario-based comparison and evaluation of all of the currently available clone detection techniques and tools. Fourth, in order to evaluate and compare the available tools in a realistic setting, we develop a mutation-based framework that automatically and efficiently measures (and compares) the recall and precision of clone detection tools. Fifth, we conduct a large scale empirical study of cloning in open source systems.
机译:软件克隆被认为对软件维护和演化有害。但是,尽管进行了十多年的积极研究,但在检测和分析未命中的软件克隆方面却明显缺乏工作,这些克隆对复制的片段进行了微小或广泛的修改。在本文中,我们以几种方式介绍了克隆检测和分析的最新技术。首先,我们开发了一种杂交克隆检测方法。其次,我们通过提出克隆类型的元模型来解决克隆定义模糊的十年。第三,我们对所有当前可用的克隆检测技术和工具进行基于场景的比较和评估。第四,为了在现实的环境中评估和比较可用的工具,我们开发了一个基于突变的框架,该框架可自动有效地测量(并比较)克隆检测工具的召回率和精度。第五,我们对开源系统中的克隆进行了大规模的经验研究。

著录项

  • 来源
  • 会议地点 Edmonton(CA);Edmonton(CA)
  • 作者

    Roy Chanchal K.;

  • 作者单位

    School of Computing, Queen's University, Kingston, ON, Canada K7L 3N6;

  • 会议组织
  • 原文格式 PDF
  • 正文语种
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号