Skip to main content

Rule-based handling of software quality and productivity models

  • Software Metrics
  • Conference paper
  • First Online:
ESEC '89 (ESEC 1989)

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

Included in the following conference series:

Abstract

Each software system and each software project is unique. Modeling software quality or productivity therefore has to be product or project specific. A rule-based modeling technique is proposed, which uses weight functions to define factors of quality or productivity in terms of evaluation factors and which takes environment parameters to represent validity ranges. Objectives and applications are also defined by such rules. A third category of rules, namely interrelation rules, are used to define the ‘implementation’ of objectives in terms of quality factors and applications. Each set of rules might be viewed as an acyclic decomposition graph. Quality or productivity then is to be defined as the distance of an actual graph and a required graph.

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. Referred literature and selected further readings.

    Google Scholar 

  2. A. Albrecht: Software Function, Source Lines of Code and Development Effort Prediction. In: Trans. on S.E., Vol. 9, Nr. 6, Nov., 1983

    Google Scholar 

  3. B. Boehm Software Engineering Ecconomics. Prentice Hall, New York: 1984

    Google Scholar 

  4. Generic Modeling of Software Quality. in: B. Littlewood, B. Kitchenham (ed.), Measurement for Software Control and Assurance, Elsevier Applied Science Publishers Ltd. London, Nov. 1988, p. 201–241

    Google Scholar 

  5. H.L. Hausen An Effectively Implementable Life Cycle Model. in: H. Schumny, J. Mølgaard (eds.) Proceedings EUROMICRO'87, Southsea-Portsmouth, Sept. 14.–17., 1987, North Holland, Amsterdam, 1987

    Google Scholar 

  6. L.S. Levy Tarning the Tiger, Software Engineering and Software Economics. Springer, New York, 1987

    Google Scholar 

  7. T. McCabe: A Complexity Measure. In: IEEE Transactions on Software Engineering, Vol. SE-2, No. 4, December 1976, pp. 308–320

    Google Scholar 

  8. J.A. McCall; P.K. Richards; G.F. Walters: Concepts and Definitions of Software Quality. Factors in Software Quality, Vol. 1 Springfield, Va.: NTIS, Nov. 1977

    Google Scholar 

  9. Nasa Measures and Metrics for Software Development. Nasa-TM-85605, N84-26323, (microfiche)

    Google Scholar 

  10. L. Putnam; A. Fritzsimmons: Estimation Software Costs. In: DATAMATION, Sept., 1979

    Google Scholar 

  11. H.D. Rombach, V.R. Basili Quantitative Software-Qualitätssicherung. in: Informatik Spektrum, Heft 3, 1987, Bd.10: 145–158

    Google Scholar 

  12. H. Zuse Meßtheoretische Analyse von statischen Softwarekomplexitätsmaßen. Dissertation, TU Berlin, 1985

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

C. Ghezzi J. A. McDermid

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hausen, HL. (1989). Rule-based handling of software quality and productivity models. In: Ghezzi, C., McDermid, J.A. (eds) ESEC '89. ESEC 1989. Lecture Notes in Computer Science, vol 387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51635-2_50

Download citation

  • DOI: https://doi.org/10.1007/3-540-51635-2_50

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51635-4

  • Online ISBN: 978-3-540-46723-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics