EconPapers    
Economics at your fingertips  
 

Using Bayesian networks to predict software defects and reliability

N Fenton, M Neil and D Marquez

Journal of Risk and Reliability, 2008, vol. 222, issue 4, 701-712

Abstract: This paper reviews the use of Bayesian networks (BNs) in predicting software defects and software reliability. The approach allows analysts to incorporate causal process factors as well as combine qualitative and quantitative measures, hence overcoming some of the well-known limitations of traditional software metrics methods. The approach has been used and reported on by organizations such as Motorola, Siemens, and Philips. However, one of the impediments to more widespread use of BNs for this type of application was that, traditionally, BN tools and algorithms suffered from an obvious ‘Achilles’ heel’ – they were not able to handle continuous nodes properly, if at all. This forced modellers to have to predefine discretization intervals in advance and resulted in inaccurate predictions where the range, for example, of defect counts was large. Fortunately, recent advances in BN algorithms now make it possible to perform inference in BNs with continuous nodes, without the need to prespecify discretization levels. Using such ‘dynamic discretization’ algorithms results in significantly improved accuracy for defects and reliability prediction type models.

Keywords: Bayesian networks; software defects; reliability (search for similar items in EconPapers)
Date: 2008
References: View complete reference list from CitEc
Citations: View citations in EconPapers (1)

Downloads: (external link)
https://journals.sagepub.com/doi/10.1243/1748006XJRR161 (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:sae:risrel:v:222:y:2008:i:4:p:701-712

DOI: 10.1243/1748006XJRR161

Access Statistics for this article

More articles in Journal of Risk and Reliability
Bibliographic data for series maintained by SAGE Publications ().

 
Page updated 2025-03-19
Handle: RePEc:sae:risrel:v:222:y:2008:i:4:p:701-712