Skip to main content

Weyuker’s Properties, Language Independency and Object Oriented Metrics

  • Conference paper
Computational Science and Its Applications – ICCSA 2009 (ICCSA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5593))

Included in the following conference series:

Abstract

Weyuker proposed the nine properties to evaluate software complexity measures at a time when procedural languages were dominant; however, several researchers have used these properties to evaluate object oriented metrics although the object-oriented (OO) features are entirely different in nature. In this paper, we evaluate each of Weyuker’s properties for its effective evaluation and relevance for OO metrics. In addition, we evaluate eleven OO metrics against language independency and additive property. A set of additional properties for object oriented metrics are also summarized in this paper.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Fenton, N.: New software quality metrics methodology standards fills measurement needs. IEEE Computer, 105–106 (April 1993)

    Google Scholar 

  2. Briand, L.C., Morasca, S., Basily, V.R.: Property based software engineering measurement. IEEE Transactions on Software Engineering 22(1), 68–86 (1996)

    Article  Google Scholar 

  3. Kaner, C.: Software Engineering Metrics: What do they measure and how do we know? In: Proc. 10th Int. Software Metrics Symposium, Metrics, pp. 1–10 (2004)

    Google Scholar 

  4. Fenton, N.: Software Measurement: A Necessary Scientific Basis. IEEE Transactions on Software Engineering SE-20(3), 199–206 (1994)

    Article  Google Scholar 

  5. IEEE Computer Society: Standard for Software Quality Metrics Methodology. Revision IEEE Standard, pp. 1061–1998 (1998)

    Google Scholar 

  6. Kitchenham, B., Pfleeger, S.L., Fenton, N.: Towards a Framework for Software Measurement Validation. IEEE Transactions on Software Engineering 21(12), 929–943 (1995)

    Article  Google Scholar 

  7. Morasca, S.: Foundations of a Weak Measurement-theoretic Approach to Software Measurement. In: Pezzé, M. (ed.) FASE 2003. LNCS, vol. 2621, pp. 200–215. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Wang, Y.: The Measurement Theory for Software Engineering. In: Proc. Canadian Conference on Electrical and Computer Engineering CCECE 2003, pp. 1321–1324 (2003)

    Google Scholar 

  9. Zuse, H.: Software Complexity Measures and Methods. Walter de Gruyter, Berlin (1991)

    Google Scholar 

  10. Zuse, H.: Properties of Software Measures. Software Quality Journal 1, 225–260 (1992)

    Article  Google Scholar 

  11. Weyuker, E.J.: Evaluating software complexity measure. IEEE Transaction on Software Complexity Measure 14(9), 1357–1365 (1988)

    Article  MathSciNet  Google Scholar 

  12. Chidamber, S.R., Kemerer, C.F.: A Metric Suite for Object Oriented Design. IEEE Transactions on Software Engineering 20(6), 476–493 (1994)

    Article  Google Scholar 

  13. Kim, K., Shin, Y., Chisu, W.: Complexity Measures for Object-Oriented Program Based on the Entropy. In: Proc. Asia Pacific Software Engineering Conference, pp. 127–136 (1995)

    Google Scholar 

  14. Aggarwal, K.K., Singh, Y., Kaur, A., Melhotra, R.: Software Design Metrices for object orinted Software. Journal of Object Technology 6(1), 121–138 (2006)

    Article  Google Scholar 

  15. Sharma, A., Kumar, R., Grover, P.S.: Empirical Evaluation and Critical Review of Complexity metrics for Software Components. In: Proceedings of the 6th WSEAS Int. Con. on SE, Parallel and and disributed systems, pp. 24–29

    Google Scholar 

  16. Misra, S., Akman, I.: Weighted Class Complexity: A Measure of Complexity for Object Oriented Systems. Journal of Information Science and Engineering 24, 1689–1708 (2008)

    Google Scholar 

  17. Misra, S., Akman, I.: Applicability of Weyuker’s Properties on OO Metrics: Some Misunderstandings. Journal of Computer and Information Sciences 15(1), 17–24 (2008)

    Google Scholar 

  18. Misra, S.: Modified Weyuker’s Properties. In: Proceedings of IEEE ICCI 2006, Bejing, China, pp. 242–247 (2006)

    Google Scholar 

  19. Gursaran, Roy, G.: On the Applicability of Weyuker Property Nine to Object Oriented Structural Inheritance Complexity Metrics. IEEE Trans. Software Eng. 27(4), 361–364 (2001)

    Article  Google Scholar 

  20. Sharma, N., Joshi, P., Joshi, R.K.: Applicability of Weyuker’s Property 9 to Object Oriented Metrics. IEEE Transactions on Software Engineering 32(3), 209–211 (2006)

    Article  Google Scholar 

  21. Zhang, L., Xie, D.: Comments on On the Applicability of Weyuker Property Nine to Object Oriented Structural Inheritance Complexity Metrics. IEEE Trans. Software Eng. 28(5), 526–527 (2002)

    Article  Google Scholar 

  22. Archer, C., Stinson, M.: Object oriented Software Measures, Technical Report CMU/SEI-95-TR-002 (1995)

    Google Scholar 

  23. Lincke, R.: Validation of a Standard- and Metric-Based Software Quality Model. In: Proceedings of 10th Quantative approach in object oriented software engineering (QAOOSE), pp. 81–90 (2006)

    Google Scholar 

  24. Marinescu, R.: Measurement and Quality in Object –oriented design. In: Proceedings 21st IEEE International Conference on Software Maintenance, pp. 701–704 (2005)

    Google Scholar 

  25. Mayer, T., Hall, T.: Measuring OO Systems: A Critical Analysis of the MOOD Metrics, tools, Technology of Object-Oriented Languages and Systems, pp. 108–117 (1999)

    Google Scholar 

  26. Reißing, R.: Towards a Model for Object-Oriented Design Measurement. In: Proceedings of International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, pp. 71–84 (2001)

    Google Scholar 

  27. Rosenberg, L.H.: Software Quality Metrics for object Oriented System environment. Technical report, SATC-TR-1001, NASA (1995)

    Google Scholar 

  28. Stevens, S.S.: On the theory of Scale of Measurement Science 103(1946), 677–680 (1946)

    Google Scholar 

  29. Zuse, H.: Properties of Object-Oriented Software Measures, www.sei.cmu.edu/pub/documents/95.reports/pdf/tr002.95.pdf

  30. Zuse, H.: A Framework of Software Measurement. Walter de Gruyter, Berlin (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Misra, S. (2009). Weyuker’s Properties, Language Independency and Object Oriented Metrics. In: Gervasi, O., Taniar, D., Murgante, B., Laganà, A., Mun, Y., Gavrilova, M.L. (eds) Computational Science and Its Applications – ICCSA 2009. ICCSA 2009. Lecture Notes in Computer Science, vol 5593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02457-3_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02457-3_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02456-6

  • Online ISBN: 978-3-642-02457-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics