Skip to main content

A Metrics Suite for Measuring Quality Characteristics of JavaBeans Components

  • Conference paper
Book cover Product-Focused Software Process Improvement (PROFES 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5089))

Abstract

In component-based software development, it is necessary to measure the quality of components before they are built into the system in order to ensure the high quality of the entire system. However, in application development with component 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. Moreover, conventional techniques do not cover the whole of quality characteristics. In this paper, we propose a suite of metrics for measuring quality of JavaBeans components based on limited information that can be obtained from the outside of components without any source codes. Our suite consists of 21 metrics, which are associated with quality characteristics based on the ISO9126 quality model. Our suite utilizes the qualitative evaluation data available on WWW to empirically identify effective metrics, and to derive a reference value (threshold) for each metric. As a result of evaluation experiments, it is found our suite can be used to effectively identify black-box components with high quality. Moreover we confirmed that our suite can form a systematic framework for component quality metrics that includes conventional metrics and newly defined metrics.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley, Reading (1999)

    Google Scholar 

  2. Hopkins, J.: Component Primer. Communications of the ACM 43(10) (2000)

    Google Scholar 

  3. Cho, E., Kim, M., Kim, S.: Component Metrics to Measure Component Quality. In: Proc. 8th Asia-Pacific Software Engineering Conference (2001)

    Google Scholar 

  4. Wand, A.J.A.: Reuse Metrics and Assessment in Component-Based Development. In: Proc. 6th IASTED International Conference on Software Engineering and Applications (2002)

    Google Scholar 

  5. Washizaki, H., et al.: A Metrics Suite for Measuring Reusability of Software Components. In: Proc. 9th IEEE International Symposium on Software Metrics (2003)

    Google Scholar 

  6. Hirayama, M., Sato, M.: Usability evaluation of software components. IPSJ Journal 45(6) (2004)

    Google Scholar 

  7. ISO/IEC 9126 International Standard: Quality Characteristics and Guidelines for Their Use (1991)

    Google Scholar 

  8. Suzuki, M., Maruyama, K., Aoki, T., Washizaki, H., Aoyama, M.: A Research Study on Realization of Componentware Technology, Research Institute of Software Engineering (2003)

    Google Scholar 

  9. Aoyama, M., et al.: Software Commerce Broker over the Internet. In: Proc. 22nd IEEE Annual International Computer Software and Applications Conference (1998)

    Google Scholar 

  10. Hamilton, G.: JavaBeans 1.01 Specification, Sun Microsystems (1997)

    Google Scholar 

  11. Sedigh-Ali, S., et al.: Software Engineering Metrics for COTS-Based Systems, Computer, vol. 34(5) (2001)

    Google Scholar 

  12. Binder, R.: Design for Testability in Object-Oriented Systems. Communications of the ACM 37(9) (1994)

    Google Scholar 

  13. JARS.COM: Java Applet Rating Service, http://www.jars.com/

  14. Glass, G.V., Hopkins, K.D.: Statistical Methods in Education and Psychology. Allyn & Bacon, MA (1996)

    Google Scholar 

  15. Al-Kilidar, H., et al.: The use and usefulness of the ISO/IEC 9126 quality standard. In: Proc. 4th International Symposium on Empirical Software Engineering (2005)

    Google Scholar 

  16. Chidamber, S., Kemerer, C.: A Metrics Suite for Object Oriented Design. IEEE Transactions on Software Engineering 20(6) (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andreas Jedlitschka Outi Salo

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Washizaki, H., Hiraguchi, H., Fukazawa, Y. (2008). A Metrics Suite for Measuring Quality Characteristics of JavaBeans Components. In: Jedlitschka, A., Salo, O. (eds) Product-Focused Software Process Improvement. PROFES 2008. Lecture Notes in Computer Science, vol 5089. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69566-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69566-0_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69564-6

  • Online ISBN: 978-3-540-69566-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics