Skip to main content
Log in

Software reliability modeling using increased failure interval with ANN

  • Published:
Cluster Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. Zheng, J.: Predicting software reliability with neural network ensembles. Expert Syst. Appl. 36, 2116–2122 (2009)

    Google Scholar 

  3. Amin, A., Grunske, L., Colman, A.: An approach to software reliability prediction based on time series modeling. J. Syst. Softw. 86, 1923–1932 (2013)

    Google Scholar 

  4. Rita, G., Nada, N.S.: Software reliability prediction using artificial techniques. Int. J. Comput. Sci. Issues 10(4), 274–281 (2013)

    Google Scholar 

  5. Tkachtenberg, M.: A general theory of software-reliability modeling. IEEE Trans. Reliab. 39(1), 92–96 (1990)

    Google Scholar 

  6. Bisi, M., Goyal, N.K.: Software reliability prediction using neural network with encoded input. Int. J. Comput. Appl. 47(22), 46–52 (2012)

    Google Scholar 

  7. 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)

  8. Kumar, R., Gupta, D.L.: Software bug prediction system using neural network. Eur. J. Adv. Eng. Technol. 3(7), 78–82 (2016)

    Google Scholar 

  9. Karunanithi, N., Whitley, D., Malaiya, Y.K.: Prediction of software reliability using connectionist models. IEEE Trans. Softw. Engg 18(7), 563–573 (1992)

    Google Scholar 

  10. Karunanithi, N., Whitley, D., Malaiya, Y.K.: Using neural networks in reliability prediction. IEEE Softw. 9(4), 53–59 (1992)

    Google Scholar 

  11. Raj Kiran, N., Ravi, V.: Software reliability prediction by soft computing techniques. J. Syst. Softw. 81(4), 576–583 (2008)

    Google Scholar 

  12. Hu, Q.P., Xie, M., Ng, S.H.: Software reliability predictions using artificial neural networks. Stud. Comput. Intell. 40, 197–220 (2007)

    Google Scholar 

  13. Gokhale, S.S., Lyu, M.R.: A simulation approach to structurebased software reliability analysis. IEEE Trans. Softw. Eng. 31(8), 643–656 (2005)

    Google Scholar 

  14. Almering, V., van Genuchten, M., Cloudt, G., Sonnemans, P.J.: Using software reliability growth models in practice. IEEE Softw. 24(6), 82–88 (2007)

    Google Scholar 

  15. Kaswan, K.S., Choudhary, S., Sharma, K.: Software reliability modeling using soft computing techniques: critical review. Inf. Technol. Softw. Eng. 5(1), 144 (2015)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. Kumaresan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-018-1942-4

Keywords

Navigation