Research Abstract |
オープンソースプロジェクトの下で開発されたオープンソースソフトウェア(open source software,以下OSSと略す)に対する信頼性評価手法を提案するとともに,本手法に基づく信頼性評価ツールを開発した. OSSは,世界中の誰もが開発に参加でき,ソースコードが公開され,誰でも自由に改変することが可能なソフトウェアであることから,組込みシステムやサーバ用途として広く採用されている.また,近年EU加盟国を中心に欧米においても,数多くの企業,自治体,教育機関,政府関係機関などで支持されている.一方,OSSの利用に関しては,未だに多くの不安が残されており,特に,システム導入後のサポートおよぴ品質上の問題については,OSSの普及を妨げる大きな要因として考えられている.OSSが急速に普及し始めている現在,OSSの信頼性に関するなんらかの評価指標を提示することが重要であると思われる. 本研究では,こうしたOSSに対して,ニューラルネットワークとソフトウェア信頼度成長モデルを融合した信頼性評価法を提案した.また,オブジェクト指向型言語であるJavaを用いて,本手法をOSSに対する信頼性評価ツールとして実装した.さらに,本ツールの適用可能性を評価するために,実際の複数のOSSに対する信頼性評価を行った.本ツールは,フリーソフトウェアとしてWeb上に公開されている. 本研究において開発されたOSSに対する信頼性評価ツールを,実際のオープンソースプロジェクトに採用することによって,OSSの信頼性に関する評価指標を提示することが可能となるとともに,より高品質なOSSの開発に結ぴつくものと考える.
|