Effect of Introduction of Fault and Imperfect Debugging on Release Time

P.K. Kapur, Deepali Gupta, Anshu Gupta, P.C. Jha

Abstract


One of the most important decisions related to the efficient management of testing phase of software development life cycle is to determine when to stop testing and release the software in the market. Most of the testing processes are imperfect once. In this paper first we have discussed an optimal release time problem for an imperfect faultdebugging model due to Kapur et al considering effect of perfect and imperfect debugging separately on the total expected software cost. Next, we proposed a SRGM incorporating the effect of imperfect fault debugging and error generation. The proposed model is validated on a data set cited in literature and a release time problem is formulated minimizing the expected cost subject to a minimum reliability level to be achieved by the release time using the proposed model. Solution method is discussed to solve such class of problem. A numerical illustration is given for both type of release problem and finally a sensitivity analysis is performed.


Keywords


Software Reliability, Non-Homogeneous Poisson Process, Imperfect Debugging, Error Generation, Release Time.

Full Text:

PDF

References


Ammann P.E., Brilliant S.S., and Knight J.C, “The Effect of Imperfect Error Detection on Reliability,” IEEE Trans. Software Eng., vol. 20, pp. 142-148, 1994.

Kapur P.K., Garg R.B., and S. Kumar, “Contributions to Hardware and Software Reliability”, World Scientific, Singapore.1999.

Kapur P.K., Garg R.B., “Optimal Software Release Policies for Software Reliability Growth Models under Imperfect Debugging”,

Recherché operationanelle/Operations Research, vol 24, pp. 295- 305,1990.

Kapur P.K., Agarwal S., Garg R.B., “ Bi-criterion Release Policy for Exponential Software Reliability Growth Models ”, Recherche

operationanelle/Operations Research, vol 28, pp. 165-180,1994.

Kapur P.K. and Younes S., “Modeling an Imperfect Debugging Phenomenon in Software Reliability,” Microelectronics and Reliability, vol. 36, pp. 645-650, 1996.

Kapur PK, Bhalla VK. “Optimal release policy for a flexible software reliability growth model” Reliability Engineering and System safety 1992; 35: 49-54.

Kapur PK, Garg RB, Bahlla VK. “Release policies with random software life cycle and penalty cost” Microelectronics Reliability 1993; 33 (1): 7-12.

Ohba M. and Chou X.M., “Does Imperfect Debugging Affect Software Reliability Growth?” Proc. 11th Int’l Conf. Software Eng., pp. 237-244, 1989.

Pham H., “Software Reliability”, Springer-Verlang Singapore Pte. Ltd. 2000.

Pham H, “A Software Cost Model with Imperfect Debugging, Random Life Cycle and Penalty Cost,” Int’l J. Systems Science, vol. 27, pp. 455-463, 1996.

Shanthikumar J.G., “A State and Time-Dependent Occurrence Rate Software Reliability Model with Imperfect Debugging,” Proc. Nat’l Computer Conf., pp. 311-315, 1981.

Slud E., “Testing for Imperfect Debugging in Software Reliability,” Scandinavian J. Statistics, vol. 24, pp. 555-572, 1997.

Xie M., “ A Study of the Effect of Imperfect debugging on Software Development Cost”, IEEE Transactions on Software Engineering, vol 29, No 5, May 2003. Reliability, vol. 36, pp. 645-650, 1996.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2008 Franco Eugeni

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Ratio Mathematica - Journal of Mathematics, Statistics, and Applications. ISSN 1592-7415; e-ISSN 2282-8214.