Budget Amount *help |
¥3,900,000 (Direct Cost: ¥3,900,000)
Fiscal Year 2003: ¥1,900,000 (Direct Cost: ¥1,900,000)
Fiscal Year 2002: ¥2,000,000 (Direct Cost: ¥2,000,000)
|
Research Abstract |
多くのソフトウェア開発プロジェクトでは,ソフトウェアを理解しやすくすることを重視し,ソースコード中の実行可能行だけでなく,仕様書の図や説明,ソースコード中のコメントなど多様な形態でソフトウェアを記述する.すなわち,ソフトウェア開発者はソフトウェアの理解性を高めることにより,他の開発者がソフトウェアを誤解して誤った変更を行う可能性を減らそうとしている.ただし,その効果,すなわち,ソフトウェアがどの程度理解しやすくなったかを評価することは非常に難しい.これは,開発者間の知識の違い,理解する側の理解力の影響,理解プロセスが観測不可能であることなどに起因している. そこで,本研究では,理解の過程を外在化するアプローチとして,ソフトウェアのオーバーホールを提案している.このアプローチは,ハードウェアのオーバーホールと同じく,分解と再構成のプロセスからなる.ただし,分解プロセスはツールが自動的に行い,作業者は再構成プロセスを行う.平成15年度は,再構成プロセスのデータに基づいて理解性を評価するモデルを構築した.また,European Space Agency(ESA)のアンテナ制御用ソフトウェアに対して提案アプローチの適用実験を行った.提案モデルの特性および適用実験についてまとめ,国際会議(ISESE2002,SCI2003)にて発表した.
|