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.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Fenton, N.: New software quality metrics methodology standards fills measurement needs. IEEE Computer, 105–106 (April 1993)
Briand, L.C., Morasca, S., Basily, V.R.: Property based software engineering measurement. IEEE Transactions on Software Engineering 22(1), 68–86 (1996)
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)
Fenton, N.: Software Measurement: A Necessary Scientific Basis. IEEE Transactions on Software Engineering SE-20(3), 199–206 (1994)
IEEE Computer Society: Standard for Software Quality Metrics Methodology. Revision IEEE Standard, pp. 1061–1998 (1998)
Kitchenham, B., Pfleeger, S.L., Fenton, N.: Towards a Framework for Software Measurement Validation. IEEE Transactions on Software Engineering 21(12), 929–943 (1995)
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)
Wang, Y.: The Measurement Theory for Software Engineering. In: Proc. Canadian Conference on Electrical and Computer Engineering CCECE 2003, pp. 1321–1324 (2003)
Zuse, H.: Software Complexity Measures and Methods. Walter de Gruyter, Berlin (1991)
Zuse, H.: Properties of Software Measures. Software Quality Journal 1, 225–260 (1992)
Weyuker, E.J.: Evaluating software complexity measure. IEEE Transaction on Software Complexity Measure 14(9), 1357–1365 (1988)
Chidamber, S.R., Kemerer, C.F.: A Metric Suite for Object Oriented Design. IEEE Transactions on Software Engineering 20(6), 476–493 (1994)
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)
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)
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
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)
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)
Misra, S.: Modified Weyuker’s Properties. In: Proceedings of IEEE ICCI 2006, Bejing, China, pp. 242–247 (2006)
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)
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)
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)
Archer, C., Stinson, M.: Object oriented Software Measures, Technical Report CMU/SEI-95-TR-002 (1995)
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)
Marinescu, R.: Measurement and Quality in Object –oriented design. In: Proceedings 21st IEEE International Conference on Software Maintenance, pp. 701–704 (2005)
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)
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)
Rosenberg, L.H.: Software Quality Metrics for object Oriented System environment. Technical report, SATC-TR-1001, NASA (1995)
Stevens, S.S.: On the theory of Scale of Measurement Science 103(1946), 677–680 (1946)
Zuse, H.: Properties of Object-Oriented Software Measures, www.sei.cmu.edu/pub/documents/95.reports/pdf/tr002.95.pdf
Zuse, H.: A Framework of Software Measurement. Walter de Gruyter, Berlin (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)