Skip to main content

Software Cost Estimation Using Artificial Neural Network

  • Conference paper
  • First Online:
Soft Computing: Theories and Applications

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

Abstract

Cost estimation is something we can call the most challenging task of software project management. Cost estimation is to precisely assess required assets and schedules for software improvement ventures, and it includes a number of things under its wide umbrella, for example, estimation of the effort required, estimation of the size of the software product to be produced, and last but not the least estimating the cost of the project. The overall project life cycle is impacted by the accurate prediction of the software development cost. Lots of models for software cost estimations are proposed by researchers. The COCOMO model makes employments of multilayer feedforward neural system while being actualized and prepared to utilize the perceptron learning algorithm. To test and prepare the system, the COCOMO dataset is actualized. Whatever result is generated from multilayer neural system is then compared with Kaushik [12]. This paper has the goal of creating the quantitative measure not only in the current model but also in our proposed model.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Kaushik, A., Chauhan, A., Mittal, D.: COCOMO estimates using neural networks. Int. J. Intell. Syst. Appl. 4(9), (2012)

    Google Scholar 

  2. Sivanandam, S.N., Deepa, S.N.: Introduction to Neural Networks using MATLAB 6.0. Tata McGraw-Hill Education, US (2006)

    Google Scholar 

  3. Tadayon, N.: Neural network approach for software cost estimation. In: IEEE International Conference on Information Technology: Coding and Computing (ITCC’05), vol. 2, pp. 815–818,4–6 (2005)

    Google Scholar 

  4. Sharma, T.: A comparative study of COCOMO II and Putnam models of software cost estimation. Int. J. Sci. Eng. Res. 2(11), (2011)

    Google Scholar 

  5. Krenke, A., Bešter, J., Kos, A.: Introduction to the artificial neural networks. In: Methodological Advances and Biomedical Applications (2011)

    Google Scholar 

  6. http://promise.site.uottawa.ca/SERepository/datasets/cocomo81.arff

  7. Reddy, C., Raju, K.V.S.V.N.: A concise neural network model for estimating software effort. Int. J. Recent. Trends. Eng. 1(1), (2009)

    Google Scholar 

  8. Bayindir, R., Colak, I., Sagiroglu, S., Kahraman, H.T.: Application of adaptive artificial neural network method to model the excitation currents of synchronous motors. In: 11th International Conference on in Machine Learning and Applications (ICMLA), vol. 2, pp. 498–502 (2012)

    Google Scholar 

  9. Kumari, S.: Performance analysis of the software cost estimation methods: a review. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 3(7), (2013)

    Google Scholar 

  10. Sharma, T.: Statistical analysis of various models of software cost estimation. Int. J. Eng. Res. Appl. 2(3), 683–685 (2012)

    Google Scholar 

  11. Kaushik, A., Soni, A.K., Soni, R.: A simple neural network approach to software cost estimation. Glob. J. Comput. Sci. Technol. Neural Artif. Intell. 13(1), (2013) (Version 1.0)

    Google Scholar 

  12. Hamza, H., Kamel, A., Shams, K.: Software effort estimation using artificial neural networks. A Survey of the Current Practices. In: Tenth International Conference on Information Technology: New Generations (ITNG), pp. 731–733, 15–17 (2013)

    Google Scholar 

  13. Mukherjee, S.: Optimization of project effort estimate using neural network. In: IEEE International Conference on Advanced Communication Control and Computing Technologies, pp. 406–410 (2014)

    Google Scholar 

  14. Jodpimai, P., Lursinsap, P.C.: Estimating software effort with minimum features using neural functional approximation. In: International Conference on Computational Science and Its Applications (ICCSA), pp. 266–273, 23–26 (2010)

    Google Scholar 

  15. Ghose, M.K., Bhatnagar, R., Bhattacharjee, V.: Comparing some neural network models for software development effort prediction. In: National Conference on Emerging Trends and Applications in Computer Science (NCETACS), pp. 1–4, 4–5 (2011)

    Google Scholar 

Download references

Acknowledgements

I would like to express my deep gratitude and thanks to Dr Nidhi Mishra, Associate Professor, Department of Computer Engineering, Poornima University, IT Developer Devesh Arora and Prof. Pramod Choudhry for giving me an opportunity to work under his guidance for preparing the paper. Finally thanks to my family members Mr. Gopal Das (Father), Anju Arora (Mother), Abhishek (Brother), Shivani, Neeraj Munjal and my friend Hridya Narang for their constant encouragement and support throughout the research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shaina Arora .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Arora, S., Mishra, N. (2018). Software Cost Estimation Using Artificial Neural Network. In: Pant, M., Ray, K., Sharma, T., Rawat, S., Bandyopadhyay, A. (eds) Soft Computing: Theories and Applications. Advances in Intelligent Systems and Computing, vol 584. Springer, Singapore. https://doi.org/10.1007/978-981-10-5699-4_6

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-5699-4_6

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-5698-7

  • Online ISBN: 978-981-10-5699-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics