Abstract Traditional statistical quality control for dealing with quality variation during mass production is not appropriate for software quality assessment. Therefore determination and measurement of user desirable software attributes become a subject of research interest. In this paper, software attributes are classified into attributes of subjective judgment, attributes based on complexity metrics, and attributes with rigorous mathematical definition. Methods of measuring those attributes are proposed in the paper. To measure the quality of software as a whole, model that integrates qualitative software attributes and quantitative complexity metrics is also given. Finally, distribution of software life cycle costs in relation to the weighting of software quality attributes is discussed.
[1]
Barry W. Boehm,et al.
Quantitative evaluation of software quality
,
1976,
ICSE '76.
[2]
Richard H. Thayer,et al.
Major Issues in Software Engineering Project Management
,
1981,
IEEE Transactions on Software Engineering.
[3]
John D. Musa,et al.
Software reliability measurement
,
1984,
J. Syst. Softw..
[4]
Anas N. Al-Rabadi,et al.
A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions
,
2004
.
[5]
Martin L. Shooman,et al.
Software Engineering: Design, Reliability, and Management
,
1983
.