Skip to main content

Software Reliability Prediction Based on Radial Basis Function Neural Network

  • Conference paper
  • First Online:
Advances in Computational Intelligence (ICCI 2015)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 509))

Included in the following conference series:

Abstract

Reliability of software is the key factor of software quality estimation during the testing period of software. This paper proposes a nonparametric method using radial basis function neural network for predicting software reliability. The Bayesian Regularization method is applied in the proposed model to improve the generalization and to avoid the over fitting problem. The proposed scheme has been tested on five benchmark datasets. The results of the system are compared with other states of the traditional method and it is observed that the proposed architecture outperforms its competent systems. The results of the proposed architecture have been adequately tested with a single feed-forward neural network model and a linear parametric software reliability growth model. The experimental result shows that the radial basis function of neural network yields better performance than the traditional software reliability growth model (SRGM).

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

Access this chapter

Institutional subscriptions

Similar content being viewed by others

References

  1. Lyu, M.R.: Handbook of Software Reliability Engineering. McGraw-Hill, New York (1996)

    Google Scholar 

  2. Musa, J.D.: Software reliability engineering. More Reliable Software, Faster Development and Testing. McGraw-Hill, New York (2004)

    Google Scholar 

  3. Malaiya, Y.K., Li, M.N., Bieman, J.M., Karcich, R.: Software reliability growth with test coverage. IEEE Trans. Reliab. 51, 420–426 (2002)

    Article  Google Scholar 

  4. Pham, H., Nordmann, L., Zhang, X.M.: A general imperfect software-debugging model with S-shaped fault detection rate. IEEE Trans. Reliab. 48(2), 169–175 (1999)

    Article  Google Scholar 

  5. Li, S.M., Yin, Q., Guo, P., Lyu, M.R.: A hierarchical mixture model for software reliability prediction. Appl. Math. Comput. 185, 1120–1130 (2007)

    MATH  Google Scholar 

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

    Article  Google Scholar 

  7. Su, Y.S., Huang, C.Y.: Neural-network-based approaches for software reliability estimation using dynamic weighted combinational models. J. Syst. Softw. 80, 606–615 (2007)

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Orr, Mark, J.L.: Introduction to radial basis function networks. Technical Report, center for cognitive science, University of Edinburgh (1996)

    Google Scholar 

  11. Leonard, J.A., Kramer, M.A., Ungar, L.H.: Using radial basis functions to approximate a function and its error bounds. IEEE Trans. Neural Netw./Publ. IEEE Neural Netw. Council 3(4), 624–627 (1991)

    Article  Google Scholar 

  12. Sitte, R.: Comparison of software-reliability-growth predictions: neural networks vs. parametric recalibration. IEEE Trans. Reliab. 48(3), 285–291 (1999)

    Article  Google Scholar 

  13. Ho, S.L., Xie, M., Goh, T.N.: A study of the connectionist models for software reliability prediction. Comput. Math Appl. 46, 1037–1045 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  14. Cai, K.Y., Cai, L., Wang, W.D., Yu, Z.Y., Zhang, D.: On the neural network approach in software reliability modeling. J. Syst. Softw. 58, 47–62 (2001)

    Article  Google Scholar 

  15. Tian, L., Noore, A.: On-line prediction of software reliability using an evolutionary connectionist model. J. Syst. Softw. 77, 173–180 (2005)

    Article  Google Scholar 

  16. Tian, L., Noore, A.: Evolutionary neural network modeling for software cumulative failure time prediction. Reliab. Eng. Syst. Safety 87, 45–51 (2005)

    Article  Google Scholar 

  17. Foresee, F.D., Hagan, M.T.: Gauss–Newton approximation to Bayesian learning. In: Proceedings of the 1997 IEEE International Conference on Neural Networks, Houston, TX, pp. 1930–1935 (1997)

    Google Scholar 

  18. Smith, Stephen A., Shmuel, S.O.: Reliability growth of repairable systems. Naval Res. Logist. Q. 27(4), 539–547 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  19. Shanmugam, L., Florence, L.: A comparison of parameter best estimation method for software reliability models. Int. J. Softw. Eng. Appl. 3(5), 91–102 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pravas Ranjan Bal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Science+Business Media Singapore

About this paper

Cite this paper

Bal, P.R., Mohapatra, D.P. (2017). Software Reliability Prediction Based on Radial Basis Function Neural Network. In: Sahana, S.K., Saha, S.K. (eds) Advances in Computational Intelligence. ICCI 2015. Advances in Intelligent Systems and Computing, vol 509. Springer, Singapore. https://doi.org/10.1007/978-981-10-2525-9_10

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-2525-9_10

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-2524-2

  • Online ISBN: 978-981-10-2525-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics