Title
Detection of unexpected situations by applying software reliability growth models to test phases.
Abstract
In software development, software reliability growth models (SRGMs) often provide values that do not meet expectations; sometimes the results of the SRGM and the actual data disagree and other times the SRGM overestimates the expected values. The former often occurs in model curves and the predicted number of faults. For example, the software reliability growth curve cannot describe the situation where developers stop testing multiple times because the equations in SRGMs cannot treat such information. The latter can arise when the total number of expected faults is 100, but the SRGM indicates 1000. If developers encounter such situations, they often doubt the SRGM results and hesitate using SRGMs for predictions. In this study, we apply two different cases of SRGM. Two projects of Fujitsu Labs Ltd. are analyzed using SRGM either for the entire dataset or each test phase. Based on the results and interviews with the developers, we found that the model using separate test phases provides a better fit because faults counted in each test phase have different viewpoints and the deviation between SRGM and expectations indicates a problem with development.
Year
DOI
Venue
2015
10.1109/ISSREW.2015.7392024
ISSRE Workshops
Keywords
Field
DocType
software development,software reliability growth models,SRGM,model curves,fault prediction,software reliability growth curve,Fujitsu Labs Ltd project,test phase
Data modeling,Fault detection and isolation,Computer science,Software reliability testing,Software,Software quality,Software reliability growth,Software development,Reliability engineering
Conference
Citations 
PageRank 
References 
3
0.50
7
Authors
7
Name
Order
Citations
PageRank
Kiyoshi Honda1308.44
Hironori Washizaki242882.21
Yoshiaki Fukazawa340583.98
Kazuki Munakata4142.17
Sumie Morita530.50
Tadahiro Uehara61159.66
Rieko Yamamoto7436.97