Software Reliability Prediction using Neural Network with Encoded Input

作者: Manjubala Bisi , Neeraj Kumar Goyal

DOI: 10.5120/7492-0586

关键词:

摘要: neural network based software reliability model to predict the cumulative number of failures on Feed Forward architecture is proposed in this paper. Depending upon available failure count data, execution time encoded using Exponential and Logarithmic function order provide value as input network. The effect encoding different parameter prediction accuracy have been studied. terms hidden nodes has also performance approach tested eighteen data sets. Numerical results show that giving acceptable across projects. compared with some statistical models change point considering three datasets. comparison a good capability. Software engineers can measure or forecast models. In real development process, cost are limited. used develop reliable under given constraints. managers determine release help these past few years, large models/statistical developed. Every certain assumptions. So predictive capability for There exist no single best suit all cases. influenced by external parameters. To overcome problems, non-parametric like support vector machines last years. not any assumptions which unrealistic situation. Neural become an alternative method modeling, evaluation prediction. literature, many their proven better than (4-6). All basically experimental nature. Anyone who wants apply set, they first find out hit trial method. cases, people lose confidence high level confidence. work, scheme build It shown (14) above two But (14), determined doing repeated experiments purpose paper guideline selection gives consistent applied sets found result existing points. rest organized follows: Section 2, works related introduced. 3 presents schemes such encoding. 4 shows result. Finally, 5 concludes

参考文章(17)
S. D. Conte, H. E. Dunsmore, V. Y. Shen, Software engineering metrics and models Benjamin-Cummings Publishing Co., Inc.. ,(1986)
Jun Zheng, Predicting software reliability with neural network ensembles Expert Systems With Applications. ,vol. 36, pp. 2116- 2122 ,(2009) , 10.1016/J.ESWA.2007.12.029
Kai-Yuan Cai, Lin Cai, Wei-Dong Wang, Zhou-Yi Yu, David Zhang, On the neural network approach in software reliability modeling Journal of Systems and Software. ,vol. 58, pp. 47- 62 ,(2001) , 10.1016/S0164-1212(01)00027-9
Yogesh Singh, Pradeep Kumar, None, Prediction of Software Reliability Using Feed Forward Neural Networks computational intelligence. pp. 1- 5 ,(2010) , 10.1109/CISE.2010.5677251
P.M. Granitto, P.F. Verdes, H.A. Ceccatto, Neural network ensembles: evaluation of aggregation algorithms Artificial Intelligence. ,vol. 163, pp. 139- 162 ,(2005) , 10.1016/J.ARTINT.2004.09.006
N. Karunanithi, D. Whitley, Y.K. Malaiya, Using neural networks in reliability prediction IEEE Software. ,vol. 9, pp. 53- 59 ,(1992) , 10.1109/52.143107
Liang Tian, Afzel Noore, On-line prediction of software reliability using an evolutionary connectionist model Journal of Systems and Software. ,vol. 77, pp. 173- 180 ,(2005) , 10.1016/J.JSS.2004.08.023
Bo Yang, Xiang Li, A study on software reliability prediction based on support vector machines industrial engineering and engineering management. pp. 1176- 1180 ,(2007) , 10.1109/IEEM.2007.4419377
Yu-Shen Su, Chin-Yu Huang, Neural-network-based approaches for software reliability estimation using dynamic weighted combinational models Journal of Systems and Software. ,vol. 80, pp. 606- 615 ,(2007) , 10.1016/J.JSS.2006.06.017
Yogesh Singh, Pradeep Kumar, None, Application of feed-forward neural networks for software reliability prediction ACM Sigsoft Software Engineering Notes. ,vol. 35, pp. 1- 6 ,(2010) , 10.1145/1838687.1838709