Skip to main content

Artificial Bee Colony-Trained Functional Link Artificial Neural Network Model for Software Cost Estimation

  • Conference paper
  • First Online:
Proceedings of Fifth International Conference on Soft Computing for Problem Solving

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 437))

  • 1391 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Putnam, L.H.: A general empirical solution to the macro software sizing and estimating problem. IEEE Trans. Soft. Eng. 4(4), 345–361 (1978)

    Article  MATH  Google Scholar 

  2. Boehm, B.W.: Software Engineering Economics. Prentice Hall, Englewood Cliffs (1981)

    Google Scholar 

  3. Patra, J.C., Pal, R.N.: A functional link artificial neural network for adaptive channel equalization. Sig. Process. 43, 181–195 (1995)

    Article  MATH  Google Scholar 

  4. Booker, J.M., Meyer, M.M.: Elicitation and Analysis of Expert Judgement. Los Alamos National Laboratory

    Google Scholar 

  5. Zull, J.E.: The Art of Changing the Brain: Enriching the Practice of Teaching by Exploring the Biology of Learning. Stylus Publishing (2002)

    Google Scholar 

  6. Shepperd, M., Cartwright, M.: Predicting with sparse data. IEEE Trans. Soft. Eng. 27, 987–998 (2001)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Rao, B.T., Dehuri, S., Rajib, M.: Functional link artificial neural networks for software cost estimation. Int. J. Appl. Evol. Comput. 62–68 (2012)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Pao, Y.H., Takefuji, Y.: Functional-link net computing: theory, system architecture, and functionalities. Computer 25(5), 76–79 (1992)

    Article  Google Scholar 

  11. Pao, Y.H., Phillips, S.M., Sobajic, D.J.: Neural net computing and intelligent control systems. Int. J. Control 56(2), 263–289 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. www.promisedata.org

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zahid Hussain Wani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics