Skip to main content

Computational Intelligence Methods in Software Reliability Prediction

  • Chapter
Computational Intelligence in Reliability Engineering

Part of the book series: Studies in Computational Intelligence ((SCI,volume 39))

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adnan WA, Yaacob MH (1994) An integrated neural-fuzzy system of soft-ware reliability prediction. In: Proceedings of the 1st International Conference on Software Testing, Reliability and Quality Assurance. New Delhi, India, pp 154-158

    Google Scholar 

  2. Adnan WA, Yaakob M, Anas R, Tamjis MR (2000) Artificial neural network for software reliability assessment. In: 2000 TENCON Proceedings of Intel-ligent Systems and Technologies for the New Millennium. Kuala Lumpur, Malaysia, pp 446-451

    Google Scholar 

  3. Aljahdali SH, Sheta A, Rine D (2001) Prediction of software reliability: A comparison between regression and neural network non-parametric models. In: Proceedings of ACS/IEEE International Conference on Computer Sys-tems and Applications. Beirut, Lebanon, pp 470-473

    Google Scholar 

  4. Aljahdali SH, Sheta A, Rine D (2002) Predicting accumulated faults in soft-ware testing process using radial basis function network models. In: Proceed-ings of the ISCA 17th International Conference on Computers and their Applications. San Francisco, CA, pp 26-29

    Google Scholar 

  5. Bhattacharya A, Parlos AG, Atiya AF (2003) Prediction of MPEG-coded video source traffic using recurrent neural networks. IEEE Trans Signal Processing 51:2177-2190

    Article  Google Scholar 

  6. Brocklehurst S, Chan PY, Littlewood B, Snell J (1990) Recalibrating soft-ware reliability models. IEEE Trans Software Eng 16:458-470

    Article  Google Scholar 

  7. Brocklehurst S, Littlewood B (1992) New ways to get accurate reliability measures. IEEE Software 9:34-42

    Article  Google Scholar 

  8. Cai KY (1996) Introduction to Fuzzy Reliability, chapter 8. Fuzzy Methods in Software Reliability Modeling. Kluwer International Series in Engineering and Computer Science. Kluwer Academic Publishers

    Google Scholar 

  9. Cai KY, Cai L, Wang WD, Yu ZY, Zhang D (2001) On the neural network approach in software reliability modeling. The Journal of Systems and Soft-ware 58:47-62

    Article  Google Scholar 

  10. Cai KY, Wen CY, Zhang ML (1991) A critical review on software reliability modeling. Reliability Engineering and System Safety 32:357-371

    Article  Google Scholar 

  11. Cai KY, Wen CY, Zhang ML (1993) A novel approach to software reliability modeling. Microelectronics and Reliability 33:2265-2267

    Article  Google Scholar 

  12. Foresee FD, Hagan MT (1997) Gauss-Newton approximation to Bayesian learning. In: Proceedings of the 1997 IEEE International Conference on Neu-ral Networks. Houston, TX, pp 1930-1935

    Google Scholar 

  13. Fujiwara T, Yamada S (2002) C0 coverage-measure and testing-domain met-rics based on a software reliability growth model. International Journal of Reliability, Quality and Safety Engineering 9:329-340

    Article  Google Scholar 

  14. Guo P, Lyu MR (2004) A pseudoinverse learning algorithm for feedforward neural networks with stacked generalization applications to software reliabil-ity growth data. Neurocomputing 56:101-121

    Article  Google Scholar 

  15. Gupta N, Singh MP (2005) Estimation of software reliability with execution time model using the pattern mapping technique of artificial neural network. Computers and Operations Research 32:187-199

    Article  MATH  MathSciNet  Google Scholar 

  16. Ho SL, Xie M, Goh TN (2003) A study of the connectionist models for soft-ware reliability prediction. Computers and Mathematics with Applications 46:1037-1045

    Article  MATH  MathSciNet  Google Scholar 

  17. Karunanithi N (1993) A neural network approach for software reliability growth modeling in the presence of code churn. In: Proceedings of the 4th In-ternational Symposium on Software Reliability Engineering. Denver, CO, pp 310-317

    Google Scholar 

  18. Karunanithi N, Whitley D, Malaiya YK (1992a) Prediction of software reli-ability using connectionist models. IEEE Trans Software Eng 18:563-574

    Article  Google Scholar 

  19. Karunanithi N, Whitley D, Malaiya YK (1992b) Using neural networks in re-liability prediction. IEEE Software 9:53-59

    Article  Google Scholar 

  20. Leung FHF, Lam HK, Ling SH, Tam PKS (2003) Tuning of the structure and parameters of a neural network using an improved genetic algorithm. IEEE Trans Neural Networks 14:79-88

    Article  Google Scholar 

  21. Lyu MR (1996) Handbook of Software Reliability Engineering. McGraw-Hill, New York

    Google Scholar 

  22. MacKay DJC (1992) Bayesian interpolation. Neural Computation 4:415-447

    Article  Google Scholar 

  23. Mihalache A (1992) Software reliability assessment by fuzzy sets. IPB Buletin Stiintific - Electrical Engineering 54:91-95

    Google Scholar 

  24. Musa JD (1998) Software Reliability Engineering, chapter 8 Software Reli-ability Models. McGraw-Hill Osborne Media, New York

    Google Scholar 

  25. Musa JD, Iannino A, Okumoto K (1987) Software Reliability: Measurement, Prediction, Application. McGraw-Hill Series in Software Engineering and Technology. McGraw-Hill Book Company

    Google Scholar 

  26. Park JY, Lee SU, Park JH (1999) Neural network modeling for software reli-ability prediction from failure time data. Journal of Electrical Engineering and Information Science 4:533-538

    Google Scholar 

  27. Pham H (2000) Software Reliability, chapter 8 Software Reliability Models with Environmental Factors. Springer

    Google Scholar 

  28. Pham H (2003) Software reliability and cost models: Perspectives, compari- son, and practice. European Journal of Operational Research 149:475-489

    Article  MATH  MathSciNet  Google Scholar 

  29. Pham H, Zhang X (2003) NHPP software reliability and cost models with testing coverage. European Journal of Operational Research 145:443-454

    Article  MATH  Google Scholar 

  30. Sitte R (1999) Comparison of software-reliability-growth predictions: Neural networks vs parametric-recalibration. IEEE Trans Reliability 48:285-291

    Article  Google Scholar 

  31. So SS, Cha SD, Kwon YR (2002) Empirical evaluation of a fuzzy logic-based software quality prediction model. Fuzzy Sets and Systems 127:199-208

    Article  MATH  MathSciNet  Google Scholar 

  32. Stringfellow C, Andrews AA (2002) An empirical method for selecting soft-ware reliability growth models. Empirical Software Engineering 7:319-343

    Article  MATH  Google Scholar 

  33. Tian L, Noore A (2004a) A novel approach for short-term load forecasting using support vector machines. International Journal of Neural Systems 14:329-335

    Article  MATH  Google Scholar 

  34. Tian L, Noore A (2004b) Software reliability prediction using recurrent neu-ral network with Bayesian regularization. International Journal of Neural Systems 14:165-174

    Article  Google Scholar 

  35. Tian L, Noore A (2005a) Dynamic software reliability prediction: An ap-proach based on support vector machines. International Journal of Reliabil-ity, Quality and Safety Engineering 12:309-321

    Article  Google Scholar 

  36. Tian L, Noore A (2005b) Evolutionary neural network modeling for software cumulative failure time prediction. Reliability Engineering and System Safety 87:45-51

    Article  Google Scholar 

  37. Tian L, Noore A (2005c) Modeling distributed software defect removal effec-tiveness in the presence of code churn. Mathematical and Computer Model-ling 41:379-389

    Article  MATH  Google Scholar 

  38. Tian L, Noore A (2005d) On-line prediction of software reliability using an evolutionary connectionist model. Journal of Systems and Software 77:173-180

    Article  Google Scholar 

  39. Tsoukalas LH, Uhrig RE (1996) Fuzzy and Neural Approaches in Engineer-ing. John Wiley & Sons, New York

    Google Scholar 

  40. Utkin LV, Gurov SV, Shubinsky MI (2002) A fuzzy software reliability model with multiple-error introduction and removal. International Journal of Reliability, Quality and Safety Engineering 9:215-227

    Article  Google Scholar 

  41. Vapnik VN (1999) An overview of statistical learning theory. IEEE Trans Neural Networks 10:988-999

    Article  Google Scholar 

  42. Xing F, Guo P (2005) Support vector regression for software reliability growth modeling and prediction. Lecture Notes in Computer Science 3496:925-930

    Article  Google Scholar 

  43. Yamada S, Fujiwara T (2001) Testing-domain dependent software reliability growth models and their comparisons of goodness-of-fit. International Jour-nal of Reliability, Quality and Safety Engineering 8:205-218

    Article  Google Scholar 

  44. Zhang X, Shin MY, Pham H (2001) Exploratory analysis of environmental factors for enhancing the software reliability assessment. Journal of Systems and Software 57:73-78

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Tian, L., Noore, A. (2007). Computational Intelligence Methods in Software Reliability Prediction. In: Levitin, G. (eds) Computational Intelligence in Reliability Engineering. Studies in Computational Intelligence, vol 39. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-37368-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-37368-1_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-37367-4

  • Online ISBN: 978-3-540-37368-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics