首页> 外文期刊>Electronics and Communications in Japan. Part 3, Fundamental Electronic Science >Code Clone Analysis Environment for Supporting Software Development and Maintenance
【24h】

Code Clone Analysis Environment for Supporting Software Development and Maintenance

机译:支持软件开发和维护的代码克隆分析环境

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

摘要

Code clones represent one factor that makes software maintenance difficult. A code clone represents an identical or similar portion in source code. If a bug is present in a code portion, then all of the code clones with that code portion must be considered for revision. However, in a large-scale software system, finding all the sites by hand and evaluating them for revision is extremely difficult. In this paper, the authors develop Gemini, a code clone analysis environment, which uses the results of detection from a code clone detection tool, CCFinder. In the authors' system, functions to visualize position information for code clones, to calculate metrics values for code clones, and to reference the corresponding source code are available to support the use of code clones in development and maintenance. In a case study using the system, the authors confirmed that characteristic code clones can be extracted.
机译:代码克隆代表使软件维护困难的一个因素。代码克隆表示源代码中的相同或相似部分。如果代码部分中存在错误,则必须考虑所有具有该代码部分的代码克隆。但是,在大型软件系统中,手工查找所有站点并评估它们以进行修订非常困难。在本文中,作者开发了代码克隆分析环境Gemini,该环境使用了代码克隆检测工具CCFinder的检测结果。在作者的系统中,可以使用功能来可视化代码克隆的位置信息,计算代码克隆的度量值以及引用相应的源代码,以支持在开发和维护中使用代码克隆。在使用该系统的案例研究中,作者确认可以提取特征代码克隆。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号