首页> 外文期刊>電子情報通信学会技術研究報告 >類似メソッドの集約のための差分抽出支援
【24h】

類似メソッドの集約のための差分抽出支援

机译:差异提取支持类似方法的汇总

获取原文
获取原文并翻译 | 示例
       

摘要

コードクローンとは,ソースコード中に存在する同一,または類似したコード片のことである.例えばあるコード片に欠陥が含まれている場合,そのコードクローン全てに対し修正を検討する必要が生じる.コードクローンの保守を容易にする方法の1つとして,コードクローンの集約が挙げられるが,差分を含むコードクローンの集約は比較的困難である.本論文では,差分を含むコードクローンである類似メソッドを集約するために,差分の抽出を支援する手法を提案し,有効性を確認した.%A code clone is a code fragment that has identical or similar code fragments to it in the source code.For example, if we modify a code fragment which has code clones, it is necessary to consider whether we have to modify each of its code clones. Merging code clones is one of ways to reduce maintenance cost for code clones. However, merging code clones that contain differences is more difficult. In this paper, we propose a technique which supports extracting differences among code clones in order to merge code clones, and show the effectiveness of our technique.
机译:代码克隆是源代码中存在的相同或相似的代码段。例如,当代码片段包含缺陷时,有必要考虑对所有代码克隆进行修改。代码克隆的聚合是促进代码克隆维护的方法之一,但是包括差异的代码克隆的聚合相对困难。在本文中,我们提出了一种支持差异提取的方法,以汇总相似的方法(包括差异的代码克隆),并确认其有效性。 %代码克隆是与源代码中的代码片段具有相同或相似代码片段的代码片段,例如,如果我们修改具有代码克隆的代码片段,则需要考虑是否必须修改其每个代码合并代码克隆是降低代码克隆维护成本的方法之一,但是,合并包含差异的代码克隆更加困难。本文提出了一种支持提取代码克隆之间的差异以合并代码克隆的技术。 ,并展示我们技术的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号