Review of Complexity Metrics for Object Oriented Software Products

It is widely accepted that sizing or predicting the volumes of various kinds of software deliverable items is one of the first and most dominant aspects of software cost estimating. Most of the cost estimation model or techniques usually assume that software size or structural complexity is the integral factor that influences software development effort. Although sizing and complexity measure is a very critical due to the need of reliable size estimates in the utilization of existing software project cost estimation models and complex problem for software cost estimating, advances in sizing technology over the past 30 years have been impressive. This paper attempts to review the 12 object-oriented software metrics proposed in 90s’ by Chidamber, Kemerer and Li.

[1]  Wei Li,et al.  Object-Oriented Metrics Which Predict Maintainability , 1993 .

[2]  Neville Churcher,et al.  Comments on "A Metrics Suite for Object Oriented Design" , 1995, IEEE Trans. Software Eng..

[3]  Wei Li,et al.  Another metric suite for object-oriented programming , 1998, J. Syst. Softw..

[4]  Joseph S. Sherif,et al.  Metrics for object-oriented software projects , 1998, J. Syst. Softw..

[5]  Silvia Regina Vergilio,et al.  Software Effort Estimation Based on Use Cases , 2006, 30th Annual International Computer Software and Applications Conference (COMPSAC'06).

[6]  Capers Jones,et al.  Estimating software costs : bringing realism to estimating , 2007 .

[7]  Nelly Condori-Fernández,et al.  Towards a functional size measure for object-oriented systems from requirements specifications , 2004, Fourth International Conference onQuality Software, 2004. QSIC 2004. Proceedings..

[8]  Luiz A. Laranjeira Software Size Estimation of Object-Oriented Systems , 1990, IEEE Trans. Software Eng..

[9]  Paolo Nesi,et al.  Effort estimation and prediction of object-oriented systems , 1998, J. Syst. Softw..

[10]  Victor R. Basili,et al.  A validation of object oriented metrics as quality indicators , 1996 .

[11]  Lionel C. Briand,et al.  Modeling Development Effort in Object-Oriented Systems Using Design Properties , 2001, IEEE Trans. Software Eng..

[12]  Chris F. Kemerer,et al.  Towards a metrics suite for object oriented design , 2017, OOPSLA '91.

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

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

[15]  Giuliano Antoniol,et al.  A Function Point-Like Measure for Object-Oriented Software , 1999, Empirical Software Engineering.