Optimal Release Times for Software Systems with Scheduled Delivery Time Based on the HGDM

The Hyper-Geometric Distribution software reliability growth Model (HGDM) was developed to estimate the number of remaining software faults after completing the test/debug phase. An important problem in the software development process is to determine when to stop testing and release the software to the users. In this paper, the cost optimal release policy, which minimizes the total expected software cost, is discussed. The total expected software cost here includes the penalty cost, which should be paid by the manufacturer if the software is delivered after the scheduled delivery time. The underlying software reliability growth model in our approach is the HGDM. Numerical examples are presented for illustration.

[1]  Shunji Osaki,et al.  Optimum Release Policies for a Software System with a Scheduled Software Delivery Time , 1984 .

[2]  Yoshihiro Tohma,et al.  Parameter estimation of the hyper-geometric distribution model for real test/debug data , 1991, Proceedings. 1991 International Symposium on Software Reliability Engineering.

[3]  Sy-Yen Kuo,et al.  Hyper-geometric distribution software reliability growth model with imperfect debugging , 1995, Proceedings of Sixth International Symposium on Software Reliability Engineering. ISSRE'95.

[4]  Simon P. Wilson,et al.  Software Reliability Modeling , 1994 .

[5]  Nozer D. Singpurwalla,et al.  An Empirical Stopping Rule for Debugging and Testing Computer Software , 1977 .

[6]  John D. Musa,et al.  Software reliability - measurement, prediction, application , 1987, McGraw-Hill series in software engineering and technology.

[7]  Harvey S. Koch,et al.  Optimal Release Time of Computer Software , 1983, IEEE Transactions on Software Engineering.

[8]  Yoshihiro Tohma,et al.  The Estimation of Parameters of the Hypergeometric Distribution and Its Application to the Software Reliability Growth Model , 1991, IEEE Trans. Software Eng..

[9]  Mitsuru Ohba,et al.  Software Reliability Analysis Models , 1984, IBM J. Res. Dev..

[10]  Min Xie,et al.  Software Reliability Modelling , 1991, Series on Quality, Reliability and Engineering Statistics.

[11]  Shigeru Yamada,et al.  s-Shaped Software Reliability Growth Models and Their Applications , 1984, IEEE Transactions on Reliability.

[12]  R. Jacoby,et al.  The hyper-geometric distribution software reliability growth model (HGDM): precise formulation and applicability , 1990, Proceedings., Fourteenth Annual International Computer Software and Applications Conference.

[13]  Nozer D. Singpurwalla,et al.  Optimal Time Intervals for Testing Hypotheses on Computer Software Errors , 1979, IEEE Transactions on Reliability.

[14]  Yoshihiro Tohma,et al.  Parameter value computation by least square method and evaluation of software availability and reliability at service-operation by the hyper-geometric distribution software reliability growth model (HGDM) , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[15]  Siddhartha R. Dalal,et al.  Some Graphical Aids for Deciding When to Stop Testing Software , 1990, IEEE J. Sel. Areas Commun..

[16]  P. K. Kapur,et al.  Cost–reliability optimum release policies for a software system under penalty cost , 1989 .

[17]  Sy-Yen Kuo,et al.  Applying various learning curves to hyper-geometric distribution software reliability growth model , 1994, Proceedings of 1994 IEEE International Symposium on Software Reliability Engineering.

[18]  Sheldon M. Ross,et al.  Software Reliability: The Stopping Rule Problem , 1985, IEEE Transactions on Software Engineering.

[19]  YOSHIHIRO TOHMA,et al.  Structural Approach to the Estimation of the Number of Residual Software Faults Based on the Hyper-Geometric Distribution , 1989, IEEE Trans. Software Eng..

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

[21]  Amrit L Goel,et al.  Software Reliability Modelling and Estimation Techniques. , 1982 .

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

[23]  Sy-Yen Kuo,et al.  Optimal release policies for hyper-geometric distribution software reliability growth model with scheduled delivery time , 1994, Proceedings of 1st Asia-Pacific Software Engineering Conference.

[24]  Amrit L. Goel,et al.  Optimum release time for software systems based on reliability and cost criteria , 1984, J. Syst. Softw..

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