Incorporating the Testing-Effort Function into the Inflected S-Shaped NHPP Software Reliability Model

Article Preview

Abstract:

Considering testing effort and imperfect debugging in reliability modeling process may further improve the fitting and prediction results of software reliability growth models (SRGMs). For describing the S-shaped varying trend of the testing-effort increasing rate more accurately, this paper first proposes a inflected S-shaped testing effort function (IS-TEF). Then this new TEF is incorporated into the inflected S-shaped NHPP SRGMs for obtaining a new NHPP SRGMs which consider S-shaped TEF (IS-TEFM-IS). Finally the IS-TEFM-IS and several comparison NHPP SRGMs are applied into two real failure data-sets respectively for investigating the fitting power of the IS-TEFM-IS. The experimental results show that the inflected S-shaped NHPP SRGM considering IS-TEF yields the best accurate estimation results than the other comparison SRGMs.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

356-359

Citation:

Online since:

December 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Lyu, M. R. Handbook of Software Reliability Engineering. USA: McGraw Hill; (1996).

Google Scholar

[2] Kapur, P. K., Ompal, S. Unified Framework for Developing testing Effort Dependent Software Reliability Growth Models. WSEAS Transactions on Systems 2009; 4(8): 521-531.

Google Scholar

[3] Pham, H. Software reliability. Germany: Springer-Verlag; (2000).

Google Scholar

[4] Huang, C. Y., Kuo, S. Y., Lyu, M. R. An assessment of testing-effort dependent software reliability growth models. IEEE Transactions on Reliability 2007; 56(2): 198-211.

DOI: 10.1109/tr.2007.895301

Google Scholar

[5] Shibata, K., Rinsaka, K., Dohi, T. Metrics-based software reliability models using non-homogeneous Poisson processes. In: Proceedings of IEEE International Symposium on Software Reliability Engineering (ISSRE). Washington DC: IEEE Computer Society; 2006: 52-61.

DOI: 10.1109/issre.2006.28

Google Scholar

[6] Cai, X., Lyu, M. R. Software Reliability Modeling with Test Coverage Experimentation and Measurement with a Fault-Tolerant Software Project. In: ISSRE, 2007: 17-26.

DOI: 10.1109/issre.2007.17

Google Scholar

[7] Kuo, S. Y., Huang, C. Y., Lyu, M. R. Framework for modeling software reliability, using various testing-efforts and fault-detection rates. IEEE Transactions on Reliability 2001; 50(3): 310-320.

DOI: 10.1109/24.974129

Google Scholar

[8] Huang, C. Y., Kuo, S. Y. Analysis of incorporating logistic testing-effort function into software reliability modeling. IEEE Trans. on Reliability 2002; 51(3): 261-270.

DOI: 10.1109/tr.2002.801847

Google Scholar

[9] Ahmad, N., Khan, M. G. M., Rafi, L. S. A study of testing-effort dependent inflection S-shaped software reliability growth models with imperfect debugging. International Journal of Quality & Reliability Management 2010; 27(1): 89-110.

DOI: 10.1108/02656711011009335

Google Scholar

[10] Norman, E. F., Martin, N. A critique of software defect prediction models. IEEE Transactions on Software Engineering 1999; 25(5): 675-688.

Google Scholar

[11] Yamada, S., Hishitani, J., Osaki, S. Software reliability growth model with Weibull testing effort: a model and application. IEEE Transactions on Reliability 1993; 42(1): 100-106.

DOI: 10.1109/24.210278

Google Scholar

[12] Ahmad, N., Bokhari, M. U., Quadri, S. M. K., Khan, M. G. M. The exponentiated Weibull software reliability growth model with various testing-efforts and optimal release policy. International Journal of Quality & Reliability Management 2008; 25(2): 211-235.

DOI: 10.1108/02656710810846952

Google Scholar

[13] Ohba, M. Software reliability analysis models. IBM Journal of Research and Development 1984; 28(4): 428-443.

DOI: 10.1147/rd.284.0428

Google Scholar

[14] Wood, A. P. Predicting software reliability. IEEE Computer 1996; 69-77.

Google Scholar