ソフトウェアプロダクト間でのLogical Coupling検出に向けた予備的な調査
スポンサーリンク
概要
- 論文の詳細を見る
2 つのソフトウェアモジュールが,同時に変更されやすい関係にあることを表す指標 Logical Coupling は,プログラム理解や変更支援において有用な指標と考えられている.Logical Coupling はバージョン管理システムのリポジトリの中で同時変更の関係を見付ける手法であったため,単一のソフトウェアプロダクトでのみ検出することが可能であった.しかし,異なるプロダクトに属するモジュールであっても,そのモジュールの組に関係があれば,同時に変更されやすい関係にあるのではないかと考えられる.そこで本稿では,異なるソフトウェアプロダクトに含まれるモジュール間の Logical Coupling を検出する方法を考案し,その方法を用いて,オープンソースソフトウェアのリポジトリ集合に対して予備的な調査を行う.調査の結果,複数のソフトウェアプロダクトについて,同時に変更されやすいモジュールが存在することが確認できた.
- 2013-10-17