1998 Fiscal Year Annual Research Report
計測に基づくオブジェクト指向ソフトウェア開発管理に関する研究
Project/Area Number |
10780191
|
Research Institution | Osaka University |
Principal Investigator |
楠本 真二 大阪大学, 大学院・基礎工学研究科, 講師 (30234438)
|
Keywords | オブジェクト指向 / メトリクス / 計測ツール / 実験的評価 |
Research Abstract |
本研究では、ソフトウェア開発プロセス改善の延長上の技術課題として、オブジェクト指向に基づくソフトウェア開発管理手法の確立にある。具体的には、オブジェクト指向のプログラムの開発管理プロセスを系統的に分析し、支援するための開発管理環境の構築を目的としている。今年度は、オブジェクト指向に基づく開発プロセスを対象として、開発者個人の作業効率の向上を目的とした開発プロセスデータの収集とその分析方法について検討した。具体的には、先ず、C_<++>のソースコードを対象としたプロダクト評価ツールを開発した。本ツールは以下の3つの機能を持つ。 (1) クラス階層図:入力されたC_<++>プログラムのクラス階層を表示する。表示には(a)フレームワークのクラス階層も含めた全体の階層図、(b)新規開発の部分と新規開発のクラスが参照するフレームワークのクラス、およびそれらの先祖クラス、の2者から選択できる。 (2) alidamberらのメトリクスによる複雑度評価:クラス階層図上で,選択したクラスに対してalidamberらの6種のメトリクスの評価結果を表示する。特に、クラス間の参照に関するメトリクスRFCとCBOについては、結合先のクラスを明示する線を引いて表示することが可能である。また、基準値を大きく越えている複雑度を持つクラスにはその旨が表示される。 (3) ソースコード中でクラスを定義している部分の表示:クラス階層図でクラスを指定することで、そのクラスを実際に定義しているソースコードを参照することができる。更に、本ツールを実際のC_<++>プログラム開発プロジェクトに適用し、ツールの有効性を実験的に評価した。
|
-
[Publications] Toshihiro Kamiya: "Empirical evaluation of reuse sensitiveness of complexity metrics" Information and Software Technology. to appear.
-
[Publications] 神谷年洋: "C++プログラムを対象とした複雑度メトリクス計測ツールとその評価" オブジェクト指向'98シンポジウム論文集. 37-44 (1998)
-
[Publications] 柏本隆志: "要求仕様書に対するファンクションポイント計測ツールの試作と評価" 電子情報通信学会技術研究報告. SS98-47. 17-23 (1998)
-
[Publications] Toshihiro Kamiya: "Prediction of Fault-proness at Early Phase in Object-Oriented Development" proceedings of ISORC'99. to appear.