are able to prioritize process improvements based on
their expected effect on quality in terms of residual
defects. The approach can be instantiated with low
effort due to the re-use of COQUALMO constants.
It is also context-specific due to relying on process
assessments. Our approach’s applicability has suc-
cessfully been demonstrated in three industrial case
studies with a medium-sized enterprise and a global
player in the software industry.
Future research is needed in order to also quan-
tify the investment needed to raise process maturity
levels. Once these data are available, quality man-
agers are able to economically trade off between the
expected quality enhancement yield of an improve-
ment initiative on the one hand and its costs on the
other hand. Additionally, our approach should be val-
idated by conducting repetitive case studies after pro-
cesses have been improved and lifted to higher ma-
turity levels. In this way, the assumptions concerning
defect reductions inherent in the Delphi-study calibra-
tion data of COQUALMO can be cross-checked and
possibly refined.
ACKNOWLEDGEMENTS
Parts of the work presented in this paper have been
funded by the German Federal Ministry of Education
and Research (grants 01ISF08A and 01ISF08B).
REFERENCES
Antony, J. and Fergusson, C. (2004). Six sigma in the soft-
ware industry: results from a pilot study. Managerial
Auditing Journal, 19:1025–1032.
Basili, V. and Caldiera, G. (1995). Improve software quality
by reusing knowledge and experience. Sloan Manage-
ment Review, 37(1):55–64.
Boehm, B., Abts, C., Brown, A., Chulani, S., Clark, B.,
Horowitz, E., Madachy, R., Riefer, D., and Steece, B.
(2000). Software Cost Estimation with COCOMO II.
Prentice Hall.
Boehm, B. W. (1981). Software Engineering Economics.
Prentice-Hall.
Chulani, S. (1999). COQUALMO (COnstructive QUAlity
MOdel) a software defect density prediction model.
In Kusters, Cowderoy, Heemstra, and van Veenendaal,
editors, Project Control for Software Quality. Shaker
Publishing.
Chulani, S. and Boehm, B. (1999). Modeling software de-
fect introduction and removal: COQUALMO (COn-
structive QUALity MOdel). Technical report, Techni-
cal Report USC-CSE-99-510, University of Southern
California, Center for Software Engineering.
Chulani, S., Steece, B. M., and Boehm, B. (2003). Case
Studies in Reliability and Maintenance, chapter Deter-
mining Software Quality Using COQUALMO, pages
293–311. Wiley.
DeMarco, T. (1982). Controlling Software Projects: Man-
agement, Measurement and Estimation. Yourdon
Press, New York.
Deming, W. E. (2000). Out of the Crisis. MIT Press.
Dyba, T. (2005). An empirical investigation of the
key factors for success in software process improve-
ment. IEEE Transactions on Software Engineering,
31(5):410–424.
El Emam, K., Drouin, J.-N., and Melo, W., editors (1998).
SPICE: The Theory and Practice of Software Pro-
cess Improvement and Capability Determination. CS
Press.
Fenton, N. and Pfleeger, S. (1996). Software Metrics: A
Rigorous and Practical Approach. Int’l Thomson
Computer Press, London.
Hammer, M. and Champy, J. (2003). Reengineering the
Corporation. A Manifesto for Business Revolution.
Collins Business.
Jones, C. (1975). Programming defect removal. In Pro-
ceedings, GUIDE 40.
Jones, C. (2008). Applied Software Measurement: Global
Analysis of Productivity and Quality. McGraw-Hill,
3rd edition.
Middleton, P. and Sutton, J. (2005). Lean Software Strate-
gies. Productivity Press.
NIST (2002). The economic impacts of inadequte infras-
tructure for software quality.
Olson, T. G., Humphrey, W. S., and Kitson, D. (1989). Con-
ducting SEI-assisted software process assessments.
Technical report, Carnegie Mellon University, Tech-
nical Report CMU/SEI-89-TR-7, Pittsburgh.
Rifkin, S. (2001). What makes measuring software so hard?
IEEE Software, 18(3):41–45.
Stelzer, D. and Mellis, W. (1998). Success factors of
organizational change in software process improve-
ment. Software Process Improvement and Practice,
4(4):227–250.
van Solingen, R. and Berghout, E. (1999). The
Goal/Question/Metric Method: A Practical Guide
for Quality Improvement of Software Development.
McGraw-Hill, London.
Whittaker, J. A. and Voas, J. M. (2002). 50 years of soft-
ware: Key principles for quality. IT Pro, Nov/Dec:28–
35.
Womack, J. P. and Jones, D. T. (2003). Lean Thinking. Free
Press, 2nd edition.
ICSOFT 2009 - 4th International Conference on Software and Data Technologies
144