Abstract
In growing Software industry, whenever engineers developed new software, they want to make sure that it is failure free and reliable. With the increasing reliability of hardware and growing complexity of software, the software reliability is a rising concern for both developer and users. Software reliability is the key part of quality and customer satisfaction. For the last three decades, many software reliability models have been successfully utilized in practical software reliability engineering. However, no single model can obtain the accurate prediction for all cases. This paper proposed the software reliability model with the increased number of training data set and neural networks. The back propagation algorithm has been chosen and applied for a learning process. The obtained results show that the proposed model increases the accuracy of the software reliability prediction.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-018-1942-4/MediaObjects/10586_2018_1942_Fig1_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-018-1942-4/MediaObjects/10586_2018_1942_Fig2_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-018-1942-4/MediaObjects/10586_2018_1942_Fig3_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-018-1942-4/MediaObjects/10586_2018_1942_Fig4_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-018-1942-4/MediaObjects/10586_2018_1942_Fig5_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-018-1942-4/MediaObjects/10586_2018_1942_Fig6_HTML.gif)
Similar content being viewed by others
References
Huang, C-Yu., Lyu, M.R.: Estimation and analysis of some generalized multiple change-point software reliability models. IEEE Trans. Reliab. 60(2), 498–514 (2011)
Zheng, J.: Predicting software reliability with neural network ensembles. Expert Syst. Appl. 36, 2116–2122 (2009)
Amin, A., Grunske, L., Colman, A.: An approach to software reliability prediction based on time series modeling. J. Syst. Softw. 86, 1923–1932 (2013)
Rita, G., Nada, N.S.: Software reliability prediction using artificial techniques. Int. J. Comput. Sci. Issues 10(4), 274–281 (2013)
Tkachtenberg, M.: A general theory of software-reliability modeling. IEEE Trans. Reliab. 39(1), 92–96 (1990)
Bisi, M., Goyal, N.K.: Software reliability prediction using neural network with encoded input. Int. J. Comput. Appl. 47(22), 46–52 (2012)
Salgado, M.F., Caminhas, W.M., Menezes, B.R.: Soft computing approaches in reliability modeling and analysis of repairable systems. In: IEEE, Annual Reliability and Maintainability Symposium (RAMS), pp. 1–5 (2010)
Kumar, R., Gupta, D.L.: Software bug prediction system using neural network. Eur. J. Adv. Eng. Technol. 3(7), 78–82 (2016)
Karunanithi, N., Whitley, D., Malaiya, Y.K.: Prediction of software reliability using connectionist models. IEEE Trans. Softw. Engg 18(7), 563–573 (1992)
Karunanithi, N., Whitley, D., Malaiya, Y.K.: Using neural networks in reliability prediction. IEEE Softw. 9(4), 53–59 (1992)
Raj Kiran, N., Ravi, V.: Software reliability prediction by soft computing techniques. J. Syst. Softw. 81(4), 576–583 (2008)
Hu, Q.P., Xie, M., Ng, S.H.: Software reliability predictions using artificial neural networks. Stud. Comput. Intell. 40, 197–220 (2007)
Gokhale, S.S., Lyu, M.R.: A simulation approach to structurebased software reliability analysis. IEEE Trans. Softw. Eng. 31(8), 643–656 (2005)
Almering, V., van Genuchten, M., Cloudt, G., Sonnemans, P.J.: Using software reliability growth models in practice. IEEE Softw. 24(6), 82–88 (2007)
Kaswan, K.S., Choudhary, S., Sharma, K.: Software reliability modeling using soft computing techniques: critical review. Inf. Technol. Softw. Eng. 5(1), 144 (2015)
Cai, K.Y., Cai, L., Wang, W.D., Yu, Z.Y., Zhang, D.: Onn the neural network approach in software reliability modeling. J. Syst. Softw. 58, 47–62 (2001)
Lakshmanan, I., Ramasamy, S.: Application of artificial neural network for software reliability growth modeling with testing effort. Indian J. Sci. Technol. 9(29), 1–7 (2016)
Roy, P., Mahapatra, G.S., Dey, K.N.: Neuro-genetic approach on logistic model based software reliability prediction. Expert Syst. Appl. 42(10), 4709–4718 (2015)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kumaresan, K., Ganeshkumar, P. Software reliability modeling using increased failure interval with ANN. Cluster Comput 22 (Suppl 2), 3095–3102 (2019). https://doi.org/10.1007/s10586-018-1942-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-018-1942-4