Skip to main content

Measuring Object-Orientedness: The Invocation Profile

  • Conference paper
  • First Online:
New Approaches in Software Measurement (IWSM 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2006))

Included in the following conference series:

  • 249 Accesses

Abstract

This paper introduces the invocation profile as the basis for a suite of metrics to indicate the presence and mix of object-oriented mechanisms in a system written in an object-oriented language. This addresses concerns of practitioners and stakeholders that object-oriented mechanisms should be adequately exploited in such a system and gives an indication of the skills needed by developers for system enhancement and maintenance. An outline is given of plans to implement this metrics suite for systems written in Java.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abreu, F.B., Carapuça, R.: Candidate metrics for object-orientated software within a taxonomy framework. Proc. AQUIS’93 Conference, Venice, Italy (1993)

    Google Scholar 

  2. Abreu, F.B., Carapuça, R.: Object-orientated software engineering: measuring and controlling the development process. Proc. 4th Int. Conf. On Software Quality, McLean, VA, USA (1994)

    Google Scholar 

  3. Abreu, F.B., Goulão, M., Esteves, R.: Toward the design quality evaluation of objectorientated software systems. Proc. 5th Int. Conf. On Software Quality (1995)

    Google Scholar 

  4. Abreu, F.B., Melo, W.: Evaluating the impact of object-orientated design on software quality. Proc. 3rd International Software Metrics Symposium (METRICS’96), IEEE, Berlin, Germany (1996)

    Google Scholar 

  5. Bansiya, J., Davis, C.: Automated metrics and object-orientated development. Dr Dobb’s Journal, (1997)

    Google Scholar 

  6. Booch, G.: Object-oriented analysis and design. 2nd edition, Addison Wesley (1994)

    Google Scholar 

  7. Chidamber, S.R., Kemerer, C.F.: Towards a metrics suite for object-orientated design. Proc. Sixth OOPSLA Conference (1991) 197–211

    Google Scholar 

  8. Chidamber, S.R., Kemerer, C.F.: A metrics suite for object-orientated design. IEEE Transactions on Software Engineering, 20(1994)6, 47

    Article  Google Scholar 

  9. Coad, P., Mayfield, M.: Java Design, Building Better Apps and Applets. Yourdon Press Computing Series (1999)

    Google Scholar 

  10. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesly Professional Computing Series (1995)

    Google Scholar 

  11. Grand, M.: Patterns in Java. 2 Vols, Wiley (1998)

    Google Scholar 

  12. Henderson-Sellers, B.: Object-oriented metrics, measures of complexity. Prentice Hall (1996)

    Google Scholar 

  13. Li, W., Henry, S.: Object-oriented metrics that predict maintainability. J. Sys. Software (1993) 111–122

    Google Scholar 

  14. Lieberman, H.: Using prototypical objects to implement shared behaviour in objectoriented systems. Object-oriented Programming systems, Languages and Applications Conference Proceedings, Portland, OR, November (1986) 214–223

    Google Scholar 

  15. Mayer, T.G., Hall, T.: A critical analysis of current OO design metrics. Software Quality management VII: Managing Quality, C. Hawkins, G. King, M. Ross, G. Staples (Eds.), London, British Computer Society (1999) 147–160

    Google Scholar 

  16. Mayer, T.G., Hall, T.: Measuring OO systems: a critical analysis of the MOOD metrics. Tools 29, (Procs. Technology of OO Languages & Systems, Europe’ 99), R. Mitchell, A. C. Wills, J. Bosch, B. Meyer (Eds.): Los Alamitos, Ca., USA, IEEE Computer Society (1999) 108–117

    Google Scholar 

  17. Stroustrup, B.: The C++ Programming Language. 2nd Edition, Addison Wesley (1991)

    Google Scholar 

  18. Szyperski, C.: Component Software, Beyond Object-Oriented Programming. Addison Wesley (1998)

    Google Scholar 

  19. Wegner, P.: Concepts and paradigms of object-oriented programming. OOOPS Messenger 1 (1990) 7–87

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rosner, P., Hall, T., Mayer, T. (2001). Measuring Object-Orientedness: The Invocation Profile. In: Dumke, R., Abran, A. (eds) New Approaches in Software Measurement. IWSM 2000. Lecture Notes in Computer Science, vol 2006. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44704-0_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-44704-0_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41727-9

  • Online ISBN: 978-3-540-44704-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics