Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30184
A Metric Framework for Analysis of Quality of Object Oriented Design

Authors: Amandeep Kaur, Satwinder Singh, Dr. K. S. Kahlon

Abstract:

The impact of OO design on software quality characteristics such as defect density and rework by mean of experimental validation. Encapsulation, inheritance, polymorphism, reusability, Data hiding and message-passing are the major attribute of an Object Oriented system. In order to evaluate the quality of an Object oriented system the above said attributes can act as indicators. The metrics are the well known quantifiable approach to express any attribute. Hence, in this paper we tried to formulate a framework of metrics representing the attributes of object oriented system. Empirical Data is collected from three different projects based on object oriented paradigms to calculate the metrics.

Keywords: Object Oriented, Software metrics, Methods, Attributes, cohesion, coupling, Inheritance.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1072686

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1505

References:


[1] S.R. Chidamber and C.F. Kemerer, "A Metrics Suite for Object- Oriented Design," IEEE Trans. Software Eng., vol. 20, no. 6, pp. 476493, June 1994.
[2] L. Briand , W. Daly and J. Wust, Unified Framework for Cohesion Measurement in Object-Oriented Systems. Empirical Software Engineering, 3 65-117, 1998.
[3] Chidamber, S.R., and Kemerer, C. F. "Towards a Metrics Suite for Object Oriented Design," Proc. Conf. Object Oriented Programming Systems, Languages, and Applications (OOPSLA-91), vol. 26, no. 11, 1991, pp. 197-211.
[4] Mayer, T., and Hall, T. "Critical Analysis of Current OO Design Metrics", Software Quality Journal, 8, 1999, pp. 97-110,
[5] Henderson-Seller, B., and Constantine, L. L. "Coupling and Cohesion towards a valid metrics suite for object oriented analysis and Design", Object Oriented Systems, 3, 1996, pp. 143-158.
[6] L. Briand, S. Morasca, and V. Basili, Designing and Validating High- Level Design Metrics, Technical Report CS-TR-3301, Univ. of Maryland, Dept. of Computer Science, College Park, Md., 1994.
[7] L. Briand, S. Morasca, and V. Basili, "Property Based Software Engineering Measurement," IEEE Trans. Software Eng., vol. 22, no. 1, p. 68-86, Jan. 1996.
[8] Kaur Amandeep, Singh Satwinder and Kahlon K. S, "Evaluation and Metrication of Object Oriented System", Proceedings of the International MultiConference of Engineers and Computer Scientists 2009 Vol I, IMECS 2009, March 18 - 20, 2009, Hong Kong.
[9] McCabe, T. J., "A Complexity Measure", IEEE Transactions on Software Engineering, SE-2(4), pages 308-320, December 1976.
[10] Pressman, R. " A Practitioner-s Approach to Software Engineering," Mc-grawhill Publications, 2001, pp. 658-662.