Abstract
With the increasing interest in digital world, various software whether it is in e-commerce or in the entertainment industry, have gained much attention in recent time. It becomes important to access the quality of a software which is usually done with the expert supervision and results into more money and time. Neural network systems have been effectively incorporated by famous companies such as FlipKart, Snapdeal, Netflix, and others due to their capacity to expand the amount of quantifiable attributes for prediction. This paper presents a framework of a radial basis function network for software quality prediction and uses Thin-plate spline RBF as its activation function. This is a network with a single layer making it easier to be trained with effective prediction results. The paper presents the theory of its training using gradient descent based back propagation algorithm with the training data-set of 20 samples and MATLAB results are provided to support the theoretical claim. Furthermore, the proposed scheme has been validated for five unknown software samples which quality is required to be predicted and It is demonstrated that the predicted soft quality results by the proposed approach are very close to the actual software quality which shows the effectiveness of the proposed approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zakaryazad, A., Duman, E.: A profit-driven Artificial Neural Network (ANN) with applications to fraud detection and direct marketing. Neurocomputing 175, 121–131 (2016)
Mignan, A., Broccardo, M.: Neural network applications in earthquake prediction (1994–2019): meta-analytic and statistical insights on their limitations. Seismol. Res. Lett. 91(4), 2330–2342 (2020)
Liu, X., Zhu, Z., Yu, Z.: Applications of ANN in COVID-19. Int. Core J. Eng. 7(2), 133–140 (2021)
Bodyanskiy, Y., Pirus, A., Deineko, A.: Multilayer radial-basis function network and its learning. In: 2020 IEEE 15th International Conference on Computer Sciences and Information Technologies (CSIT), vol. 1. IEEE (2020)
Chen, S., Mulgrew, B., Grant, P.M.: A clustering technique for digital communications channel equalization using radial basis function networks. IEEE Trans. Neural Netw. 4(4), 570–590 (1993)
Leonard, J.A., Kramer, M.A.: Radial basis function networks for classifying process faults. IEEE Control Syst. Mag. 11(3), 31–38 (1991)
Zemouri, R., Racoceanu, D., Zerhouni, N.: Recurrent radial basis function network for time-series prediction. Eng. Appl. Artif. Intell. 16(5–6), 453–463 (2003)
Ranaweera, D.K., Hubele, N.F., Papalexopoulos, A.D.: Application of radial basis function neural network model for short-term load forecasting. IEE Proc. Gener. Transm. Distrib. 142(1), 45–50 (1995)
Li, J., et al.: Software defect prediction via convolutional neural network. In: 2017 IEEE International Conference on Software Quality, Reliability and Security (QRS). IEEE (2017)
Arar, Ö.F., Ayan, K.: Software defect prediction using cost-sensitive neural network. Appli. Soft Comput. 33, 263–277 (2015)
Zheng, J.: Predicting software reliability with neural network ensembles. Expert Syst. Appl. 36(2), 2116–2122 (2009)
Cai, K.-Y., et al.: On the neural network approach in software reliability modeling. J. Syst. Softw. 58(1), 47–62 (2001)
Budur, A., Ĺźerban, C., Vescan, A.: Predicting Reliability of Object-Oriented Systems Using a Neural Network. Studia Universitatis Babes-Bolyai Informatica, vol. 64, issue number 2 (2019)
El Emam, K., Melo, W., Machado, J.C.: The prediction of faulty classes using object-oriented design metrics. J. Syst. Softw. 56(1), 63–75 (2001)
Khoshgoftaar, T.M., et al.: Application of neural networks to software quality modeling of a very large telecommunications system. IEEE Trans. Neural Netw. 8(4), 902–909 (1997)
Khoshgoftaar, T.M., Szabo, R.M.: Improving neural network predictions of software quality using principal components analysis. In: Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN 1994). Vol. 5. IEEE (1994)
Aboonajmi, M., et al.: Quality assessment of poultry egg based on visible-near infrared spectroscopy and radial basis function networks. Int. J. Food Prop. 19(5), 1163–1172 (2016)
Kumar, R., Rai, S., Trahan, J.L.: Neural-network techniques for software-quality evaluation. In: Annual Reliability and Maintainability Symposium. 1998 Proceedings. International Symposium on Product Quality and Integrity. IEEE (1998)
Huang, J., et al.: Cross-validation based K nearest neighbor imputation for software quality datasets: an empirical study. J. Syst. Softw. 132, 226–252 (2017)
Pizzi, N.J., Summers, A.R., Pedrycz, W.: Software quality prediction using median-adjusted class labels. In: Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN 2002 (Cat. No. 02CH37290), vol. 3. IEEE (2002)
Xing, F., Guo, P., Lyu, M.R.: A novel method for early software quality prediction based on support vector machine. In: 16th IEEE International Symposium on Software Reliability Engineering (ISSRE 2005). IEEE (2005)
Yang, B., et al.: Software quality prediction using affinity propagation algorithm. In: 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence). IEEE (2008)
Hammouri, A., et al.: Software bug prediction using machine learning approach. Int. J. Adv. Comput. Sci. Appl. 9(2), 78–83 (2018)
Gramajo, M.G., Ballejos, L., Ale, M.: Recurrent Neural Networks to automate Quality assessment of Software Requirements. arXiv preprint arXiv:2105.04757 (2021)
Broomhead, D.S., Lowe, D.: Radial basis functions, multi-variable functional interpolation and adaptive networks. Royal Signals and Radar Establishment Malvern (United Kingdom) (1988)
Heaton, J.: AIFH, volume 3: deep learning and neural networks. J. Chem. Inf. Model. 3 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Ritu, Sangwan, O.P. (2022). Radial Basis Function Network Based Intelligent Scheme for Software Quality Prediction. In: Patel, K.K., Doctor, G., Patel, A., Lingras, P. (eds) Soft Computing and its Engineering Applications. icSoftComp 2021. Communications in Computer and Information Science, vol 1572. Springer, Cham. https://doi.org/10.1007/978-3-031-05767-0_26
Download citation
DOI: https://doi.org/10.1007/978-3-031-05767-0_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-05766-3
Online ISBN: 978-3-031-05767-0
eBook Packages: Computer ScienceComputer Science (R0)