ソフトウェア開発の現場では,プロジェクトが混乱状態に陥らないようにあら
かじめ問題要因を探り,混乱の可能性を早期に予測することが望まれている.
これまでに,プロジェクトマネージャに対してアンケートを実施することによ
り問題要因を特定し,混乱という事象に対処するために問題要因のパラメータ
の値に回帰モデルやクラスタ分析を適用して混乱を推定する手法の提案をして
きた.しかし,プロジェクトの早期段階でパラメータの値が全て判明している
ことはまれであり,それが原因となってプロジェクトの早期段階での上記モデ
ルの適用は困難であった.
本研究ではソフトウェア開発プロジェクトが混乱するかどうかを,前もって収
集されているリスク要因の分析結果も利用して予測するモデルの提案を行う.
そのために,ベイジアンネットを用いた混乱予測モデルを作成する.ベ
イジアンネットを用いることにより,一部のパラメータの値が不明で
あっても事前に与えられた確率分布を利用して混乱の確率を算出できるよう
になる.次に,実際のソフトウェア開発現場から収集したデータを適用し,評
価実験を行う.実験の結果,プロジェクトの早期段階でも非常に高い精度で
混乱予測が可能となることを確認した.