ソフトウェア品質が向上する開発環境の最適化手法

 伝統的なソフトウェア開発は,企業内の限られた人だけで開発するのが一般的でした.昨今では,作ったプログラムをwebに公開することが多く,私たちはプログラムを再利用して新たなソフトウェアを開発することができます.その結果,再利用している開発者によって,多くのバグを発見できるようになりました.
 本研究では,ソフトウェア開発に貢献する開発者が流動的に変化する中で,ソフトウェアそのものの品質が向上(バグが減少,バグ発見率が向上)する開発方法(開発メンバ,開発環境)を機械学習によって明らかにします.