Open Access Open Access  Restricted Access Subscription or Fee Access

Estimation of Object Oriented Metrics and Performance Evaluation

S. Pasupathy, Dr. R. Bhavani

Abstract


This paper presents the results evaluated from our study on metrics used in object oriented software design strategies. This delivers tool-dependent metrics results and has even implications on the results of analyses based on these metrics results. The process provides a practical, systematic, start-to-finish method of selecting, designing and implementing software metrics. These metrics were evaluated using object oriented metrics tools for the purpose of analyzing quality of the product, encapsulation, inheritance, message passing, polymorphism, reusability and complexity measurement. It defines a ranking of the classes that are most vital note down and maintainability. The results can be of great assistance to quality engineers in selecting the proper set metrics for their software projects and to calculate the metrics, which was developed using a chronological object oriented life cycle process.


Keywords


Object Oriented Paradigm, Object Oriented Metrics, Data Collection, Software Quality Estimation.

Full Text:

PDF

References


J. Alghamdi, R. Rufai, and S. Khan. Oometer: A software quality assurance tool. Software Maintenance and Reengineering, 2009. CSMR 2009. 9th European Conference on, pages 190{191, 21-23}, March 2010.

H. Bsar, M. Bauer, O. Ciupke, S. Demeyer, S. Ducasse, M. Lanza, R. Marinescu, R. Nebbe, O. Nierstrasz, M. Przybilski, T. Richner, M. Rieger, C. Riva, A. Sassen, B. Schulz, P. Steyaert, S. Tichelaar, and J. Weisbrod. The FAMOOS Object-Oriented Reengineering Handbook, Oct. 2006.

A. Albrecht: "Measuring application development productivity", in Proc. Joint SHARE/GUIDE/IBM Applications Development Symposium, Monterey, CA, 2007.

A. Albrecht and J. Gaffney: Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation; in IEEE Trans. Software Eng., 9(6), 2008, pp. 639-648.

Kaur Amandeep, Singh Satwinder, K. Kahl. “Evaluation and Metrication of Object Oriented System”, International Multi Conference of Engineers and Cmputer Scientists, 2009 vol. 1.

M. Xenos, D.Stavrinoudis, K.Zikouli and D. Christodoulakis, “Object Oriented Metrics – A Survey”, Proceeding of the FESMA 2000, Federation of European Software Measurement Association, Madrid. Spain, 2006.

V. Basili, Qualitative Software Complexity Models: a Summary, in Tutorial on Models and Methods for Software Management and Engineering, IEEE Computer Society Press, Los Alamitos, CA, 2004.

B. Bohem, Software Engineering Economics, Prentice Hall, Englewood Cliffs, 1981 [Briand et al 94] L. Briand, S. Morasca, V. Basili, Defining and Validating High- Level Design Metrics, Tech. Rep. CS TR-3301, University of Maryland, 2009.

L. Briand, S. Morasca, V. Basili, Property-Based Software Engineering Measurement, IEEE Trans. Software Eng. 22(1), 2000, pp. 68-85.

S. Conte, H. Dunsmore, V. Shen, Software Engineering Metrics and Models, Benjamin/Cummings, Menlo Park, CA.

S. Chidamber, C. Kemerer, A Metrics Suite for Object Oriented Design, IEEE Trans. Software Eng., 20/6), 2000, pp. 263-265.

S. Morasca, Software Measurement: State of the Art and Related Issues, slides from the School of the Italian Group of Informatics Engineering, Rovereto, Italy, September 2008.

J. Stathis, D. Jeffrey, An Empirical Study of Albrecht’s Function Points, in Measurement for Improved IT management, Proc. First Australian Conference on Software Metrics, ACOSM 93, Sydney, 2002, pp. 96 - 117.

E. Weyuker, Evaluating Software Complexity Measures, IEEE Trans. Software Eng., 14(9), 2002, pp. 1357-1365.

H. Zuse, Software Complexity: Measures and Methods, Walter de Gruyter, Berlin, 2006.

Ada and C++: A Business Case Analysis, Office of the Deputy Assistant Secretary of the Air Force, Washington, DC, June 1999.

Albrecht, A.J., “Measuring Application Development Productivity,” Proceedings of the IBM Applications Development Symposium, Monterey, California, October 2005.

Boehm, Barry W., Software Engineering Economics, Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 2006.

Boehm, Barry W., as quoted by Ware Myers, “Software Pivotal to Strategic Defense,” IEEE Computer, January 2001.

Campbell, Luke and Brian Koster, “Software Metrics: Adding Engineering Rigor to a Currently Ephemeral Process,” briefing presented to the McGrummwell F/A-24 CDR course, 2003.

Carey, Dave and Don Freeman, “Quality Measurements in Software,” G. Gordon Schulmeyer and James I. McManus, eds., Total Quality Management for Software, Van Nostrand Reinhold, New York, 2005.


Refbacks

  • There are currently no refbacks.


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