Published December 28, 2009
| Version 9394
Journal article
Open
A Metric Framework for Analysis of Quality of Object Oriented Design
Authors/Creators
Description
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.
Files
9394.pdf
Files
(181.0 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:c26aa000a47c75a970184cd43528255b
|
181.0 kB | Preview Download |
Additional details
References
- 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.
- L. Briand , W. Daly and J. Wust, Unified Framework for Cohesion Measurement in Object-Oriented Systems. Empirical Software Engineering, 3 65-117, 1998.
- 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.
- Mayer, T., and Hall, T. "Critical Analysis of Current OO Design Metrics", Software Quality Journal, 8, 1999, pp. 97-110,
- 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.
- 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.
- 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.
- 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.
- 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.