Analysis of the Influence of Total Number of Software Faults on SRGM Performance

Zhichao Sun,Ce Zhang,YuFei Yuan,Wenqian Jiang,Miaomiao Fan,Wenyu Li,Yafei Wen,Wen Song,Kaiwei Liu
DOI: https://doi.org/10.1145/3474198.3478160
2021-01-01
Abstract:The total number of software failures is an important parameter in the software reliability growth model SRGM (Software Reliability Growth Model), which plays an important role in guiding software reliability estimation, software testing management and software release strategies. In this paper, the five types of software failure total models are summarized and analyzed, and four total failure functions under imperfect troubleshooting are selected: the optimistic type with limited growth (exponential growth), and the pessimistic type with unlimited growth (linear growth and linear growth). Exponential growth) and compromise types, and conducted experiments on 9 public real failure data sets to explore the impact of the software total failure model on the fitting performance and prediction performance of SRGM. The results show that the fitting and prediction performance of the software total failure a(t) function to SRGM depends on the consistency of the a(t) model based on subjective assumptions and the objective real failure data set. Finally, it summarizes the full text and points out the future research direction of total software failure.
What problem does this paper attempt to address?