Software errors and complexity: an empirical investigation0
Communications of the ACM
Identifying Error-Prone Software An Empirical Study
IEEE Transactions on Software Engineering
Scientific American
A production-based approach to performance evaluation of computing technology
Journal of Systems and Software
Software Engineering Economics
Software Engineering Economics
Measures for Excellence: Reliable Software on Time, within Budget
Measures for Excellence: Reliable Software on Time, within Budget
Measurement of software development productivity
Measurement of software development productivity
Principles of Program Design
Emerging technologies that support a software process life cycle
IBM Systems Journal
A new framework of measuring the business values of software
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Hi-index | 0.00 |
This paper describes an empirical study of the relationship between incurred cost and quality attributes in software development projects. Quality is measured by product failures in the field and user satisfaction is measured by customer feedback. We propose a conceptual model of software management that simultaneously considers development cost, quality and user satisfaction. The framework enables the identification of management strategies for new product enhancements and service support. The influence of quality attributes on development costs is assessed using a field dataset of 27 development projects of a leading software development company. Our results confirm that total cost of development and support of software products decreases as quality increases. Further, front-end investments in design and planning, especially for larger and complex projects, substantially reduce total cost.