A three-parameter fault-detection software reliability model with the uncertainty of operating environments

Kwang Yoon Song , In Hong Chang , Hoang Pham

Journal of Systems Science and Systems Engineering ›› 2017, Vol. 26 ›› Issue (1) : 121 -132.

PDF
Journal of Systems Science and Systems Engineering ›› 2017, Vol. 26 ›› Issue (1) : 121 -132. DOI: 10.1007/s11518-016-5322-4
Article

A three-parameter fault-detection software reliability model with the uncertainty of operating environments

Author information +
History +
PDF

Abstract

As requirements for system quality have increased, the need for high system reliability is also increasing. Software systems are extremely important, in terms of enhanced reliability and stability, for providing high quality services to customers. However, because of the complexity of software systems, software development can be time-consuming and expensive. Many statistical models have been developed in the past years to estimate software reliability. In this paper, we propose a new three-parameter fault-detection software reliability model with the uncertainty of operating environments. The explicit mean value function solution for the proposed model is presented. Examples are presented to illustrate the goodness-of-fit of the proposed model and several existing non-homogeneous Poisson process (NHPP) models based on three sets of failure data collected from software applications. The results show that the proposed model fits significantly better than other existing NHPP models based on three criteria such as mean squared error (MSE), predictive ratio risk (PRR), and predictive power (PP).

Keywords

Nonhomogeneous Poisson process / software reliability / mean squared error / predictive ratio risk / predictive power / fault detection

Cite this article

Download citation ▾
Kwang Yoon Song, In Hong Chang, Hoang Pham. A three-parameter fault-detection software reliability model with the uncertainty of operating environments. Journal of Systems Science and Systems Engineering, 2017, 26(1): 121-132 DOI:10.1007/s11518-016-5322-4

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

Chang I.H., Pham H., Lee S.W., Song K.Y.. A testing-coverage software reliability model with the uncertainty of operation environments. International Journal of Systems Science: Operations & Logistics, 2014, 1(4): 220-227.

[2]

Ehrlich W., Prasanna B., Stampfel J., Wu J.. Determining the cost of a stop testing decision. IEEE Software, 1993, 10(2): 33-42.

[3]

Goel A.L., Okumoto K.. Time dependent error detection rate model for software reliability and other performance measures. IEEE Transactions on Reliability, 1979, R-28(3): 206-211.

[4]

Grag R.P., Sharma K., Kumar R., Grag R.K.. Performance analysis of software reliability models using matrix method. World Academy of Science, Engineering and Technology, 2010, 4(11): 31-38.

[5]

Huang C.Y., Kuo S.Y., Lyu M.R., Lo J.H.. Quantitative software reliability modeling from testing from testing to operation. Proceedings of the International Symposium on Software Reliability Engineering IEEE, 2000 72-82.

[6]

Jeske D.R., Zhang X.. Some successful approaches to software reliability modeling in industry. The Journal of Systems and Software, 2005, 74(1): 85-99.

[7]

Ohba M.. Osaki S., Hatoyama Y.. Inflexion s-shaped software reliability growth models. Stochastic Models in Reliability Theory, 1984, Berlin: Springer-Verlag 144-162.

[8]

Pham H.. A software cost model with imperfect debugging, random life cycle and penalty cost. International Journal of Systems Science, 1996, 27(5): 455-463.

[9]

Pham H.. Software Reliability, 2000, Singapore: Springer.

[10]

Pham H.. System Software Reliability, 2006, London: Springer.

[11]

Pham H.. An imperfect-debugging fault-detection dependent-parameter software. International Journal of Automation and Computing, 2007, 04(4): 325-328.

[12]

Pham H.. A software reliability model with Vtub-shaped fault-detection rate subject to operating environments. Proceedings of the 19th ISSAT International Conference on Reliability and Quality in Design, 2013 33-37.

[13]

Pham H.. A new software reliability model with Vtub-shaped fault detection rate and the uncertainty of operating environments. Optimization, 2014, 63(10): 1481-1490.

[14]

Pham H., Deng C.. Predictive-ratio risk criterion for selecting software reliability models. Proceedings of the 9th ISSAT International Conference on Reliability and Quality in Design, 2003

[15]

Pham H., Nordmann L., Zhang X.. A general imperfect software debugging model with s-shaped fault detection rate. IEEE Transactions on Reliability, 1999, 48(2): 169-175.

[16]

Pham H., Zhang X.. An NHPP software reliability models and its comparison. International Journal of Reliability, Quality and Safety Engineering, 1997, 4(3): 269-282.

[17]

Pham L., Pham H.. Software reliability models with time dependent hazard function based on Bayesian approach. IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, 2000, 30(1): 25-35.

[18]

Sgarbossa F., Persona A., Pham H.. Using systemability function for periodic replacement policy in real environments. Quality and Reliability Engineering International, 2015, 31(4): 617-633.

[19]

Teng X., Pham H.. Software cost model for quantifying the gain with considerations of random field environments. IEEE Transactions on Computers, 2004, 53(3): 380-384.

[20]

Teng X., Pham H.. A new methodology for predicting software reliability in the random field environments. IEEE Transactions on Reliability, 2006, 55(3): 458-468.

[21]

Yamada S., Osaki S.. Software reliability growth modeling: models and applications. IEEE Transactions on Software Engineering, 1985, 11(12): 1431-1437.

[22]

Yamada S., Tokuno K., Osaki S.. Imperfect debugging models with fault introduction rate for software reliability assessment. International Journal of Systems Science, 1992, 23(12): 2241-2252.

[23]

Yamada S., Ohba M., Osaki S.. S-shaped reliability growth modeling for software fault detection. IEEE Transactions on Reliability, 1983, 32(5): 475-484.

[24]

Yang B., Xie M.. A study of operational and testing reliability in software reliability analysis. Reliability Engineering and System Safety, 2000, 70(3): 323-329.

[25]

Zhang X., Jeske D., Pham H.. Calibrating software reliability models when the test environment does not match the user environment. Applied Stochastic Models in Business and Industry, 2002, 18(1): 87-99.

[26]

Zhang X., Pham H.. An analysis of factors affecting software reliability. Journal of Systems and Software, 2000, 50(1): 43-56.

[27]

Zhang X., Pham H.. Software field failure rate prediction before software deployment. Journal of Systems and Software, 2006, 79(3): 291-300.

[28]

Zhang X., Teng X., Pham H.. Considering fault removal efficiency in software reliability assessment. IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, 2003, 33(1): 114-120.

[29]

Zhu M., Zhang X., Pham H.. A comparison analysis of environmental factors affecting software reliability. Journal of Systems and Software, 2015, 109: 150-160.

AI Summary AI Mindmap
PDF

117

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/