Bootstrap Interval Estimation Methods for Cost-Optimal Software Release Planning

We discuss interval estimation methods for cost-optimal software release time based on a discretized software reliability growth model. In our approach, we use a bootstrap method, in which we do not need to derive probability distributions of model parameters and optimal software release time analytically by using an asymptotic theory assuming a large number of samples. Then we estimate bootstrap confidence intervals of cost-optimal software release time based on two kinds of bootstrap confidence interval methods. Our numerical examples confirm that our bootstrap approach yields a simulation-based probability distribution of cost-optimal software release time from software fault-count data.

[1]  Swapna S. Gokhale,et al.  Optimal software release time incorporating fault correction , 2003, 28th Annual NASA Goddard Software Engineering Workshop, 2003. Proceedings..

[2]  Shigeru Yamada,et al.  Two-Dimensional Software Reliability Assessment with Testing-Coverage , 2008, 2008 Second International Conference on Secure System Integration and Reliability Improvement.

[3]  Maria L. Rizzo,et al.  Statistical Computing with R , 2007 .

[4]  Shigeru Yamada,et al.  Integrable difference equations for software reliability assessment and their applications , 2010, Int. J. Syst. Assur. Eng. Manag..

[5]  Shunji Osaki,et al.  Applied stochastic system modeling , 1985 .

[6]  Chin-Yu Huang,et al.  Analysis of Software Reliability Modeling Considering Testing Compression Factor and Failure-to-Fault Relationship , 2010, IEEE Transactions on Computers.

[7]  Sheldon M. Ross,et al.  Introduction to probability models , 1975 .

[8]  Michael R. Lyu,et al.  What is software reliability? , 1994, Proceedings of COMPASS'94 - 1994 IEEE 9th Annual Conference on Computer Assurance.

[9]  Shunji Osaki,et al.  Discrete software reliability growth models , 1985 .

[10]  Shigeru Yamada,et al.  Discrete equations and software reliability growth models , 2001, Proceedings 12th International Symposium on Software Reliability Engineering.

[11]  Amrit L. Goel,et al.  Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance Measures , 1979, IEEE Transactions on Reliability.

[12]  Michael R. Lyu,et al.  A Unified Scheme of Some Nonhomogenous Poisson Process Models for Software Reliability Estimation , 2003, IEEE Trans. Software Eng..

[13]  P. K. Kapur,et al.  Two Dimensional Multi-Release Software Reliability Modeling and Optimal Release Planning , 2012, IEEE Transactions on Reliability.

[14]  Shigeru Yamada,et al.  Parameter estimation of discrete logistic curve models for software reliability assessment , 2002 .

[15]  Daisuke Satoh A Discrete Gompertz Equation and a Software Reliability Growth Model , 2000 .

[16]  Tadashi Dohi,et al.  Parametric Bootstrapping for Assessing Software Reliability Measures , 2011, 2011 IEEE 17th Pacific Rim International Symposium on Dependable Computing.

[17]  John D. Musa,et al.  Software reliability measurement , 1984, J. Syst. Softw..

[18]  David Hinkley,et al.  Bootstrap Methods: Another Look at the Jackknife , 2008 .

[19]  Shigeru Yamada,et al.  Discrete software reliability assessment with discretized NHPP models , 2006, Comput. Math. Appl..

[20]  Shigeru Yamada,et al.  Software Reliability Models , 2002 .

[21]  Takaji Fujiwara,et al.  A Bootstrap Software Reliability Assessment Method to Squeeze Out Remaining Faults , 2010, AST/UCMA/ISA/ACN.

[22]  M. Kimura A STUDY ON BOOTSTRAP CONFIDENCE INTERVALS OF SOFTWARE RELIABILITY MEASURES BASED ON AN INCOMPLETE GAMMA FUNCTION MODEL , 2006 .

[23]  Hoang Pham,et al.  A Software Cost Model with Warranty and Risk Costs , 1999, IEEE Trans. Computers.

[24]  Ryogo Hirota,et al.  Nonlinear Partial Difference Equations. V. Nonlinear Equations Reducible to Linear Equations , 1979 .

[25]  Shigeru Yamada,et al.  Cost-Reliability Optimal Release Policies for Software Systems , 1985, IEEE Transactions on Reliability.

[26]  B. Efron Better Bootstrap Confidence Intervals , 1987 .

[27]  Ananda Sen,et al.  A survey of discrete reliability-growth models , 1996, IEEE Trans. Reliab..

[28]  Shunji Osaki,et al.  Software Reliability Growth Modeling: Models and Applications , 1985, IEEE Transactions on Software Engineering.