Abstract:
This paper presents the results derived from our survey on metrics used in object–oriented environments. Our survey includes a small set of the most well known and commonly applied traditional software metrics which could be applied to object–oriented programming and a set of object–oriented metrics (i.e. those designed specifically for object–oriented programming). Given the central role that software development plays in the delivery and application of information technology, managers are increasingly focusing on process improvement in the software development area. This demand has spurred the provision of a number of new and/or improved approaches to software development, with perhaps the most prominent being object-orientation (OO). In addition, the focus on process improvement has increased the demand for software measures, or metrics with which to manage the process. The need for such metrics is particularly acute when an organization is adopting a new technology for which established practices have yet to be developed. It is a measure of some property of a piece of software or its specifications. Since quantitative measurements are essential in all sciences, there is a continuous effort by theoreticians to bring similar approaches to software development. The goal is obtaining objective, reproducible and quantifiable measurements, which may have numerous valuable applications in schedule and budget planning, cost estimation, quality assurance
References: Lorenz, Mark & Kidd Jeff: “Object-Oriented Software Metrics”, Prentice Hall, 1994. Y.Lee, B.Liang, S.Wu and F.Wang, Measuring the Coupling and Cohesion of an Object-Oriented program based on Information flow, 1995 McCabe (December 1976). "A ComplexityMeasure". IEEE Transactions on Software Engineering: 308–320. Aine Mitchell, James F. Power, Toward a definition of run-time object-oriented metrics, 2003 Sencer Sultanoðlu, Ümit Karakaþ, Software Size Estimating, Web Document, 1998 David N. Card, Khaled El Emam, Betsy Scalzo, Measurement of Object-Oriented SoftwareDevelopment Projects, 2001 Conference on Dependability of Computer Systems (DepCoS-RELCOMEX’07) 2007 V. R. Basili, G. Caldiera, H. D. Rombach, “The Goal Question Metric Approach”, Encyclopedia of Software Engineering,volume 1, John Wiley & Sons, 1994, pp