Skip to main content

Measuring product attributes of object-oriented systems

  • Conference paper
  • First Online:
Software Engineering — ESEC '95 (ESEC 1995)

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

Included in the following conference series:

Abstract

The role of internal product attributes for software measures is analyzed. Attributes are classified as “fundamental”, “auxiliary” and “useless” with respect to their relevance for controlling software quality. The impact of inappropriate attributes on the usefulness of resulting metrics is discussed with emphasis on the object-oriented paradigm. We demonstrate that some of the obvious shortcomings of proposed metrics are caused by inconsiderate attribute selections. In the course of this discussion which recurs to commonly accepted frameworks in measure theory, both, well-known attributes and new proposals are treated.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. M. Armstrong, R. J. Mitchell. Uses and abuses of inheritance. Software Eng. Journal January 1994, 19–26.

    Google Scholar 

  2. F. Brito e Abreu, R. Carapuca. Candidate Metrics for Object-Oriented Software within a Taxonomy Framework. J. Systems Software 26, 1994, 87–96

    Article  Google Scholar 

  3. M. Bush, N. E. Fenton. Software Measurement: A conceptual framework. J. Syst. Software 12, 1990, 223–231.

    Article  Google Scholar 

  4. S. R. Chidamber, C. F. Kemerer. Towards a Metrics Suite for object-oriented Design. In Proc. OOPSLA '91, ACM 1991, 197–211.

    Google Scholar 

  5. S. R. Chidamber, C. F. Kemerer. A metrics suite for object-oriented design. IEEE Trans. Software Eng., vol. 20, no. 6, June 1994, 476–493.

    Article  Google Scholar 

  6. N. E. Fenton. Software Measurement: A necessary scientific basis. IEEE Trans. Software Eng., vol. 20, no. 3, March 1994, 199–206.

    Article  Google Scholar 

  7. N. E. Fenton. Software Metrics — A Rigorous Approach. Chapman & Hall, 1992.

    Google Scholar 

  8. M. Hitz, B. Montazeri. Measuring Coupling and Cohesion In Object-Oriented Systems. Technical Report 950201, Institut für Angewandte Informatik und Informationssysteme, University of Vienna, 1995.

    Google Scholar 

  9. M. Jarke, K. Pohl. Requirements engineering in 2001: (virtually) managing a changing reality. Software Engineering Journal, Nov. 1994, 257–266.

    Google Scholar 

  10. S. Karunanithi, J. M. Bieman. Candidate Reuse Metrics for Object-Oriented and Ada Software. In Proc. IEEE-CS Symposium, 1993.

    Google Scholar 

  11. W. Li, S. Henry. Maintenance Metrics for the Object Oriented Paradigm. In Proc. 1st Int. Software Metrics Symp., Los Alamitos, CA, 1993, IEEE Comp. Soc. Press, 1993, 52–60.

    Google Scholar 

  12. K. Lieberherr, I. Holland, Arthur Riel. Object-Oriented Programming: An Objective Sense of Style. In Proc. OOPSLA '88, ACM 1988, 323–334.

    Google Scholar 

  13. K. Lieberherr, I. Holland. Assuring Good Style for Object-Oriented Programs. IEEE Software, September 1989, 38–48.

    Google Scholar 

  14. J. Stiebellehner. Kopplung in Objektorientierten Systemen — Definition und Bewertung von Kopplungsmaßzahlen. Dissertation, University of Vienna, 1993

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wilhelm Schäfer Pere Botella

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hitz, M., Montazeri, B. (1995). Measuring product attributes of object-oriented systems. In: Schäfer, W., Botella, P. (eds) Software Engineering — ESEC '95. ESEC 1995. Lecture Notes in Computer Science, vol 989. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60406-5_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-60406-5_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60406-8

  • Online ISBN: 978-3-540-45552-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics