CFP last date
20 May 2024
Reseach Article

Software Reliability Prediction using Neural Networks

by V. Ramakrishna, M R Narasinga Rao, T M Padmaja
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 60 - Number 7
Year of Publication: 2012
Authors: V. Ramakrishna, M R Narasinga Rao, T M Padmaja
10.5120/9707-4167

V. Ramakrishna, M R Narasinga Rao, T M Padmaja . Software Reliability Prediction using Neural Networks. International Journal of Computer Applications. 60, 7 ( December 2012), 44-48. DOI=10.5120/9707-4167

@article{ 10.5120/9707-4167,
author = { V. Ramakrishna, M R Narasinga Rao, T M Padmaja },
title = { Software Reliability Prediction using Neural Networks },
journal = { International Journal of Computer Applications },
issue_date = { December 2012 },
volume = { 60 },
number = { 7 },
month = { December },
year = { 2012 },
issn = { 0975-8887 },
pages = { 44-48 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume60/number7/9707-4167/ },
doi = { 10.5120/9707-4167 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:05:57.607417+05:30
%A V. Ramakrishna
%A M R Narasinga Rao
%A T M Padmaja
%T Software Reliability Prediction using Neural Networks
%J International Journal of Computer Applications
%@ 0975-8887
%V 60
%N 7
%P 44-48
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Predicting the Software reliability is a pertinent issue and it is a major concern of software developers and engineers in changing environment considerations. Software reliability models are developed to estimate the probability of failure free operation of the software for a long time. Many Software Reliability Growth Models (SRGM) were developed to give the latent number of faults in the software product. However none of these models performing to the expectations of the developers of the software. In this paper, A research is made using artificial neural network models to monitor the performance of the software that leads to predict the software reliability. The MLP model outperforms SVR model, and based on the results, these models can be considered to be a reasonable alternative for software quality prediction.

References
  1. Liang T. , Afzel, N. "On-line prediction of software reliability using an evolutionary" connectionist model", Journal of Systems and Software, vol. 77,pp. 173–180, 2005.
  2. Hu Q. , Xie M. , and Ng S. , Software Reliability Predictions using Artificial Neural Networks, Computational Intelligence in Reliability Engineering (SCI) 40, 197–222, 2007.
  3. Aljahdali, S. "Prediction of Software Reliability Using Neural Network and Fuzzy logic", Ph. D. Dissertation presented to the faculty of College of Graduate Studies. , Dept. of the Software Engineering and Info. System, George Mason University, Fairfax, Virginia, U. S. A, May 2003.
  4. Aljahdali, S. , Sheta, A. , and Rine, D. , "Prediction of Software Reliability: A Comparison between regression and neural network non-parametric Models", Proceeding of the IEEE/ACS Conference, pp. 470-471, 2000.
  5. Khoshgoftaar T. M. , and Allen, E. B. , "Logistic Regression Modeling of Software Quality", International Journal of Reliability, Quality and Safety Engineering, 6(4), 1999.
  6. Stewart, W. , "Collinearity and least squares regression", Statistical Science, pp. 68-100, 1987.
  7. Aljahdali, S. , Sheta, A. , and Habib, M. "Software Reliability Analysis Using Parametric and Non- Parametric Methods", Proceedings of the ISCA 18th International Conference on Computers and their Application, March 26-28, 2003, pp. 63-66.
  8. Aljahdali, S. , Sheta, A. , and Rine, D. , "Predicting Accumulated Faults in Software Using Radial Basis Function Network", Proceedings of the ISCA 17th International Conference on Computers and their Application, 4-6, April 2002, pp. 26-29.
  9. Narasinga Rao MR, Sridhar GR, Madhu K, Rao AA. A Clinical Decision Support System using Multilayer Perceptron Neural Network to Assess Well Being in Diabetes. J Assoc Physicians India 2009; 57:127–33.
  10. Drucker. H, Burges C. j, Kaufman L, Smola A, Vapnik V, Support Vector Regression Machines", in Advances in Neural Information Processing Systems (1997), M. C. Mozer, M. I. Jordon, and T, Petsche(eds. ),Vol. 9,The MIT press,pp. 155-161.
  11. Vapnik V, Golowich S. E, and Smola A, 'Support vector method for function approximation, regression estimation and signal processing', in Advances in Neural Information Processing Systems(1997), M. C. Mozer, M. I. Jordan, and T. petsche(eds. ,),Vol. 9, The MIT press, Cambridge, MA,pp. 281-287.
  12. Scholkopf,B, Burges, C. ,and Vapnik. , V. , 'Incorporating invariances in support vector machines', in Artificial Neural Networks—ICANN '96, C. Vonder Malsburg, W. von Seelen,J. Vorbuggen, and B. Sendhoff(eds. ,),Vol. 1112 of Springer Lecture Notes in Computer Science, Springer- Verlag, Berlin,1996, pp. 47-52.
  13. Mattera, D, Haykin. S. , ' Support vector machines for dynamic reconstruction of a chaotic system', in Advances in Kernel Methods- Support Vector Learning, B. Scholkpf, C. J. C. Burges, and A. J. Smola(eds. ,), MIT Press, Cambridge,MA,1999,pp. 211-242.
  14. Muller. K. R, Smola A. J, Ratsch. G, Kohlmorgan. J, and Vapnik. V. , 'Predicting time series with and support vector machines', in Artificial Neural Networks-ICANN'97, W. Gerstner,A. Germond, M. Hasler,J. D. Nicoud,(eds. ,), Springer Lecture Notes in Computer Science, Springer -Verlag, Berlin,1997, pp. 999-1004,
  15. Stitson. M, Gammerman,A. , Vapnik. V. , Vovk. V. , Watkins, C. , and Weston, J. , 'Support vector regression with anova decomposition kernels', in Advances in Kernels Methods-Support Vector Learning, B. Scholkopf, C. J. C. Burges, and A. J. Smola (eds. ,), MIT Press, Cambridge, MA, 1997,pp. 285-292.
  16. M. A. H. Farquad, V. Ravi, S. Bapi Raju, " Support Vector Regression based hybrid rule extraction methods for forecasting", Expert Systems with Applications 37 (2010) 5577–5589.
Index Terms

Computer Science
Information Sciences

Keywords

SoftwareQuality Software Reliability MLP Neural Network Support Vector Regression Back-propagation algorithm