A Process Improvement Experience using Causal Defect Analysis

  • Daniela C. C. Peixoto UFMG
  • Vitor A. Batista UFMG
  • Gustavo M. Rocha UFMG
  • Clarindo Isaías P. S. Pádua UFMG
  • Rodolfo F. Resende UFMG

Abstract


In this paper we describe a software process improvement experience using the defect casual analysis method. The goal of this approach is to reduce systematic errors during the project development cycle. The identification and analysis of defect causes are used to achieve this goal. In particular, the application of this method has been shown effective for quality improvement and rework reduction.
Keywords: Process Improvement, Causal Analysis of Defects, Development Cycle

References

Boehm, Barry, & Basili, Victor R. 2001. Software Defect Reduction Top 10 List. IEEE Computer, vol. 34(Jan), pp.135–137.

Card, David N. 1998. Learning from our mistakes with defect causal analysis. IEEE Software, vol.15(no.1), pp.56–63.

Card, David N. 2006 (October). Myths and Strategies of Defect Causal Analysis. In: Pacific Northwest Software Quality Conference.

Filho, Wilson P. Paula. 2003. Engenharia de Software: Fundamentos, Métodos e Padrões. LTC.

Filho, Wilson P. Paula. 2006. Quality gates in use-case driven development. Pages 33–38 of: WoSQ '06: Proceedings of the 2006 international workshop on Software quality. New York, NY, USA: ACM Press.

Gilb, Tom, & Graham, D. 1993. Software Inspection. Addison-Wesley.

IEEE. 1993. IEEE Standard for Classification for Software Anomalies, Std 1044-1993.

IEEE. 1997. IEEE Standard for Software Reviews, Std 1028-1997.

IEEE. 1998. IEEE Standard for Software Test Documentation, Std 829-1998.

Kan, Stephen H. 2003. Metrics and Models in Software Quality Engineering. second edition. Addison-Wesley.

Lauesen, Soren, & Vinter, Otto. 2001. Preventing Requirement Defects: An Experiment in Process Improvement. Requirements Engineering, Volume 6 (Number 1).

Leszak, Marek, Perry, Dewayne E, & Stoll, Dieter. 2000 (June). A case study in root cause defect analysis. In: Proceedings of the 22nd International Conference on Software Engineering.

McGarry, John, Card, David, Jones, Cheryl, Layman, Beth, Clark, Elizabeth, Dean, Joseph, & Hall, Fred. 2001. Practical Software Measurement: Objective Information for Decision Makers. Addison-Wesley Professional.

Nunamaker, J. F, Denis, A. R., Valacich, J. S., Vogel, D. R., & George, J.F. 2003. Group Support Systems Research: Experience from the Lab and Field.MacMillan Publishing Company.

Pimentel, Bruno, Filho, Wilson P. Paula, Pádua, Clarindo, & Machado, Fabiana T. 2006. Synergia: a software engineering laboratory to bridge the gap between university and industry. Pages 21–24 of: SSEE '06: Proceedings of the 2006 international workshop on Summit on software engineering education. New York, NY, USA: ACM Press.
Published
2008-06-02
PEIXOTO, Daniela C. C.; BATISTA, Vitor A.; ROCHA, Gustavo M.; PÁDUA, Clarindo Isaías P. S.; RESENDE, Rodolfo F.. A Process Improvement Experience using Causal Defect Analysis. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 7. , 2008, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 389-396. DOI: https://doi.org/10.5753/sbqs.2008.15559.