Abstract

Testing-time when a change of a stochastic characteristic of the software failure-occurrence time or software failure-occurrence time-interval is observed is called change-point. It is said that effect of the change-point on the software reliability growth process influences on accuracy for software reliability assessment based on a software reliability growth model (SRGM). We propose an SRGM with the effect of the change-point based on a bivariate SRGM, in which the software reliability growth process is assumed to depend on the testing-time and testing-effort factors simultaneously, for accurate software reliability assessment. And we discuss an optimal software release problem for deriving optimal testing-effort expenditures based on our model. Further, we show numerical examples of software reliability assessment based on our bivariate SRGM and estimation of optimal testing-effort expenditures by using actual data.

Highlights

  • We are required to conduct quantitative software quality/reliability assessment in terms of software quality assurance in a testing phase

  • It is said that effect of the change-point on the software reliability growth process influences on accuracy for software reliability assessment based on a software reliability growth model (SRGM)

  • We propose an SRGM with the effect of the change-point based on a bivariate SRGM, in which the software reliability growth process is assumed to depend on the testing-time and testing-effort factors simultaneously, for accurate software reliability assessment

Read more

Summary

Introduction

We are required to conduct quantitative software quality/reliability assessment in terms of software quality assurance in a testing phase. A software reliability growth model (abbreviated as SRGM) [1,2,3,4] is known as one of the useful mathematical tool for quantitative assessment of software reliability This mathematical model enables us to describe a software reliability growth process observed in the actual testing-phase by treating the software failure-occurrence or the software fault-detection phenomenon as random variables. Most of SRGMs proposed so far have been developed under the following assumptions: (1) the software reliability growth process depends only on the testing-time essentially, (2) the stochastic characteristics for the software failure -occurrence or the software fault-detection phenomenon does not change throughout the testing-phase. Our bivariate SRGM enables us to describe a software reliability growth process depending on the testing-time and the testing-effort factors, and enables us to consider the effect of the change of the software reliability growth factors at change-point. Reliability analysis and estimation of an optimal testing-effort expenditures based on our bivariate model by using actual software fault data

Two-Dimensional Software Reliability Growth Modeling
Two-Dimensional Change-Point Modeling
Software Reliability Assessment Measure
Optimal Software Release Problem
Numerical Examples
Concluding Remarks
10. References
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call