首页> 外文期刊>電子情報通信学会論文誌, D. 情報·システム >版管理システムを用いたクローン履歴分析手法の提案
【24h】

版管理システムを用いたクローン履歴分析手法の提案

机译:使用版本管理系统的克隆历史分析方法的建议

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

摘要

ソフトウェアの保守工程における大きな問題の一つとしてクローンが指摘されている.コピーされて生成されたクローンは多少の編集が施されることが多く,そのような場合でも適切にクローンが検出できるようにするため様々なクローン検出手法が提案されている.これらの手法は最新時のソースコードに対して分析を行うが,より施された編集が少ない時点にさかのぼってクローン分析を適用することで,最新時の分析だけでは得られないクローンを得ることができる.このような過去にクローン関係にあったコードを抽出するためには過去のソースコードにおけるクローン解析結果に加えて,過去に存在したクローンが現在のソースコードのどこに対応するのかという情報,すなわちクローン履歴が必要である.本論文では,版管理システムに蓄積されたソースコードを対象としてクローンの履歴を抽出する手法を提案する.本手法ではまずクローン分析を過去の時点にさかのぼって順次適用し,各時点間のクローンについてクローン履歴を抽出する.また,PostgreSQLに対して提案手法を適用し,抽出できるクローンの有用性について考察を行う.
机译:有人指出,克隆是软件维护过程中的主要问题之一。通常对复制和生成的克隆进行少量编辑,并且提出了各种克隆检测方法,从而即使在这种情况下也可以适当地检测克隆。这些方法分析最新的源代码,但是通过在很少进行编辑的时间追溯应用克隆分析,就有可能获得仅通过最新分析无法获得的克隆。它可以。为了提取过去具有克隆关系的代码,除了过去源代码中的克隆分析结果之外,关于过去存在副本的位置的信息也对应于当前源代码,即克隆历史。是必要的。在本文中,我们提出了一种方法,用于提取版本历史记录系统中存储的源代码的克隆历史记录。在这种方法中,首先将克隆分析顺序地应用到过去的时间点,然后为每个时间点之间的克隆提取克隆历史记录。另外,我们将建议的方法应用于PostgreSQL,并考虑可以提取的克隆的有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号