ACM Home Page
Please provide us with feedback. Feedback
Product metrics for object-oriented systems
Full text PdfPdf (364 KB)
Source ACM Computing Surveys (CSUR) archive
Volume 35 ,  Issue 2  (June 2003) table of contents
Pages: 191 - 221  
Year of Publication: 2003
ISSN:0360-0300
Authors
Sandeep Purao  The Pennsylvania State University, PA
Vijay Vaishnavi  Georgia State University, Atlanta, GA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 46,   Downloads (12 Months): 429,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/857076.857090
What is a DOI?

ABSTRACT

We survey metrics proposed for object-oriented systems, focusing on product metrics. The survey is intended for the purposes of understanding, classifying, and analyzing ongoing research in object-oriented metrics. The survey applies fundamental measurement theory to artifacts created by development activities. We develop a mathematical formalism that captures this perspective clearly, giving appropriate attention to the peculiarities of the object-oriented system developmenr process. Consistent representation of the available metrics, following this mathematical formalism, shows that current research in this area contains varying coverage of different products and their properties at different development stages. The consistent representation also facilitates several analyses including aggregation across metrics, usage across metrics, equivalent formulation of metrics by multiple researchers, and exploitation of traditional metrics for object-oriented metrics. We also trace the chronological development of research in this area, and uncover gaps that suggest opportunities for future research.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Abreu, B. F., Goulao, M., and Esteves, R. 1995. Toward the design quality evaluation of object-oriented software systems. In Proceedings of the Fifth International Conference on Software Quality. 44--57.
 
3
 
4
 
5
Barnes, G. and Swim, B. 1993. Inheriting software metrics. J. Obj.-Orient. Program. 6 (November--December), 27--34.
 
6
 
7
 
8
 
9
 
10
11
 
12
 
13
 
14
 
15
 
16
Chen, J. Y. and Lu, J. F. 1993. A new metric for object-oriented design. Inform. Softw. Tech. 35 (April), 232--240.
17
 
18
 
19
 
20
Etzkorn, L., Baniya, J., and Davis, C. 1999. Design and complexity metrics for OO classes. J. OOP 12, 1, 35--40.
 
21
 
22
 
23
 
24
Finkelstein, L. 1984. A Review of the Fundamental Concepts of Measurement. Measurement. 2, 1, 25--34.
 
25
Gillibrand, D. and Liu, K. 1998. Quality metrics for OO design. J. Obj.-Orient. Program. 17, 175--184.
26
 
27
 
28
ISO 9126. 1991. Information technology---Software product evaluation---quality characteristics and guidelines for their use, ISO, Geneva, Switzerland.
 
29
ISO/IEC FCD 9126-2nd. 1998. Software quality characteristics and metrics---part 1: Quality characteristics and sub-characteristics. ISO, Geneva, Switzerland.
30
 
31
 
32
Kim, E. M., Chang, O. B., Kusumotos, S., and Kikuno, T. 1994. Analysis of metrics for object-oriented program complexity. In Proceedings of the Eighteenth Annual International Computer Software and Applications Conference (COMPSAC '94). IEEE Computer Society, Press, Los Alamitos, CA, 201--207.
 
33
 
34
 
35
 
36
 
37
 
38
Mc Cabe, T. J. 1976. A complexity measure. IEEE Trans. Softw. Eng. SE-2, 4, 308--320.
 
39
McCall, J. A., Richards, P. K., and Walters, G. F. 1977. Factors in software quality, RADC TR-77-369, I, II, III. U.S. Rome Air Development Center Reports NTIS AD/A-049 014, 015, 055. Rome, NY.
40
 
41
 
42
 
43
 
44
Rational 2001. The Rational Unified Process. Available online at http://www.rational.com/ products/rup/index.jsp.
 
45
Roberts, F. S. 1979. Measurement Theory with Applications to Decision Making, Utility and the Social Sciences. Addison-Wesley, Reading, MA.
 
46
47
 
48
Shepperd, M. 1992. Products, processes and metrics. Inform. Softw. Tech. 34, 674--680.
 
49
 
50
 
51
Wand, Y. and Weber, R. 1995. On the deep structure of information systems. Inform. Syst. J. 5, 203--223.
 
52
 
53
Zuse, H. 2001. Zuse/Drabe Measurement Information System. Available online at http:// home.t-online.de/home/horst.zuse/zd-www. html.
 
54
Zuse, H. and Bollman, P. 1989. Software Metrics: Using Measurement Theory to Describe the Properties and Scales of Static Software Complexity Metrics. Technische Universitat Berlin, Berlin, Germany.


Collaborative Colleagues:
Sandeep Purao: colleagues
Vijay Vaishnavi: colleagues