Skip to main content

A Software Reliability Combination Model Based on Genetic Optimization BP Neural Network

  • Conference paper
  • First Online:
Geo-Spatial Knowledge and Intelligence (GSKI 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 849))

Included in the following conference series:

  • 1076 Accesses

Abstract

The software reliability model is the basis for the quantitative analysis and prediction of software reliability. In recent years, neural networks due to its generalization and learning ability have been widely applied in the field of software reliability modeling. However, the slow convergence and local minimum of neural networks may cause unsuccessful prediction. Therefore, this paper presents a software reliability combination model based on genetic optimization BP neural network. This model uses three classical software reliability models as the input of BP neural network, and then uses the genetic algorithm optimization to automatically configure and optimize the weight and the thresholds. The results of experiments show that the model proposed has better fitting effect and prediction ability than other similar models.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Lyu, M.R.: Handbook of Software Reliability Engineering. IEEE Computer Society Press, McGraw Hill, New York (1996)

    Google Scholar 

  2. Jungang, L., Jianhui, J., Chunyan, S., et al.: Research progress of software reliability model. Comput. Sci. 37(9), 13–19 (2010)

    Google Scholar 

  3. Lyu, M.R., Nikora, A.: Software reliability measurements through combination models: approaches, results, and a CASE tool. In: Proceedings of the Fifteenth Annual International Computer Software and Applications Conference, COMPSAC 1991, pp. 577–584. IEEE (1991)

    Google Scholar 

  4. Goel, A.L., Okumoto, K.: Time-dependent error-detection rate model for software reliability and other performance measures. IEEE Trans. Reliab. 28(3), 206–211 (1979)

    Article  Google Scholar 

  5. Park, J., Baik, J.: Improving software reliability prediction through multi-criteria based dynamic model selection and combination. J. Syst. Softw. 101, 236–244 (2015)

    Article  Google Scholar 

  6. Kumar, D., Kansal, Y., Kapur, P.K.: Integrating neural networks with software reliability. In: 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi (2016)

    Google Scholar 

  7. Liu, L., Jiang, Z.: Research on software reliability evaluation technology based on BP neural network. In: 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS), Okayama, pp. 1–4 (2016)

    Google Scholar 

  8. Li, Q., Zhang, C., Zhang, H.: A new software reliability model for open stochastic system based on NHPP. In: 2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), Prague, pp. 624–625 (2017)

    Google Scholar 

  9. Barraza, N.R.: A mixed poisson process and empirical bayes estimation based software reliability growth model and simulation. In: 2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), Prague, pp. 612–613 (2017)

    Google Scholar 

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

    Article  Google Scholar 

  11. Lijun, Y., Kerong, B.: Realization and analysis of software reliability based on neural networks. Comput. Technol. Autom. 21(3), 40–42 (2002)

    Google Scholar 

  12. Xuesong, Z., Ping, G.: Research on software reliability prediction based on combinatorial neural network. J. Beijing Normal Univ. 41(6), 559–603 (2005). (Natural Science Edition)

    Google Scholar 

  13. Guo, P., Lyu, M.R.: A pseudoinverse learning algorithm for feedforward neural networks with stacked generalization applications to software reliability growth data. Neurocomputing 56, 101–121 (2004)

    Article  Google Scholar 

  14. Rajeswari, K., Neduncheliyan, S.: Genetic algorithm based fault tolerant clustering in wireless sensor network. IET Commun. 11(12), 1927–1932 (2017)

    Article  Google Scholar 

  15. Li, C.: A prediction on stocks index and futures prices based on BP neural network. Qingdao University (2012)

    Google Scholar 

  16. Yamada, S., Ohba, M., Osaki, S.: S-shaped software reliability growth models and their applications. IEEE Trans. Reliab. 33(4), 289–292 (1984)

    Article  Google Scholar 

  17. Liu, W.: A k-stage sequential sampling procedure for estimation of normal mean. J. Stat. Plann. Infer. 65, 109–127 (1997)

    Article  MathSciNet  Google Scholar 

  18. Rajasekaran, S., Pai, G.A.V.: Neural networks, fuzzy logic and genetic algorithm: synthesis and applications (with cd). PHI Learning Pvt. Ltd. (2003)

    Google Scholar 

  19. Zhang, X.: Based on genetic algorithm optimization BP neural network stock price forecast. Qingdao University of Science and Technology (2014)

    Google Scholar 

  20. Musa, J.D.: DACS Software Reliability Dataset, Data & Analysis Center for Software, January 1980

    Google Scholar 

  21. Yin, Q., Li, J., Bom, K.H., et al.: A new cascade software reliability model. In: Third International Conference on Natural Computation, ICNC 2007, vol. 3, pp. 241–245. IEEE (2007)

    Google Scholar 

  22. He, Z.Y., Yin, Q.: Cascade software reliability model based on neural network. Comput. Eng. Des. 14, 036 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fusheng Jin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wang, R., Jin, F., Yang, L., Han, X. (2018). A Software Reliability Combination Model Based on Genetic Optimization BP Neural Network. In: Yuan, H., Geng, J., Liu, C., Bian, F., Surapunt, T. (eds) Geo-Spatial Knowledge and Intelligence. GSKI 2017. Communications in Computer and Information Science, vol 849. Springer, Singapore. https://doi.org/10.1007/978-981-13-0896-3_15

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-0896-3_15

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-0895-6

  • Online ISBN: 978-981-13-0896-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics