2018年8月
コードクローンの複雑度メトリクスを用いた開発者の特徴分析
ソフトウェアエンジニアリング最前線
- ,
- ,
- ,
- ,
- 巻
- 2008
- 号
- 記述言語
- 日本語
- 掲載種別
ソフトウェアシステム内に存在する重複したコード片であるコードクローンは,単に取り除くのではなく適切に管理する必要がある.本研究では,コードクローンの管理を目的として,コードクローンを編集した開発者に着目したコードクローンの編集傾向分析を行う.具体的には,リポジトリに保存されたソフトウェア編集履歴から,コードクローンに対する変更を取り出し,そのコードクローンに対するメトリクス値の変化を計算する.そして,開発者によってメトリクス値の変化量に差があるかを分析する.提案する調査方法を用いて,実際のソフトウェア開発履歴を分析した結果,メトリクスの変化は開発者ごとに差があることが分かった.