• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

計測に基づくオブジェクト指向ソフトウェア開発管理に関する研究

Research Project

Project/Area Number 10780191
Research Category

Grant-in-Aid for Encouragement of Young Scientists (A)

Allocation TypeSingle-year Grants
Research Field 計算機科学
Research InstitutionOsaka University

Principal Investigator

楠本 真二  大阪大学, 大学院・基礎工学研究科, 助教授 (30234438)

Project Period (FY) 1998 – 1999
Project Status Completed (Fiscal Year 1999)
Budget Amount *help
¥2,000,000 (Direct Cost: ¥2,000,000)
Fiscal Year 1999: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 1998: ¥1,400,000 (Direct Cost: ¥1,400,000)
Keywordsオブジェクト指向 / メトリクス / 計測ツール / 実験的評価
Research Abstract

本研究では、オブジェクト指向のプログラムの開発管理プロセスを系統的に分析し、支援するための開発管理環境の構築を目的とした。具体的には、オブジェクト指向に基づく開発プロセスを対象として、開発者個人の作業効率の向上を目的とした開発プロセスデータの収集とその分析方法について検討した。先ず、C++のソースコードを対象としたプロダクト評価ツールを開発した。本ツールは以下の3つの機能を持つ。
1. クラス階層図:入力されたC++プログラムのクラス階層を表示する。表示には(a)フレームワークのクラス階層も含めた全体の階層図、(b)新規開発の部分と新規開発のクラスが参照するフレームワークのクラス、およびそれらの先祖クラス、の2者から選択できる。
2. Chidamberらのメトリクスによる複雑度評価:クラス階層図上で、選択したクラスに対してChidamberらの6種のメトリクスの評価結果を表示する。特に、クラス間の参照に関するメトリクスRFCとCBOについては、結合先のクラスを明示する線を引いて表示することが可能である。また、基準値を大きく超えている複雑度を持つクラスには、その旨が表示される。
3.ソースコード中でクラスを定義している部分の表示:クラス階層図でクラスを指定することで、そのクラスを実際に定義しているソースコードを参照することができる。更に、本ツールを実際のC++プログラム開発プロジェクトに適用し、ツールが複雑であると指摘したクラスにフォールトが実際に発見されるかどうかを実験的に評価した。

Report

(2 results)
  • 1999 Annual Research Report
  • 1998 Annual Research Report
  • Research Products

    (9 results)

All Other

All Publications (9 results)

  • [Publications] Toshihiro Kamiya: "Empirical evaluation of reuse sensitiveness of complexity metrics"Information and software Technology. vol.41,No.5. 297-305 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Toshihiro Kamiya: "Prediction of Fault-proneness at Early Phase in Object-Oriented Development"Proceedings of the 2^<nd> IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99). 253-258 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 神谷年洋: "オブジェクト指向開発におけるフォールト発生早期予測手法の一提案"情報処理学会オブジェクト指向'99シンポジウム論文集. 145-152 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 神谷年洋: "C++プログラムを対象とした複雑度メトリクス計測ツールとその評価"情報処理学会オブジェクト指向'98シンポジウム論文集. 37-44 (1998)

    • Related Report
      1999 Annual Research Report
  • [Publications] 柏木隆志: "要求仕様書に対するファンクションポイント計測ツールの試作と評価"電子情報通信学会技術研究報告. SS98-47. 17-23 (1998)

    • Related Report
      1999 Annual Research Report
  • [Publications] Toshihiro Kamiya: "Empirical evaluation of reuse sensitiveness of complexity metrics" Information and Software Technology. to appear.

    • Related Report
      1998 Annual Research Report
  • [Publications] 神谷年洋: "C++プログラムを対象とした複雑度メトリクス計測ツールとその評価" オブジェクト指向'98シンポジウム論文集. 37-44 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 柏本隆志: "要求仕様書に対するファンクションポイント計測ツールの試作と評価" 電子情報通信学会技術研究報告. SS98-47. 17-23 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Toshihiro Kamiya: "Prediction of Fault-proness at Early Phase in Object-Oriented Development" proceedings of ISORC'99. to appear.

    • Related Report
      1998 Annual Research Report

URL: 

Published: 1998-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi