Open Access Open Access  Restricted Access Subscription or Fee Access

Metric Framework: A Comprehensive Review

Ritu Chauhan, Rainu Nandal, Rachna Dhaka

Abstract


Now days, large number of software measurement has been developed for software measures. Many metrics have been proposed related to various constructs like class, coupling, cohesion, inheritance, polymorphism and information hiding. Encapsulation, inheritance, polymorphism, reusability attributes can act as indicators to evaluate quality of object oriented system. The metrics are the well known quantifiable approach to express any attribute. But it is often difficult to determine in which area, which metrics is more useful. In this paper we tried to investigate framework of metrics representing the attributes of object oriented system. Data is collected from project based on object oriented paradigm to calculate metrics.

Keywords


Attributes, Cohesion, Coupling, Inheritance, Information-Hiding, Object-Oriented Software, Polymorphism, Software Measurement, Software Metrics

Full Text:

PDF

References


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

S.R. Chidamber and C.F. Kemerer, ”Authors Reply,”lEEE Trans. Software Eng., vol. 21, no. 3, p. 265, Mar. 1995.

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.

F.B. Abreu and W. Melo, “Evaluating the Impact of Object-Oriented Design on Software Quality”, 1996

Simple class-level OO metrics (http://www.aivosto.com/project/help/pm-oomisc.html)

C hidamber, 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.

S.R Schach, Object-Oriented and Classical Software Engineering. Tata McGraw-Hill,2002.WWWSite:http://www.mhhe.com/engcs/compsci/schach5/student/airgourmet.java.java

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.

S.R.Schach, Introduction to Object-Oriented Analysis and Design. Tata McGraw-Hill,.WWWSite:http://highered.mcgraw-hill.com/sites/0072826460/student_view0/case_studies.html.

M.Kumar and D. Soni, “Observations on Object-Oriented Design Assessment and Evolving New Model”, Proc of The National Conference on Software Engineering, pp. 161-164, 2007.

N.E. Fenton, S.L. Pfleeger, “Software Metrics: a Rigorous and Practical Approach”, 2nd Ed., PWS Publishing Company, 1997.

D. Soni and M.Kumar “Maintainability assessment of object-oriented design quality”, International Journal on Computer Engineering and Information Technology, Vol 2, no 2, pp. 35-41, 2009.

L.C. Briand, J. Daly, and J. Wust, “A Unified Framework for Cohesion Measurement in Object-Oriented Systems” Empirical Software Eng., vol. 3, no. 1, pp. 65-117, 1998.

L. C. Briand, J. W. Daly, and J. K. Wiist. “A unified framework for coupling measurement in object-oriented systems” IEEE Transactions on Software Engineering, 25(1):91-121, Jan. 1999.

J. Bansiya and C.G. Davis, “A Hierarchical Model for Object-Oriented Design Quality Assessment”, IEEE Transactions on Software Engineering, Vol. 28, No. 1, 2002 .

Subramanyam, R. and Krishnan, M. S., "Empirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implications for Software Defects", IEEE TSE, vol. 29, no. 4, pp. 297-310., 2003.

Kramer, S. and Kaindl, H., "Coupling and cohesion metrics for knowledge-based systems using frames and rules", ACM Trans. on Soft. Engineering and Methodology (TOSEM), vol. 13, no. 3, July 2004, pp. 332-358.

I. Brooks, “Object-Oriented Metrics Collection and Evaluation with a Software Process,” Proc. OOPSLA ’93 Workshop Processes and Metrics for Object- Oriented Software Development, Washington, D.C., 1993.

Kaur Amandeep, Singh Satwinder and Kahlon K. S, "Evaluation and Metrication of Object Oriented System", Proceedings of the INTERNATIONAL OF Engineers and Computer Scientists 2009 Vol I, IMECS 2009, March 18-20, 2009,HONGKONG

Allen, E. B., Khoshgoftaar, T. M., and Chen, Y., "Measuring coupling and cohesion of software modules: an information-theory approach", in Proc. of 7th International Software Metrics Symposium, April 4-6 2001, pp. 124-134.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.