We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

On the Choice of an Appropriate Software Reliability Growth Model

by Neha Miglani
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 87 - Number 9
Year of Publication: 2014
Authors: Neha Miglani
10.5120/15237-3772

Neha Miglani . On the Choice of an Appropriate Software Reliability Growth Model. International Journal of Computer Applications. 87, 9 ( February 2014), 18-24. DOI=10.5120/15237-3772

@article{ 10.5120/15237-3772,
author = { Neha Miglani },
title = { On the Choice of an Appropriate Software Reliability Growth Model },
journal = { International Journal of Computer Applications },
issue_date = { February 2014 },
volume = { 87 },
number = { 9 },
month = { February },
year = { 2014 },
issn = { 0975-8887 },
pages = { 18-24 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume87/number9/15237-3772/ },
doi = { 10.5120/15237-3772 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:05:30.003621+05:30
%A Neha Miglani
%T On the Choice of an Appropriate Software Reliability Growth Model
%J International Journal of Computer Applications
%@ 0975-8887
%V 87
%N 9
%P 18-24
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software reliability is an active field of research over the past 35 years. Software developers often feel the necessity of selecting an appropriate software reliability model that not only best depicts the past history but also can predict reasonably well the future behavior of the software being developed in respect of detected bugs and errors. This helps in estimating in advance the time of delivery as well as the overall cost of the software project. Several models have been proposed in literature for estimating software reliability under different environments. However from amongst the models developed thus far, there is not a single model that best fits all or even a majority of the real life situations and so can be universally recommended. In this study, a technique is proposed to serve as a guide for the selection of an appropriate software reliability model for an ongoing software development project. The proposed technique has been tested on various sets of available software development project datasets and it has been observed that model recommended on the basis of proposed technique is better in comparison with models recommended on the basis of other models proposed.

References
  1. Aitken Robert , Fey Gorschwin , Kalbarczyk Zbigniew T. , Reichenbach Frank , Sonza Reorda, Matteo, "Reliability analysis reloaded: How will we survive?" Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 358 – 367, March 2013.
  2. Goel, A. L. "Software Reliability Models: Assumptions, Limitations, and Applicability," IEEE Trans. Software Engg. Vol SE-11, No 12, 1985 Dec, pp 1411-1423
  3. Goel A. L and Okumoto K. , "Time-dependent error-detection rate model for software reliability and other performance measures," IEEE Trans. Rel. , vol. R-28, pp. 206-211, Aug. 1979.
  4. Hakan Burak Duygulu, O?uz Tosun, "An Algorithm for Software Reliability Growth Model Selection" IADIS International Conference Informatics 2008.
  5. Huang C. Y. , Lyu M. R. , and Kuo S. Y. , "A unified scheme of some non-homogenous Poisson process models for software reliability estimation," IEEE Trans. on Softw. Engineering, vol. 29, no. 3, pp. 261-269, March 2003.
  6. Kapil Sharma, Rakesh Garg, C. K. Nagpal, and R. K. Garg, "Selection of Optimal Software Reliability Growth Model using Distance Based Approach", IEEE Transactions. June 2012, Volume 59, Issue: 2, Pages: 266-276.
  7. Kharchenko, V. S. et al, 2002, "The Method of Software Reliability Growth Models Choice Using Assumptions Matrix" Proceedings of the 26th Annual International Computer Software and Applications Conference (COMPSAC'02).
  8. Musa J. D. , and Okumoto K. , "A logarithmic Poisson execution time model for software reliability measurement," Conf. Proc. 7th International Conf. on Softw. Engineering, 1983, pp. 230-237.
  9. Pham H. , Nordmann L. , and Zhang X. , "A general imperfect software debugging model with s-shaped fault detection rate," IEEE Trans. Reliability, vol. 48, June 1999, pp. 169–175.
  10. RajPal Garg, Kapil Sharma, Rajiv Kumar, R. K. Garg," Performance Analysis of Software Reliability Models using Matrix Method" World Academy of Science, Engineering and Technology 71 2010.
  11. Stringfellow, C. , and Amschler, A. A. , 2002,"An Empirical Method for Selecting Software Reliability Growth Models" Empirical Software Engineering, 7, 319-343.
  12. Takmasa Nara Masahiro Nakata Akihiro Ooishi, "Software Reliability Growth Analysis- Application of NHPP Models and Its Evaluation "1995 IEEE.
  13. Yamada S. , Ohba M. , and Osaki S. , "S-shaped reliability growth modeling for software error detection," IEEE Trans. Rel. , vol. R-32, pp. 475-478, 484, Dec. 1983
  14. Yamada S. , Tokuno K. , and Osaki S. , "Imperfect debugging models with fault introduction rate for software reliability assessment, "International J. Syst. Science, vol. 23, no. 12, 1992.
  15. Zhang Xuemei, Teng Xiaolin, and Pham Hoang, "Considering Fault Removal Efficiency in Software Reliability Assessment" IEEE Transactions on Systems, Man, and Cybernetics—Part A: Systems and Humans, Vol. 33, No. 1, January 2003
Index Terms

Computer Science
Information Sciences

Keywords

Curve fitting technique Goodness-Of-Fit Non-Homogeneous Poisson process Software reliability Software reliability growth models.