Applying DPPI: a defect causal analysis approach using bayesian networks

  • Authors:
  • Marcos Kalinowski;Emilia Mendes;David N. Card;Guilherme H. Travassos

  • Affiliations:
  • COPPE/UFRJ – Federal University of Rio de Janeiro, Rio de Janeiro, Brazil;Computer Science Department, The University of Auckland, Auckland, New Zealand;Det Norske Veritas, Florida;COPPE/UFRJ – Federal University of Rio de Janeiro, Rio de Janeiro, Brazil

  • Venue:
  • PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Defect causal analysis (DCA) provides a means for product-focused software process improvement. A DCA approach, called DPPI (Defect Prevention-based Process Improvement), was assembled based on DCA guidance obtained from systematic reviews and on feedback gathered from experts in the field. According to the systematic reviews, and to our knowledge, DPPI represents the only approach that integrates cause-effect learning mechanisms (by using Bayesian networks) into DCA meetings. In this paper we extend the knowledge regarding the feasibility of using DPPI by the software industry, by describing the experience of applying it end-to-end to a real Web-based software project and providing additional industrial usage considerations. Building and using Bayesian networks in the context of DCA showed promising preliminary results and revealed interesting possibilities.