|
早稲田大学
鷲崎 弘宜
教授
機関別共同研究
Discovery Saga
論文分野別Discovery Saga
研究テーマDiscovery Saga
協賛企業
共同研究先:Panasonic Corporation
Corporate
共同研究数 2
Conference Paper
2003
IEEE : Institute of Electrical and Electronics Engineers
A metrics suite for measuring reusability of software components
(First author)
ソフトウェアコンポーネントの再利用性を測定するためのメトリクススイート
Hironori Washizaki, H. Yamamoto, Yoshiaki Fukazawa
【抄録】
In component-based software development, it is necessary to measure the reusability of components in order to realize the reuse of components effectively. There are some product metrics for measuring the reusability of object-oriented software. However, in application development with reuse, it is difficult to use conventional metrics because the source codes of components cannot be obtained, and these metrics require analysis of source codes. We propose a metrics suite for measuring the reusability of such black-box components based on limited information that can be obtained from the outside of components without any source codes. We define five metrics for measuring a component's understandability, adaptability, and portability, with confidence intervals that were set by statistical analysis of a number of JavaBeans components. Moreover, we provide a reusability metric by combining these metrics based on a reusability model. As a result of evaluation experiments, it is found that our metrics can effectively identify black-box components with high reusability. © 2003 IEEE.
【抄録日本語訳】
コンポーネントベースのソフトウェア開発において、コンポーネントの再利用を効率的に実現するためには、コンポーネントの再利用性を測定することが必要である。オブジェクト指向ソフトウェアの再利用性を測定するためのプロダクトメトリクスがいくつか存在する。しかし,再利用を伴うアプリケーション開発では,コンポーネントのソースコードが得られないため,従来のメトリクスを用いることは難しく,これらのメトリクスはソースコードの解析が必要である.我々は、このようなブラックボックスコンポーネントの再利用性を、ソースコードを持たないコンポーネントの外部から得られる限られた情報に基づいて測定するためのメトリクス群を提案する。コンポーネントの理解性、適応性、移植性を測定するための5つのメトリクスを定義し、多数のJavaBeansコンポーネントの統計解析によって設定された信頼区間を用いている。さらに、これらのメトリックスを再利用性モデルに基づいて組み合わせることで、再利用性メトリックスを提供する。評価実験の結果,本メトリクスは再利用性の高いブラックボックスコンポーネントを効果的に特定できることがわかった.© 2003 IEEE.
Article
2002
日本ソフトウェア科学会:Japan Society for Software Science and Technology
Component Metrics based on the Component Reusability and its Evaluation.
コンポーネントの再利用可能性に基づくコンポーネントメトリクスとその評価
Hirokazu Yamamoto, Hironori Washizaki, Yoshiaki Fukazawa
Computer Software