Skip to main content

A Decision Support Scheme for Software Process Improvement Prioritization

  • Conference paper
Software and Data Technologies (ICSOFT 2009)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 50))

Included in the following conference series:

  • 487 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Antony, J., Fergusson, C.: Six sigma in the software industry: results from a pilot study. Managerial Auditing Journal 19, 1025–1032 (2004)

    Article  Google Scholar 

  2. Basili, V., Caldiera, G.: Improve software quality by reusing knowledge and experience. Sloan Management Review 37(1), 55–64 (1995)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Boehm, B.W.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)

    MATH  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. DeMarco, T.: Controlling Software Projects: Management, Measurement and Estimation. Yourdon Press, New York (1982)

    Google Scholar 

  9. Deming, W.E.: Out of the Crisis. MIT Press, Cambridge (2000)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. El Emam, K., Drouin, J.N., Melo, W. (eds.): SPICE: The Theory and Practice of Software Process Improvement and Capability Determination. CS Press (1998)

    Google Scholar 

  12. Fenton, N., Pfleeger, S.: Software Metrics: A Rigorous and Practical Approach. Int’l Thomson Computer Press, London (1996)

    Google Scholar 

  13. Hammer, M., Champy, J.: Reengineering the Corporation. A Manifesto for Business Revolution. Collins Business (2003)

    Google Scholar 

  14. Jones, C.: Programming defect removal. In: Proceedings, GUIDE 40 (1975)

    Google Scholar 

  15. Jones, C.: Applied Software Measurement: Global Analysis of Productivity and Quality, 3rd edn. McGraw-Hill, New York (2008)

    Google Scholar 

  16. Middleton, P., Sutton, J.: Lean Software Strategies. Productivity Press (2005)

    Google Scholar 

  17. NIST: The economic impacts of inadequte infrastructure for software quality (2002)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Rifkin, S.: What makes measuring software so hard? IEEE Software 18(3), 41–45 (2001)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. van Solingen, R., Berghout, E.: The Goal/Question/Metric Method: A Practical Guide for Quality Improvement of Software Development. McGraw-Hill, London (1999)

    Google Scholar 

  22. Stelzer, D., Mellis, W.: Success factors of organizational change in software process improvement. Software Process Improvement and Practice 4(4), 227–250 (1998)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. Whittaker, J.A., Voas, J.M.: 50 years of software: Key principles for quality. IT Pro, 28–35 (November/December 2002)

    Google Scholar 

  25. Womack, J.P., Jones, D.T.: Lean Thinking, 2nd edn. Free Press, New York (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics