Evaluation Criteria for Object-oriented Metrics

In this paper an evaluation model for object-oriented (OO) metrics is proposed. We have evaluated the existing evaluation criteria for OO metrics, and based on the observations, a model is proposed which tries to cover most of the features for the evaluation of OO metrics. The model is validated by applying it to existing OO metrics. In contrast to the other existing criteria, the proposed model is simple in implementation and includes the practical and important aspects of evaluation; hence it suitable to evaluate and validate any OO complexity metric.

[1]  Sandro Morasca,et al.  Property-Based Software Engineering Measurement , 1996, IEEE Trans. Software Eng..

[2]  Brian Henderson-Sellers,et al.  Object-oriented metrics: measures of complexity , 1995 .

[3]  Sandro Morasca,et al.  Foundations of a Weak Measurement-Theoretic Approach to Software Measurement , 2003, FASE.

[4]  Marvin V. Zelkowitz,et al.  Experimental Models for Validating Technology , 1998, Computer.

[5]  Sanjay Misra,et al.  Applicability of Weyuker's properties on OO metrics: Some misunderstandings , 2008, Comput. Sci. Inf. Syst..

[6]  Jitender Kumar Chhabra,et al.  Package Coupling Measurement in Object-Oriented Software , 2009, Journal of Computer Science and Technology.

[7]  Jitender Kumar Chhabra,et al.  Evaluation of object-oriented spatial complexity measures , 2009, SOEN.

[8]  David A. Gustafson,et al.  Properties of Software Measures , 1991, Formal Aspects of Measurement.

[9]  Elaine J. Weyuker,et al.  Evaluating Software Complexity Measures , 2010, IEEE Trans. Software Eng..

[10]  Naveen Sharma,et al.  Applicability of Weyuker's Property 9 to object oriented metrics , 2006, IEEE Transactions on Software Engineering.

[11]  Norman E. Fenton,et al.  Measurement : A Necessary Scientific Basis , 2004 .

[12]  Lu Zhang,et al.  Comments on "On the Applicability of Weyuker Property 9 to Object-Oriented Structural Inheritance Complexity Metrics" , 2002, IEEE Trans. Software Eng..

[13]  Sanjay Misra Weyuker's Properties, Language Independency and Object Oriented Metrics , 2009, ICCSA.

[14]  Khaled El Emam,et al.  Thresholds for object-oriented measures , 2000, Proceedings 11th International Symposium on Software Reliability Engineering. ISSRE 2000.

[15]  H. Roland Weistroffer,et al.  The Assignment of Scale to Object-Oriented Software Measures , 1997 .

[16]  Sanjay Misra Modified Set of Weyuker's Properties , 2006, 2006 5th IEEE International Conference on Cognitive Informatics.

[17]  Les Hatton,et al.  Reexamining the Fault Density-Component Size Connection , 1997, IEEE Softw..

[18]  Alain Abran,et al.  Metrics Validation Proposals: A Structured Analysis , 1999 .

[19]  C KnightJohn,et al.  Empirical research in software engineering , 1999 .

[20]  N.F. Schneidewind New software-quality metrics methodology standard fills measurement need , 1993, Computer.

[21]  Les Hatton,et al.  Does OO Sync with How We Think? , 1998, IEEE Softw..

[22]  Kapsu Kim,et al.  Complexity measures for object-oriented program based on the entropy , 1995, Proceedings 1995 Asia Pacific Software Engineering Conference.

[23]  Horst Zuse,et al.  Software complexity: Measures and methods , 1990 .

[24]  Rajesh Kumar,et al.  Empirical evaluation and critical review of complexity metrics for software components , 2007, ICSE 2007.

[25]  SingerJanice,et al.  Ethical Issues in Empirical Studies of Software Engineering , 2002 .

[26]  Shari Lawrence Pfleeger,et al.  Towards a Framework for Software Measurement Validation , 1995, IEEE Trans. Software Eng..

[27]  Sanjay Misra,et al.  Weighted Class Complexity: A Measure of Complexity for Object Oriented Systems , 2008, J. Inf. Sci. Eng..

[28]  Sanjay Misra,et al.  Measurement theory and validation criteria for software complexity measures , 2006, SOEN.

[29]  O. T. Pusatli,et al.  Software Measurement Activities in Small and Medium Enterprises: an Empirical Assessment , 2011 .

[30]  Radu Marinescu,et al.  Measurement and Quality in Object-Oriented Design , 2005, ICSM.

[31]  Cem Kaner,et al.  Software Engineering Metrics: What Do They Measure and How Do We Know? , 2004 .

[32]  Horst Zuse,et al.  Foundations of object-oriented software measures , 1996, Proceedings of the 3rd International Software Metrics Symposium.

[33]  Horst Zuse,et al.  A Framework of Software Measurement , 1998 .

[34]  Geert Poels,et al.  Comments on "Property-Based Software Engineering Measurement: Refining the Additivity Properties" , 1997, IEEE Trans. Software Eng..

[35]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[36]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[37]  Teresita Rojas,et al.  QUALITY EVALUATION FRAMEWORK:THE VENEZUELAN CASE , 2002 .

[38]  Jana Polgar,et al.  Object-Oriented Software Metrics , 2005, Encyclopedia of Information Science and Technology.

[39]  Yingxu Wang The measurement theory for software engineering , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[40]  Genny Tortora,et al.  Class point: an approach for the size estimation of object-oriented systems , 2005, IEEE Transactions on Software Engineering.

[41]  Rüdiger Lincke,et al.  Validation of a Standard- and Metric-Based Software Quality Model : Creating the Prerequisites for Experimentation , 2007 .

[42]  Ralf Reissing,et al.  Towards a Model for Object-Oriented Design Measurement , 1996 .