Abstract
Software cost estimation is forecasting the amount of developmental effort and time needed, while developing any software system. A good volume of software cost prediction models ranging from the very old algorithmic models to expert judgement to non-algorithmic models have been proposed so far. Each of these models has their advantage and disadvantage in estimating the development effort. Recently, the usage of meta-heuristic techniques for software cost estimations is increasingly growing. So in this paper, we are proposing an approach, which consists of functional link ANN and artificial bee colony algorithm as its training algorithm for delivering most accurate software cost estimation. FLANN reduces the computational complexity in multilayer neural network, and does not has any hidden layer, and thus has got fast learning ability. In our model, we are using MRE, MMRE and MdMRE as a measure of performance index to simply weigh the obtained quality of estimation. After an extensive evaluation of results, it showed that training a FLANN with ABC for the problem of software cost prediction yields a highly improved set of results. Besides this, the proposed model involves less computation during its training because of zero hidden layers and thus is structurally simple.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Putnam, L.H.: A general empirical solution to the macro software sizing and estimating problem. IEEE Trans. Soft. Eng. 4(4), 345–361 (1978)
Boehm, B.W.: Software Engineering Economics. Prentice Hall, Englewood Cliffs (1981)
Patra, J.C., Pal, R.N.: A functional link artificial neural network for adaptive channel equalization. Sig. Process. 43, 181–195 (1995)
Booker, J.M., Meyer, M.M.: Elicitation and Analysis of Expert Judgement. Los Alamos National Laboratory
Zull, J.E.: The Art of Changing the Brain: Enriching the Practice of Teaching by Exploring the Biology of Learning. Stylus Publishing (2002)
Shepperd, M., Cartwright, M.: Predicting with sparse data. IEEE Trans. Soft. Eng. 27, 987–998 (2001)
Venkatachalam, A.R.: Software cost estimation using artificial neural networks. In: Proceedings of the 1993 International Joint Conference on Neural Networks, pp. 987–990 (1993)
Rao, B.T., Dehuri, S., Rajib, M.: Functional link artificial neural networks for software cost estimation. Int. J. Appl. Evol. Comput. 62–68 (2012)
Dehuri, S., Cho, S.B.: A comprehensive survey on functional link neural networks & an adaptive PSO–BP learning for CFLNN. Neural Comput. Appl. 187–205 (2010)
Pao, Y.H., Takefuji, Y.: Functional-link net computing: theory, system architecture, and functionalities. Computer 25(5), 76–79 (1992)
Pao, Y.H., Phillips, S.M., Sobajic, D.J.: Neural net computing and intelligent control systems. Int. J. Control 56(2), 263–289 (1992)
Patra, J.C., Pal, R.N., Chatterji, B.N., Panda, G.: Identification of non-linear & dynamic system using functional link artificial neural network. IEEE Trans. Syst. Man Cybern. B Cybern. 29(2), 254–262 (1999)
Karaboga, D., et al.: Artificial bee colony (ABC) optimization algorithm for training feed-forward neural networks. In: Torra, V., et al. (eds.) Modelling Decisions for Artificial Intelligence, vol. 4617, pp. 318–329. Springer, Berlin/Heidelberg (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Wani, Z.H., Quadri, S.M.K. (2016). Artificial Bee Colony-Trained Functional Link Artificial Neural Network Model for Software Cost Estimation. In: Pant, M., Deep, K., Bansal, J., Nagar, A., Das, K. (eds) Proceedings of Fifth International Conference on Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol 437. Springer, Singapore. https://doi.org/10.1007/978-981-10-0451-3_65
Download citation
DOI: https://doi.org/10.1007/978-981-10-0451-3_65
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0450-6
Online ISBN: 978-981-10-0451-3
eBook Packages: EngineeringEngineering (R0)