Rule-based handling of software quality and productivity models
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.
Keywordssoftware quality software productivity rule-based system
Unable to display preview. Download preview PDF.
- [Remark]Referred literature and selected further readings.Google Scholar
- [Albr83]A. Albrecht: Software Function, Source Lines of Code and Development Effort Prediction. In: Trans. on S.E., Vol. 9, Nr. 6, Nov., 1983Google Scholar
- [Boeh84]B. Boehm Software Engineering Ecconomics. Prentice Hall, New York: 1984Google Scholar
- [Haus88]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–241Google Scholar
- [Haus87]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, 1987Google Scholar
- [Levy87]L.S. Levy Tarning the Tiger, Software Engineering and Software Economics. Springer, New York, 1987Google Scholar
- [McCa76]T. McCabe: A Complexity Measure. In: IEEE Transactions on Software Engineering, Vol. SE-2, No. 4, December 1976, pp. 308–320Google Scholar
- [McCa77]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. 1977Google Scholar
- [Nasa84]Nasa Measures and Metrics for Software Development. Nasa-TM-85605, N84-26323, (microfiche)Google Scholar
- [Putn79]L. Putnam; A. Fritzsimmons: Estimation Software Costs. In: DATAMATION, Sept., 1979Google Scholar
- [Romb87]H.D. Rombach, V.R. Basili Quantitative Software-Qualitätssicherung. in: Informatik Spektrum, Heft 3, 1987, Bd.10: 145–158Google Scholar
- [Zuse85]H. Zuse Meßtheoretische Analyse von statischen Softwarekomplexitätsmaßen. Dissertation, TU Berlin, 1985Google Scholar