首页> 外文会议>IEEE/ACM International Conference on Software Engineering >Generating Clone References with Less Human Subjectivity
【24h】

Generating Clone References with Less Human Subjectivity

机译:产生较少人的主体性的克隆引用

获取原文

摘要

In evaluating code clone detection tools, a bench-mark is created to measure their precision and recall. Bench-marks in previous research have either of the following issues: the first one is that they depend on the code clone definitions of benchmark creators; the second one is that they are not code clones occurring in actual development process. To get rid of both the two issues, we propose a methodology that creates code clone references based on code clones occurring in development process without any human judgements. More concretely, we use multiple revisions included in the source code repository of target software to identify merged methods in the past development process. We regard merged methods as real code clones. The authors' benchmark can evaluate detection accuracy of code clone detection tools more objectivity.
机译:在评估代码克隆检测工具中,创建了基准标记以测量它们的精度和召回。前面研究中的台式有以下几个问题:第一个是他们依赖于基准创造者的代码克隆定义;第二个是,它们不是在实际开发过程中发生的代码克隆。为了摆脱这两个问题,我们提出了一种方法论,该方法基于在没有任何人为判断的情况下基于在开发过程中发生的代码克隆创建代码克隆参考。更具体地说,我们使用目标软件源代码存储库中包含的多个修订版,以识别过去开发过程中的合并方法。我们将合并的方法视为真正的代码克隆。作者的基准测试可以评估代码克隆检测工具的检测精度更多的客观性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号