This Article 
 Bibliographic References 
 Add to: 
Comments on 'A Metrics Suite for Object Oriented Design'
March 1995 (vol. 21 no. 3)
pp. 263-265
A suite of object oriented software metrics has recently been proposed. While the authors have taken care to ensure their metrics have a sound measurement theoretical basis, we argue that is premature to begin applying such metrics while there remains uncertainty about the precise definitions of many of the quantities to be observed and their impact upon subsequent indirect metrics. In particular, we show some of the ambiguities associated with the seemingly simple concept of the number of methods per class. The usefulness of the proposed metrics, and others, would be greatly enhanced if clearer guidance concerning their application to specific languages were to be provided. Such empirical considerations are as important as the theoretical issues raised by the authors.

[1] E.V. Berard, Essays on Object-Oriented Software Eng., Vol. 1, Prentice-Hall, Englewood Cliffs, N.J., 1993.
[2] S.R. Chidamber and C.F. Kemerer, "Towards a Metrics Suite for Object Oriented Design," A. Paepcke, ed., Proc. Conf. Object-Oriented Programming: Systems, Languages and Applications, OOPSLA'91, Oct. 1991. Also published in SIGPLAN Notices, vol. 26, no. 11, pp. 197-211, 1991.
[3] S. R. Chidamber and C. F. Kemerer,“A metrics suite for object oriented design,”IEEE Trans. Software Eng., vol. 20, pp. 476–493, 1994.
[4] M.H. Halstead, Elements of Software Science. North-Holland, 1977.
[5] J.-L. Lassezet al.,“A critical examination of software science,”J. Syst. Software, vol. 2, no. 2, pp. 105–112, 1981.
[6] W. Li and S. Henry, "Object-Oriented Metrics that Predict Maintainability," J. Systems Software, Vol. 23, No. 2, 1993, pp. 111-122.
[7] V. Y. Shen, S. D. Conte, and H. E. Dunsmore,“Software science revisited: A critical analysis of the theory and its empirical support,”IEEE Trans. Software Eng., vol. 9, pp. 155–165, 1983.

Index Terms:
CR categories and subject descriptors: D.2.8: metrics; D.2.9: management; F.2.3: tradeoffs among complexity measures; K.6.3: software management
Neville I. Churcher, Martin J. Shepperd, "Comments on 'A Metrics Suite for Object Oriented Design'," IEEE Transactions on Software Engineering, vol. 21, no. 3, pp. 263-265, March 1995, doi:10.1109/32.372153
Usage of this product signifies your acceptance of the Terms of Use.