|

IPAでは、SECの活動から導き出された効果的な手法を基に、先進的かつ実用的なソフトウェアを開発する「先進ソフトウェア開発プロジェクト」の実践を通じ、開発されるソフトウェアの品質や生産性等に関する定量的データと事例を効率的に収集し、結果と原因の関係や標準的指標等について、知識基盤として蓄積し、開発段階にフィードバックする実証的な研究を重要視しています。
実証的な研究の為には、ソフトウェア開発における品質、生産性に関する定量的なデータの収集と集積が必要ですが、データを収集する為の自動データ収集ツールが普及していないことにより、効率的に定量的なデータ収集を行い、これを集積することが困難となっています。
「先進ソフトウェア開発プロジェクト」においては、文部科学省の「e-Society基盤ソフトウェアの総合開発」の一環であるEASE(Empirical Approach to Software Engineering)プロジェクトが開発し、オープンソースソフトウェアとして提供している、ソフトウェアの開発データの自動収集・分析環境である「EPM」(Empirical Project Monitor)を、効率的に定量的なデータを収集するツールとして導入し、プロジェクトマネージメントの支援に利用しています。
このEPMは、研究段階の成果であるため、ユーザが実際に活用するためには、インストールが煩雑であり、稼動環境が限定され、マニュアル類が未整備である等の課題があり、このままでは広く普及することができません。EPMの導入を容易にすることは、実証的な研究を行うための重要課題となっています。
本公募においては、ソフトウェア開発における品質、生産性に関する定量的なデータの収集と集積を効率的に行える自動データ収集環境の普及拡大を図るために、以下のテーマを設定して実施するものです。
■ テーマ:「ソフトウェア開発プロジェクト可視化ツールのパッケージ化(EPMツール)
検証を伴う機能追加に関する開発」
EASEにて開発された自動データ収集ツール(EPM)をもとに、新に自動データ収集ツールを整備し、ソフトウェア開発プロジェクト可視化ツール(EPMツール)としてパケージ化し、本ツールの利用の拡大を図るとともに、本ツールを活用することによるソフトウェア開発における定量データの収集を拡充し、IPAによる定量データのデータベース化を目指すものです。
ツール開発及び機能追加に関して、基本設計および詳細設計が終了した機能の製造および評価とさらなる機能追加および「EPMツール」の検証参加プロジェクトに対する調査と障害対応を伴う開発を公募します。

|