DOI: http://dx.doi.org/10.26483/ijarcs.v9i2.5836 Volume 9, No. 2, March-April 2018 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info © 2015-19, IJARCS All Rights Reserved 390 ISSN No. 0976-5697 A COMPREHENSIVE INTERPRETATION OF OBJECT ORIENTED METRICS FOR QUALITY REFINEMENT IN SOFTWARE DEVELOPMENT Mohit Kumar Sharma Dr. Shailesh Kumar Dr. Amardeep Gupta Research Scholar Associate Professor Principal Computer Science Faculty of Computational Science J.C. D.A.V. College GNA University, Phagwara, India GNA University, Phagwara, India Dasuya, Punjab, India Abstract: In Digital era, Software in electronic devices has become an indispensable to our daily life. Software Metric is a significant software engineering field that plays a quality role in software measurement. Better measurement and metrics are stepping stone to software growth with distinction. Moving from measurement to metrics is like moving from observation to understanding. Metrics are conceived by the user and designed to reveal a chosen characteristic in a reliable and meaning manner. Object Oriented Software is based on approach that works around the real-world entities and their characteristics. Object Oriented Software measurement is procedure in which calculations are done on real world entities to describe them according to clearly defined rules. Object Oriented Metric plays a vital role to find the efficiency of the software and improvement for future. The measurement of object oriented software seems to be a powerful tool for product effectiveness. This paper will analyze different Object Oriented Metrics and helpful for ensuring quality design with high cohesion and low coupling for advancement in Object Oriented Software Development. Keywords: Software Measurement; Object Oriented Metrics; Analysis; Design; Quality Factors I. INTRODUCTION Software Development is a salient phase in software life cycle that is to be created as per user specification requirements and it can be assessed for well-engineered quality product against predefined criteria [1]. Software Design is a backbone of four major areas of concern - data, architecture, interfaces and components [2]. Software design and development process is very necessary step of software development life cycle. The emphasis in design is on quality and this phase provides depiction of software that can be assessed for well-engineered quality [3]. Software Quality is a mechanism that evaluates, assesses, and improves the accomplishment of software. Software quality is elucidating as the degree to which software meets requirements for reliability, maintainability, portability as contrasted with functional, performance, and interface requirements that are satisfied as a result of software engineering [4,10]. In the past decade, many IT companies have started to deploy object oriented technology in their software development efforts. Object Oriented Software Development is concept of the real-world entities and their features creation instead of functions involved in the software. Objects have their own internal data structure which defines their data and functions. Object Oriented Design restrained all the properties and worth of software that is allied to any large or small project. Software Metric is a measurement term of a degree to which a software system holds some characteristics. These metrics are based on actual project experiences; these are not law of nature. These are guidelines that give indication of the progress that a project has made and the quality of the design [5]. Moving from measurement to metrics is like moving from observation to understanding. Metrics are conceived by the user and designed to reveal a chosen characteristic in a reliable and meaningful manner [6]. Object Oriented Metrics concentrate on measurement that can be applied to the class and the design characteristics as Localization, Encapsulation, Inheritance, Information hiding, Polymorphism, Messaging and Object abstraction [7]. There is exigency for Object Oriented Metrics due to visibility, planning and control, quality, productivity [8]. Software quality and reliability describes as fault-free software operation for a specified period of time [9]. Fig. 1 – Significance of Metrics [6] Software Metric recommends for project managers to find proficiency of the software. This is done by collecting quality, productivity and effectiveness of data and then analyzing and comparing these data with past averages in order to find whether quality improvements have occurred [10]. Different Object Oriented metrics have been proposed by various researchers and Metric Quality Design suggested in this work based on object oriented metric interpretation to deliver quality product.