コードクローン変更管理システムの開発と実プロジェクトへの適用

情報処理学会 HANDLE Web Site オープンアクセス

書誌事項

タイトル別名
  • コード クローン ヘンコウ カンリ システム ノ カイハツ ト ジツ プロジェクト ヘノ テキヨウ
  • コードクローン ヘンコウ カンリ システム ノ カイハツ ト ミノル プロジェクト エ ノ テキヨウ
  • A Development of Clone Change Management System and Its Application to Actual Project

この論文をさがす

抄録

ソフトウェア保守における大きな問題の1つとしてコードクローンが指摘されている.コードクローンとは,ソースコード中に,互いに一致または類似した部分を持つコード片のことである.コードクローンに対する主な保守作業として,クローンセット(互いにコードクローンとなっているコード片の集合)に含まれるすべてのコード片を一貫して編集する同時修正と,クローンセットを1つのサブルーチンにまとめる集約があげられる.本研究では,コードクローンに対する保守作業を支援することを目的としたコードクローン変更管理システムの開発を行った.そして,企業で行われているソフトウェア開発に適用することによって,本システムの有用性を確かめることができた.

Code clone is one of the major problems for software maintenance. A code clone is a code fragment that has identical or similar portion in source code. In order to manage code clones, software developers should consider consistent modification of clone sets (i.e., a set of code clones identical or similar to each other) and merging clone set into a single function. In this study, we developed a code clone change management system for clone maintenance. Moreover, we confirmed the usefulness of the developed system by applying to industrial software development.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ