W-SRAT: Wavelet-based Software Reliability Assessment Tool
Jingchi Wu, Tadashi Dohi, Hiroyuki Okamura · 2021 IEEE 21st International Conference on Software Quality, Reliability and Security (QRS) · 2021
Wavelet shrinkage estimation is a non-parametric technique to estimate the non-homogeneous Poisson process (NHPP)-based software reliability growth model (SRGM), and provides better goodness-of-fit performances than the common parametric approach by means of the maximum likelihood estimation. However, it has a serious drawback that not only the long-term prediction but also the quantification of software reliability for an arbitrary testing/operational period were difficult. In this paper we propose a long-term prediction approach for the NHPP-based SRGM with the wavelet shrinkage estimation, where several denoising and data transform techniques are applied to estimate the NHPP discrete intensity function. We develop a wavelet-based software reliability assessment tool; WSRAT, to enable a lightweight and automatic software reliability prediction, in addition to implement the existing denoising and data transform techniques. W-SRAT is a unique software reliability assessment tool based on the wavelet shrinkage estimation, and is a web-based freeware to predict the cumulative number of software faults and the quantitative software reliability. We demonstrate how to use the W-SRAT in actual software reliability management.