Skip to main content

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

Abstract

Any project, however, astronomically immense or minute, or regardless of the industry that is undertaken, needs to be performed and distributed under certain constraints. Cost is one of those constraints that project management needs to efficaciously control. Cost may be the driving force or an obstacle in deciding project’s future. Consequently, a trustable and meticulous effort estimation model is a perpetual challenge for project managers and software engineers. Long short term memory (LSTM) and recurrent neural networks (RNN) are utilized in this paper to suggest the incipient model for calculating the effort needed to develop a software. The result of the model is evaluated on COCOMO’81, NASA63 and MAXWELL datasets. The experimental results showed that LSTM-RNN with linear activation function (LAF) amends the precision of cost estimation in comparison with other models utilized in the study.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. R.J. Williams, G.E. Hinton, D.E. Rumelhart, Learning representations by back-propagating errors. Nature 323, 533–536 (1986)

    Google Scholar 

  2. A. Effendi, R. Setiawan, Z.E. Rasjid, Adjustment factor for use case point software effort estimation (study case: student desk portal). Procedia Comput. Sci. 157, 691–698 (2019). https://doi.org/10.1016/j.procs.2019.08.215

    Article  Google Scholar 

  3. Y. Elfahham, Estimation and prediction of construction cost index using neural networks, time series, and regression. Alexandria Eng. J. 58(2), 499–506 (2019). https://doi.org/10.1016/j.aej.2019.05.002

    Article  Google Scholar 

  4. Z. Abdelali, M. Hicham, N. Abdelwahed, An ensemble of optimal trees for software development effort estimation. Lecture Notes in Networks and Systems (Springer, Cham, 2019), pp. 55–68. https://doi.org/10.1007/978-3-030-11914-0_6

  5. A. Puspaningrum, R. Sarno, A hybrid cuckoo optimization and harmony search algorithm for software cost estimation. Procedia Comput. Sci. 124, 461–469 (2017). https://doi.org/10.1016/j.procs.2017.12.178

    Article  Google Scholar 

  6. J. Murillo-Morera, C. Quesada-López, C. Castro-Herrera, M. Jenkins, A genetic algorithm based framework for software effort prediction. J. Softw. Eng. Res. Dev. 5(1) (2017). https://doi.org/10.1186/s40411-017-0037-x

  7. A. Kaushik, S. Verma, H.J. Singh, G. Chhabra, Software cost optimization integrating fuzzy system and COA-Cuckoo optimization algorithm. Int. J. Syst. Assur. Eng. Manag. 8(S2), 1461–1471 (2017). https://doi.org/10.1007/s13198-017-0615-7

    Article  Google Scholar 

  8. M. Masoud, W. Abu-Elhaija, Y. Jaradat, I. Jannoud, L. Dabbour, Software project management: resources prediction and estimation utilizing unsupervised machine learning algorithm, in 8th International Conference on Engineering, Project, and Product Management (EPPM 2017) (2018), pp. 151–159. https://doi.org/10.1007/978-3-319-74123-9_16

  9. F. Zare, H. Khademi Zare, M.S. Fallahnezhad, Software effort estimation based on the optimal Bayesian belief network. Appl. Soft Comput. 49, 968–980 (2016). https://doi.org/10.1016/j.asoc.2016.08.004

    Article  Google Scholar 

  10. P. Rijwani, S. Jain, Enhanced software effort estimation using multi layered feed forward artificial neural network technique. Procedia Comput. Sci. 89, 307–312 (2016). https://doi.org/10.1016/j.procs.2016.06.073

    Article  Google Scholar 

  11. A.P.L. Primandari, Sholiq, Effort distribution to estimate cost in small to medium software development project with use case points. Procedia Comput. Sci. 72, 78–85 (2015). https://doi.org/10.1016/j.procs.2015.12.107

    Article  Google Scholar 

  12. www.promisedata.org

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anupama Kaushik .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kaushik, A., Choudhary, N., Priyanka (2021). Software Cost Estimation Using LSTM-RNN. In: Bansal, P., Tushir, M., Balas, V., Srivastava, R. (eds) Proceedings of International Conference on Artificial Intelligence and Applications. Advances in Intelligent Systems and Computing, vol 1164. Springer, Singapore. https://doi.org/10.1007/978-981-15-4992-2_2

Download citation

Publish with us

Policies and ethics