5L-08
変更が集中するファイル群における機能要求の実装状況調査
○門田琉生,野口隼人,伊原彰紀(和歌山大)
OSSプロジェクトの価値向上には,利用者から要求された機能を積極的に実装していくことが不可欠である.しかし,機能要求を実装する際に対象となるファイル(モジュール)が,別目的で頻繁に編集されている,あるいは直前に修正されたばかりの「ホットスポット」と重なる場合,保守性の低下などのリスクが生じる.そのため,OSSプロジェクトにおいてどの機能要求を優先的に導入すべきかを判断することは容易ではない.本研究では,実際に導入された機能要求と導入を避けられた機能要求の差異に着目し,それらが関係するモジュールの直近の修正履歴を分析することで,実装された機能要求がホットスポットにどの程度接触しているのかを明らかにする.