Skip to main content

Difficulties in Establishing a Defect Management Process: A Case Study

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4034))

Abstract

A well-organized defect management process is one of the success factors for implementing software projects in time and in budget. The defect management process includes defect prevention, defect discovery and resolution, defect causal analysis, and the process improvement. However, establishing an organization-wide defect management process is a complicated task. The main research question in this paper is what kind of difficulties organizations have regarding the defect management process. Our findings show that problems are related to defect resolution reports, limited project resources for fixing defects, and challenges in creating a test environment. Results are based on our observations from four case organizations. The main contribution of this study is to help organizations to identify and avoid typical problems with defect management.

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. Florac, W.: Software quality measurement a framework for counting problems and defects. Technical Report CMU/SEI-92-TR-22 (1992)

    Google Scholar 

  2. Hirmanpour, I., Schofield, J.: Defect management through the personal software process. Crosstalk, The Journal of Defense Software Engineering (2003)

    Google Scholar 

  3. Mays, R.G., Jones, C.L., Holloway, G.J., Studinski, D.P.: Experiences with defect prevention. IBM Syst. J. 29(1), 4–32 (1990)

    Article  Google Scholar 

  4. Office of Government Commerce: ITIL Service Support. The Stationary Office, UK (2002)

    Google Scholar 

  5. Leszak, M., Perry, D.E., Stoll, D.: A case study in root cause defect analysis. In: ICSE 2000: Proceedings of the 22nd international conference on Software engineering, pp. 428–437. ACM Press, New York (2000)

    Chapter  Google Scholar 

  6. El-Emam, K., Wieczorek, I.: The repeatability of code defect classifications. Technical Report. International Software Engineering Research Network, ISERN-98-09 (1998)

    Google Scholar 

  7. Humphrey, W.S.: A personal commitment to software quality. In: ESEC, pp. 5–7 (1995)

    Google Scholar 

  8. Jalote, P.: CMM in Practise, Processes for Executing Software Projects at Infosys. Addison-Wesley, Reading (2000)

    Google Scholar 

  9. Jäntti, M., Toroi, T.: Uml-based testing: A case study. In: Proceedings of NWUML 2004, 2nd Nordic Workshop on the Unified Modeling Language, Turku Centre for Computer Science, Turku, pp. 33–44 (2004)

    Google Scholar 

  10. Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley, Reading (2001)

    Google Scholar 

  11. Yin, R.: Case Study Research: Design and Methods. Sage Publishing, Beverly Hills (1994)

    Google Scholar 

  12. Binder, R.: Testing Object-Oriented Systems: Models, Patterns, and Tools. Addison-Wesley, Reading (2000)

    Google Scholar 

  13. Quality Assurance Institute: A software defect management process. Research Report number 8 (1995)

    Google Scholar 

  14. Eisenhardt, K.: Building theories from case study research. Academy of Management Review 14, 532–550 (1989)

    Article  Google Scholar 

  15. Ahonen, J.J., Junttila, T., Sakkinen, M.: Impacts of the organizational model on testing: Three industrial cases. Empirical Softw. Engg. 9(4), 275–296 (2004)

    Article  Google Scholar 

  16. Henninger, S.: Using software process to support learning software organizations. In: 1st International Workshop on Learning Software Organizations, Kaiserlautern (1999)

    Google Scholar 

  17. Hartmann, J., Imoberdorf, C., Meisinger, M.: Uml-based integration testing. In: ISSTA 2000: Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis, pp. 60–70. ACM Press, New York (2000)

    Google Scholar 

  18. Gilb, T., Graham, D.: Software Inspection. Addison-Wesley, Reading (1993)

    Google Scholar 

  19. Card, D.N.: Learning from our mistakes with defect causal analysis. IEEE Software 15(1), 56–63 (1998)

    Article  Google Scholar 

  20. Office of Government Commerce: ITIL Service Delivery. The Stationary Office, UK (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jäntti, M., Toroi, T., Eerola, A. (2006). Difficulties in Establishing a Defect Management Process: A Case Study. In: Münch, J., Vierimaa, M. (eds) Product-Focused Software Process Improvement. PROFES 2006. Lecture Notes in Computer Science, vol 4034. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11767718_14

Download citation

  • DOI: https://doi.org/10.1007/11767718_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34682-1

  • Online ISBN: 978-3-540-34683-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics