DocumentCode
2371729
Title
A Bayesian belief network for assessing the likelihood of fault content
Author
Amasaki, Sousuke ; Takagi, Yasunari ; Mizuno, Osamu ; Kikuno, Tohru
Author_Institution
Graduate Sch. of Inf. Sci. & Technol., Osaka Univ., Japan
fYear
2003
fDate
17-20 Nov. 2003
Firstpage
215
Lastpage
226
Abstract
To predict software quality, we must consider various factors because software development consists of various activities, which the software reliability growth model (SRGM) does not consider. In this paper, we propose a model to predict the final quality of a software product by using the Bayesian belief network (BBN) model. By using the BBN, we can construct a prediction model that focuses on the structure of the software development process explicitly representing complex relationships between metrics, and handling uncertain metrics, such as residual faults in the software products. In order to evaluate the constructed model, we perform an empirical experiment based on the metrics data collected from development projects in a certain company. As a result of the empirical evaluation, we confirm that the proposed model can predict the amount of residual faults that the SRGM cannot handle.
Keywords
belief networks; maximum likelihood estimation; software metrics; software quality; software reliability; uncertainty handling; BBN model; Bayesian belief network; causal model; fault content likelihood assessment; residual faults; software development; software metrics; software products; software quality prediction; software reliability growth model; uncertain metrics handling; Bayesian methods; Electrical capacitance tomography; Fault detection; Information science; Predictive models; Programming; Software quality; Software reliability; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 2003. ISSRE 2003. 14th International Symposium on
ISSN
1071-9458
Print_ISBN
0-7695-2007-3
Type
conf
DOI
10.1109/ISSRE.2003.1251044
Filename
1251044
Link To Document