Abstract
Object oriented design is more powerful than function oriented design. Previously the software was developed by using functional or structural approach but due to high quality demand, traditional metrics (i.e. Cyclomatic complexity, lines of code, comment percentage) cannot be applied. Object oriented metric assures to reduce cost and maintenance effort by serving earlier predictors to estimate software faults. The Object Oriented Analysis and Design of software gives the many benefits like reusability, decomposition of problems in to easily understandable objects. This paper presents the different object oriented metrics qualities in different dimensions (i.e. size, complexity, quality, reliability, etc). Object oriented metrics are used to analyze the complexity of any object oriented language (i.e. java, c++, C Sharp).In this paper we have taken the different sets of programs using C++ and Java. It concludes that Java dominants the C++ .The popularity is only due to measuring the software complexity, quality and estimation size of the projects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Humphery, W.S.: Object oriented metrics concepts (1996)
Sastry, B.R., Vijaya Saradi, M.V.: Impact of software metrics on the Object oriented software development life cycle. Int. Journal of Engineering Science and Technology 2(2), 67–76 (2010)
Sahik, A., Reddy, C.R.K., Damodaran, A.: Statistical Analysis for Object Oriented Design Software security metrics. Int. Journal of Engineering Science and Tech. 2(5), 1136–1142 (2010)
Chidambaer, S.R., Kemerer, C.F.: A metrics suite for object oriented metrics. IEEE Transaction on Software Engineering 20(6) (June 1994)
Subharamanyam, R., Krishna, M.S.: Empirical Analysis of CK metrics for object oriented Design Complexicity: Implications of software defects. IEEE Transaction on Software Engineering 29(4) (2003)
Harrison, R., Counsell, S.J., Nithi, R.V.: IEEE Transaction on software Engineering 24, 491–496 (June 1998)
Basili, V.R., Briand, L.C., Melo, W.L.: A validation of Object Oriented Design Metrics as Quality Indicators. IEEE Transactions on Software Engineering 21, 751–761 (1996)
Briand, L., Emam, K.E., Morasca, S.: Theoretical and Empirical Validation of Software Metric (1995)
Glasberg, D., Emam, K.E., Melo, W., Madhavji, N.: Validating Object-Oriented Design Metrics on a Commercial Java Application. National Research Council 44146 (September 2000)
Conte, S.D., Sunsmore, H.E., Shen, V.Y.: Software Engineering Metrics and Models. Benjamin/Cummings Publications, Menlo Park (2003)
Wei, L., Salley, H.: Maintenance Metrics for the Object Oriented Paradigm. In: First International Software Metrics Symposium. IEEE Computer Society Press, Los Alamitos (1993)
Schildt, H.: Java: The Complete Reference, 6th edn. McGraw Hill Publication (2006) ISBN: 0072263857, 9780072263855
Brooks, F.P.: No Silver Bullets: Essence and Accidents of Software Engineering. Computer 20(4), 10–19 (1987)
Chidamber, S., Kemerer, C.: Towards a Metrics Suite for Object Oriented Design. In: Object Oriented Programming Systems, Languages and Applications (OOPSLA), vol. 10, pp. 197–211 (1991)
Balgurusamy, E.: Object oriented programming language:JAVA
Schildt, H., Naughton, P.: Java: The complete Reference. McGraw-Hill Professional, UK (2008)
Booch, G.: Object –Oriented Design with applications. ISBN:0-80530091-0. The Benjamin/Cummings Publishing Company, Redwood City (1991) ISBN :0-80530091-0
Yourdon, E., Coad, P.: Object – Oriented Design. Youden Press, Englewood Clifs (1991) ISBN-0-13-630070-7
Pressman, R.: A Practitioner’s Approach to Software Engineering, pp. 658–662. Mc-Graw Hill Publications (2001)
Cohn, M.W., Junk, W.S.: Empirical Evaluation of a Proposed Set of Metrics for Determining Class Complexity in Object-Oriented Code. A Thesis, College of Graduate Studies University of Idaho (April 1994)
Morris: Metrics for Object-oriented Software Development Environments. Masters Thesis, MIT (1989)
Ivar, J.: Object Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley Publishing Company (1993)
Lorenz, Kidd, J.: Object-Oriented Software Metrics. Printice Hall, India (1994)
Sharble, R., Cohen, S.: The object –Oriented Brewery: A comparison of two object oriented Development Methods. Software Engineering Notes 18(2), 60–73 (1993)
McCabes & Associates, McCabe Object-Oriented Tool Users Instruction (1994)
Rosenberg, L.H., Hyatt, L.E.: Software Quality Metrics for Object-Oriented Environments. Crross Talk Journal (April 1997)
Shih, T.K., Chung, C., Wang, C.C., Pai, W.C.: Decomposition of Inheritance hierarchy DAGs for Object – Oriented software metrics. In: Workshop on ECBS (1997)
Fenton, N., Pfleeger, S.L.: Software Metrics: A rigorous & Practical Approach, 2nd edn. International Thomson Computer Press (1997)
Suresh, Y., Pati, J., Rath, S.K.: Effectiveness of software metrics for object-oriented system. In: 2nd International Conference on Communication, Computing & Security (ICCCS 2012), Procedia Technology. Elsevier (2012)
Yang, B., Zhao, F.: Study on Measurement of Class Coupling in Object-Oriented Software. In: Yang, Y., Ma, M. (eds.) Proceedings of the 2nd International Conference on Green Communications and Networks 2012 (GCN 2012): Volume 4. LNEE, vol. 226, pp. 71–77. Springer, Heidelberg (2013)
Lanza, M., Marinescu, R.: Object Oriented Metrics in Practice, XIV, p. 205. Springer Publication (2006)
Kayarvizhy, N., Kanmani, S.: Comparative Analysis of CK Metrics across Object Oriented Languages. In: Das, V.V., Stephen, J., Chaba, Y. (eds.) CNC 2011. CCIS, vol. 142, pp. 397–399. Springer, Heidelberg (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Panigrahi, R., Baboo, S., Padhy, N. (2015). The Statistical Measurement of an Object-Oriented Programme Using an Object Oriented Metrics. In: Satapathy, S., Biswal, B., Udgata, S., Mandal, J. (eds) Proceedings of the 3rd International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA) 2014. Advances in Intelligent Systems and Computing, vol 328. Springer, Cham. https://doi.org/10.1007/978-3-319-12012-6_67
Download citation
DOI: https://doi.org/10.1007/978-3-319-12012-6_67
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12011-9
Online ISBN: 978-3-319-12012-6
eBook Packages: EngineeringEngineering (R0)