Abstract
Software managers pursuing process improvement initiatives are confronted with the problem of selecting potential improvements. In the field of software quality assurance, suitable decision support for prioritizing the optimization of activities according to their return on investment is not yet available. Our paper addresses this research gap. We develop a decision support scheme that facilitates the selection and prioritization of quality assurance activities. We demonstrate the scheme’s applicability in three industrial case studies. By relying on the well-known COQUALMO model’s characteristics and calibration data, our approach is industrially applicable with little data collection efforts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Antony, J., Fergusson, C.: Six sigma in the software industry: results from a pilot study. Managerial Auditing Journal 19, 1025–1032 (2004)
Basili, V., Caldiera, G.: Improve software quality by reusing knowledge and experience. Sloan Management Review 37(1), 55–64 (1995)
Boehm, B., Abts, C., Brown, A., Chulani, S., Clark, B., Horowitz, E., Madachy, R., Riefer, D., Steece, B.: Software Cost Estimation with COCOMO II. Prentice-Hall, Englewood Cliffs (2000)
Boehm, B.W.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)
Chulani, S., Boehm, B.: Modeling software defect introduction and removal: COQUALMO (COnstructive QUALity MOdel). Tech. rep., Technical Report USC-CSE-99-510, University of Southern California, Center for Software Engineering (1999)
Chulani, S.: COQUALMO (COnstructive QUAlity MOdel) a software defect density prediction model. In: Kusters, R., Cowderoy, A., Heemstra, F., van Veenendaal, E. (eds.) Project Control for Software Quality, Shaker Publishing, Ithaca (1999)
Chulani, S., Steece, B.M., Boehm, B.: Case Studies in Reliability and Maintenance. In: Determining Software Quality Using COQUALMO, pp. 293–311. Wiley, Chichester (2003)
DeMarco, T.: Controlling Software Projects: Management, Measurement and Estimation. Yourdon Press, New York (1982)
Deming, W.E.: Out of the Crisis. MIT Press, Cambridge (2000)
Dyba, T.: An empirical investigation of the key factors for success in software process improvement. IEEE Transactions on Software Engineering 31(5), 410–424 (2005)
El Emam, K., Drouin, J.N., Melo, W. (eds.): SPICE: The Theory and Practice of Software Process Improvement and Capability Determination. CS Press (1998)
Fenton, N., Pfleeger, S.: Software Metrics: A Rigorous and Practical Approach. Int’l Thomson Computer Press, London (1996)
Hammer, M., Champy, J.: Reengineering the Corporation. A Manifesto for Business Revolution. Collins Business (2003)
Jones, C.: Programming defect removal. In: Proceedings, GUIDE 40 (1975)
Jones, C.: Applied Software Measurement: Global Analysis of Productivity and Quality, 3rd edn. McGraw-Hill, New York (2008)
Middleton, P., Sutton, J.: Lean Software Strategies. Productivity Press (2005)
NIST: The economic impacts of inadequte infrastructure for software quality (2002)
Olson, T.G., Humphrey, W.S., Kitson, D.: Conducting SEI-assisted software process assessments. Tech. rep., Carnegie Mellon University, Technical Report CMU/SEI-89-TR-7, Pittsburgh (1989)
Rifkin, S.: What makes measuring software so hard? IEEE Software 18(3), 41–45 (2001)
Sahraoui, H., Briand, L.C., Guhneuc, Y.G., Beaurepaire, O.: Investigating the impact of a measurement program on software quality. Information & Software Technology 52(9), 923–933 (2010)
van Solingen, R., Berghout, E.: The Goal/Question/Metric Method: A Practical Guide for Quality Improvement of Software Development. McGraw-Hill, London (1999)
Stelzer, D., Mellis, W.: Success factors of organizational change in software process improvement. Software Process Improvement and Practice 4(4), 227–250 (1998)
Von Wangenheim, C.G., Hauck, J.C.R., Zoucas, A., Salviano, C.F., McCaffery, F., Shull, F.: Creating software process capability/maturity models. IEEE Software 27(4), 92–94 (2010)
Whittaker, J.A., Voas, J.M.: 50 years of software: Key principles for quality. IT Pro, 28–35 (November/December 2002)
Womack, J.P., Jones, D.T.: Lean Thinking, 2nd edn. Free Press, New York (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Beckhaus, A., Karg, L.M., Graf, C.A., Grottke, M., Neumann, D. (2011). A Decision Support Scheme for Software Process Improvement Prioritization. In: Cordeiro, J., Ranchordas, A., Shishkov, B. (eds) Software and Data Technologies. ICSOFT 2009. Communications in Computer and Information Science, vol 50. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20116-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-20116-5_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20115-8
Online ISBN: 978-3-642-20116-5
eBook Packages: Computer ScienceComputer Science (R0)