Effect of Introduction of Fault and Imperfect Debugging on Release Time
Keywords:
Software Reliability, Non-Homogeneous Poisson Process, Imperfect Debugging, Error Generation, Release Time.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.
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.
Downloads
Published
Issue
Section
License
This journal provides immediate open access to its content on the principle that making research freely available to the public supports a greater global exchange of knowledge. The journal is committed to real and immediate open access for academic work. All of the journal articles are free to access immediately from the date of publication. There are no charge for readers to download articles and reviews for their own scholarly use. Benefits of open access for authors, include:
- Free access for all users worldwide
- Increased visibility and readership
- Rapid publication
- No spatial constraints
- Authors can share their research papers on their personal web-pages (i.e. ResearchGate, etc.)
Ratio Mathematica publishes open access articles under the terms of the Creative Commons Attribution (CC BY) License. The Creative Commons Attribution License (CC-BY) allows users to copy, distribute and transmit an article, adapt the article and make commercial use of the article. The CC BY license permits commercial and non-commercial re-use of an open access article, as long as the author is properly attributed. Copyright on any research article published by Ratio Mathematica is retained by the author(s). Authors grant Ratio Mathematica a license to publish the article and identify itself as the original publisher. Authors also grant any third party the right to use the article freely as long as its original authors, citation details and publisher are identified.
For further information visit: https://creativecommons.org/licenses/by/3.0/. The following logo will appear in any paper that will be published from the volume number 31/2016 onwards.