混乱プロジェクトの予測システム・リスクマネジメント

ソフトウェア開発の現場において,プロジェクトの状態が把握できなくなったりすることがあります.その程度は場合によりますが,そうした状況を放置しておくと,プロジェクトが危機的状況に陥ることもあります.我々はこうした状況を「混乱」プロジェクトと呼び,混乱状態に陥るプロジェクトを開発の早い段階で予測することを目的としています.

本研究では従来行われてきたような定量的な尺度からの分析だけでなく,プロジェクトに携わる人々へのアンケートに基づいてプロジェクトの成否を予測する手法の提案を行っています.

この手法では,過去のプロジェクトのプロジェクトマネージャに対してアンケートを実施し,このアンケートから得られたデータに基づいてロジスティック回帰分析を行って混乱プロジェクトの特徴を表すモデルを構築すします.そして進行中のプロジェクトに対して同じアンケートを実施することでプロジェクトの混乱確率を推定します.

さらに,この混乱予測手法をWebブラウザ経由で利用できるシステムを開発中です.今後このシステムを実際の開発現場に導入することで,プロジェクトの混乱予測とリスク要因の回避に利用できると考えています.

関連論文

  • T. Menzies, O. Mizuno, Y. Takagi, and T. Kikuno, "Explanation Vs Performance in Data Mining: a Case Study with Predicting Runaway Projects," Journal of Software Engineering and Applications, 2(4), pp. 221-236, November 2009.
  • Y. Takagi, O. Mizuno, and T. Kikuno, "An Empirical Approach to Characterizing Risky Software Projects Based on Logistic Regression Analysis," Empirical Software Engineering, 10(4), pp. 495-515, December 2005. (JCR: 0.966 (2005))
  • S. Amasaki, Y. Hamano, O. Mizuno, and T. Kikuno, "Characterization of Runaway Software Projects Using Association Rule Mining," In Proc. of 7th International Conference on Product Focused Software Process Improvement (PROFES2006), LNCS 4034, pp. 402-407, June 2006. (Amsterdam, The Netherlands) (Acceptance rate: 47.2%, 26/55)
  • S. Abe, O. Mizuno, and T. Kikuno, "Predicting Runaway Projects for Reliable Software Developments Using Bayesian Classifier," In Proc. of 15th International Symposium on Software Reliability Engineering (ISSRE2004), Supplemental proceedings, pp. 23-24, November 2004. (Saint-Malo, France)
  • O. Mizuno, T. Hamasaki, Y. Takagi, and T. Kikuno, "An Empirical Evaluation of Predicting Runaway Software Projects Using Bayesian Classification," In Proc. of 5th International Conference on Product Focused Software Process Improvement (PROFES2004), LNCS 3009, pp. 263-273, April 2004. (Nara, Japan)
  • O. Mizuno, T. Adachi, T. Kikuno, and Y. Takagi, "On Prediction of Cost and Duration for Risky Software Projects Based on Risk Questionnaire," In Proc. of 2nd Asia-Pacific Conference on Quality Software (APAQS2001), pp. 120-128, December 2001. (HongKong, China.) (Acceptance rate: 34%, 34/100)
  • O. Mizuno, T. Kikuno, Y. Takagi, and K. Sakamoto, "Characterization of Risky Projects Based on Project Managers Evaluation," In Proc. of 22nd International Conference on Software Engineering (ICSE2000), pp. 387-395, June 2000. (Limerick, Ireland.) (Acceptance rate: 14%, 49/339)
  • 近堂, 安部, 水野, 菊野, "ベイズ識別器による混乱予測に基づくソフトウェアプロジェクト管理支援ツールの試作," 情報処理学会第155回ソフトウェア工学研究会, 2007(33, 2007-SE-155), pp. 57-64, 2007年3月. (東京)
  • 工藤, 水野, 菊野, "複数の手法を用いたソフトウェア開発プロジェクトの混乱予測 -- 手法間での精度比較実験 --," 電子情報通信学会技術報告, 104(467, SS2004-36), pp. 13-18, 2004年11月. (山梨)