Imperfect Debugging Software Reliability Growth Model With Warranty Cost And Optimal Release Policy

Shaik Mohammad Rafi*, Shaheda Akthar**
* Associate Professor, Department of Computer Science and Engineering, SMITW, J.N.T University, Kakinada, A.P., India.
** Associate Professor, Department of Computer Science and Engineering, SMCE, J.N.T University, Kakinada, A.P., India.
Periodicity:October - December'2010
DOI : https://doi.org/10.26634/jse.5.2.1329

Abstract

Reliability is the one of the important quality measure of software product. Testing is one important phase in software development life cycle whose intention is to find the bugs present in the software product. A mathematical model which describes the software testing in software development cycle termed as software reliability growth models. Past few decades many software reliability growth models were proposed. Estimating the accurate release time of software is an important challenging issue of software Development Company. If the software product is released early contain more errors makes software to be less reliable, where as late release will increase the development cost. It is observed that more than half of the total development cost is concentrated during the maintenance phase. Estimating the reliability and accurate development cost of software product by software reliability growth model at maintenance phase is an important issue. Warranty is defined to be an agreement between the customer and vendor of the software to provide the extra protection to the product. Several papers have concentrated on optimal release time by considering the warranty cost. All early proposed NHPP warranty cost models considered a perfect-debugging software reliability growth model while estimating the software maintenance cost. But it was observed that, the software product is influenced by several factors like environment, resources and nature of the faults during the operational phase. In such circumstances it is quite not right to consider a perfect NHPP software reliability growth model in operational phase. In this paper we proposed an imperfect debugging software reliability growth model by combining the cost and reliability at a given warranty period to estimate the optimal release time of software product.

Keywords

Imperfect-debugging,Non-homogeneous Poisson process,Software reliability,Warranty cost.

How to Cite this Article?

Shaik Mohammad Rafi and Shaheda Akthar (2010). Imperfect Debugging Software Reliability Growth Model With Warranty Cost And Optimal Release Policy. i-manager’s Journal on Software Engineering, 5(2),1-9. https://doi.org/10.26634/jse.5.2.1329

References

[1]. Arun Mukhija. (2003). “Estimating Software Maintenance” Seminar on software cost estimation Jan 21, 2003.
[2]. Forman, E.H., and Singpurwalla, N.D. (1979). “Optimal time intervals for testing on computer software errors”, IEEE Transactions on Reliability, 28, 250-253.
[3]. Goel, A.L., and Okumoto, K. (1979). “Timedependent error detection rate model for software reliability and other performance measures”, IEEE Transactions on Reliability, 28(3), 206-211.
[4]. Huang, C., Lyu, M.R., and S. Kuo, S., (2003). “A unified scheme of some non-homogenous Poisson process models for software reliability estimation”, IEEE Transactions on Software Engineering, 29(3), 261-269.
[5]. Jain, M., and Handa, B.R. (2001). “Cost analysis for repairable units under hybrid warranty. Recent developments in Operational Research”, (ed. Manju Lata Agarwal & Kanwar Sen), New Delhi, Narosa Publishing House, pp. 149-165.
[6]. Kapur, P.K., and Garg, R.B. (1989). “Cost–reliability optimum release policies for a software system under penalty cost”, International Journal of Systems Science, 20, 2547-2562.
[7]. Kapur, P.K., S. Bhushan, S., and Younes, (1993). “An exponential SRGM with bounded on the number of failures” Microelectronics and Reliability, 33,1245-1249.
[8]. Kimura, M., Toyota, T., and Yamada, S. (1999). “Economic analysis of software release problems with warranty cost and reliability requirement”, Reliability Engineering and System Safety, Vol. 66, pp. 49-55.
[9]. Koch, H.S., and Kubat, P. (1983). “Optimal release time of computer software”, IEEE Transactions on Software Engineering, 9(3), 323-327.
[10]. Lyu, M.R. (1996). “Handbook of software reliability engineering”, McGraw-Hill.
[11]. Moriguchi, S. (1996). Software Excellence: A Total Quality Management Guide, Productivity press.
[12]. Okumoto, K., and Goel, A.L. (1980). “Optimum release time for software systems based on reliability and cost criteria”, Journal of System Software, 1(4), 315-318.
[13]. Pham, H. (2003). “A software cost model with imperfect debugging, random life cycle and penalty cost”, Int. J. System Sci, Vol. 27, pp. 455-463.
[14]. Prince Williams, D.R. (2007).“A study of warranty cost model for software reliability with imperfect debugging phenomenon” Turk J Elec Engin, Vol.15, No.3 .
[15]. Ross, S.M. (1985). “Software reliability: The stopping problem”, IEEE Transactions on Software Engineering, 11(12), 1472-1476.
[16]. Xie, M. (1991). “Software reliability modeling”, Singapore: World Scientific Publisher.
[17]. Yamada, S., and Osaki, S. (1985). “Cost-reliability optimal release policies for software systems”, IEEE Transactions on Reliability, 34(5), 422-424.
[18]. Yamada, S., Narihisa,H., and Osaki, S. (1984). “Optimum release policies for a software system with a scheduled delivery time”, International Journal of Systems Science, 15, 905– 914.
[19]. Yamada, S., Ohba, M., and Osaki. S. (1984). “S–shaped software reliability growth models and their applications”, IEEE Transactions on Reliability, 33(4), 289- 292.
[20]. Yamada, S., Koichi Tokuno, and Shunji Oksaki (1992). “Imperfect debugging models with fault introduction rate for software reliability assessment”, Inter. Journal of systems and science, Vol. 23, No.12, 2241- 2252.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.