Skip to main content

State-of-the-Art Object-Oriented Metrics and Its Reusability: A Decade Review

  • Conference paper
  • First Online:
Smart Computing and Informatics

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 77))

Abstract

In this article, the importance is given to the object-oriented metrics and its reusability factor. There has been much work already done, but some improvements are needed in the software industry. Object-oriented metrics is one of the most popular and ongoing studies in different engineering branches including mathematics. Software metrics will be helpful to estimate the reusable code. The objective of this paper was to identify the reusability factor and accessibility from the last decades. A comprehensive survey on metrics and its applications has been carried out for more than one decade, and the main aim of this survey is to point out the reusable factor rather than coding. This paper shows the competence and applicability in a mixture of domains.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Kemerer, C.F., Chidamber, S.R.: A metrics suite for object oriented design. IEEE Trans. Softw. Eng. 20(6), 476–493 (1994)

    Article  Google Scholar 

  2. Henry, S., Li, W., Kafura, D., Schulman, R.: Measuring object-oriented design. J. Object Oriented Program 8(4), 48–55 (1995)

    Google Scholar 

  3. Lorenz, M., Kidd, J.: Object-Oriented Software Metrics. Prentice Hall Object-Oriented Series. Prentice Hall, Englewood Cliffs, NJ (1994)

    Google Scholar 

  4. Henderson-Sellers, B.: Object-Oriented Metrics: Measures of Complexity. Prentice Hall, Englewood Cliffs, NJ (1996)

    Google Scholar 

  5. Singh, Y., Kaur, A., Aggarwal, K.K., Malhotra, A.: Empirical study of object-oriented metrics. J Object Technol. 5(8), 149–173 (2006)

    Article  Google Scholar 

  6. Fenton, N., Pfleeger, S.L.: Software Metrics: A Rigorous and Practical Approach, 2nd edn. International Thomson Computer Press, London (1997)

    Google Scholar 

  7. Shepperd, M.J., Ince, D.: Derivation and Validation of Software Metrics. Clarendon Press, Oxford (1993)

    MATH  Google Scholar 

  8. Hussein, K.: Measuring Reuse Characteristics of Software Components in an Extensible IDE, pp. 16–17. VDM Verlag, Saarbrücken (2008)

    Google Scholar 

  9. Visaggio, G.: Process improvement through data reuse. Softw. IEEE 11(4), 76–85 (1994)

    Article  Google Scholar 

  10. Capiluppi, A., Boldyreff, C.: Coupling patterns in the effective reuse of open source software. In: Proceedings of the First international Workshop on Emerging Trends in FLOSS Research and Development (20–26 May 2007). FLOSS. IEEE Computer Society, Washington, DC (2007)

    Google Scholar 

  11. Karsten, W.: Reuse of algorithms: still a challenge to object-oriented programming. In: Proceedings of the 12th ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications. ACM, Atlanta, GA (1997)

    Google Scholar 

  12. Childs, B., Sametinger, J.: Literate programming and documentation reuse. In: Proceedings of the Fourth International Conference on Software Reuse, pp. 205–214 (1996)

    Google Scholar 

  13. Levy, D.M.: Document Reuse and Document Systems, vol. 6, no. 4, pp. 339–348. Electronic Publishing (1993)

    Google Scholar 

  14. Gil, J., Barta, D.: A system for document reuse. In: Proceedings of the 7th Israeli Conference on Computer systems and Software Engineering, pp. 83–94. IEEE Computer Society Press, Washington, DC (1996)

    Google Scholar 

  15. Arango, G., Schoen, E.: Design as evolution and reuse. In: Software Reusability, 1993. Proceedings Advances in Software Reuse (1993)

    Google Scholar 

  16. Hall, P.A.V.: Software components and reuse. Comput. Bull. 3(4), 14–15 (1987)

    MathSciNet  Google Scholar 

  17. Yglesias, K.P.: Information reuse parallels software reuse. IBM Syst. J. 32(4), 615–620 (1993)

    Article  Google Scholar 

  18. Soundarajan, S.F.N.: Inheritance: from code reuse to reasoning reuse. In: Fifth International Conference on Software Reuse ICSR’98, p. 206 (1998)

    Google Scholar 

  19. IEEE standard glossary of software engineering terminology. IEEE STD 610.12–1990, 1 (1990)

    Google Scholar 

  20. Lucas, C., Steyaert, P.: Managing software evolution through reuse contracts. In: Software Maintenance and Reengineering, 1997. EUROMICRO 97 (1997)

    Google Scholar 

  21. Mark, F., Lamey, T.: Common Test Patterns and Reuse Test Designs. Microsoft, Redmond (2008)

    Google Scholar 

  22. Mraz, T., Anneliese, V., Mayrhauser, R.: Domain based testing: increasing test case reuse. In: Proceedings of the IEEE International Conference on Computer Design, pp. 484–491. Cambridge, MA (1994)

    Google Scholar 

  23. Lonngren, D.D.: Reducing the cost of test through reuse. In: AUTOTESTCON’98. IEEE Systems Readiness Technology Conference, pp. 48–53. IEEE (1998)

    Google Scholar 

  24. Larsen, G.: Model-driven development: assets and reuse. IBM Syst. J. 45(3), 541–553 (2006)

    Article  Google Scholar 

  25. Jones, C.: Software Return on Investment Preliminary Analysis. Software Productivity Research Inc, Hendersonville (1993)

    Google Scholar 

  26. Frakes, W., Terry, C.: Software reuse: metrics and models. ACM Comput. Surv. 28, 415–435 (1996)

    Article  Google Scholar 

  27. Issenin, I., Brockmeyer, E., Miranda, M., Dutt, N.: Data reuse analysis technique for software-controlled memory hierarchies. In: Proceedings of the Conference on Design, Automation and Test in Europe, vol. 1, p. 10202. IEEE Computer Society, Washington, DC (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Neelamadhab Padhy .

Editor information

Editors and Affiliations

Appendix

Appendix

Tables 3, 4, and 5 indicates that if studies then that article is represented as (√) mark otherwise it is indicated as (x). In this paper, we have investigated the limited attributes.

Table 3 Algorithms in the program (AP)
Table 4 Data used in the project (UD)
Table 5 Models in the project—MP

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Padhy, N., Satapathy, S., Singh, R.P. (2018). State-of-the-Art Object-Oriented Metrics and Its Reusability: A Decade Review . In: Satapathy, S., Bhateja, V., Das, S. (eds) Smart Computing and Informatics . Smart Innovation, Systems and Technologies, vol 77. Springer, Singapore. https://doi.org/10.1007/978-981-10-5544-7_42

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-5544-7_42

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-5543-0

  • Online ISBN: 978-981-10-5544-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics