Skip to main content

A Cost Estimating Method for Agile Software Development

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2021 (ICCSA 2021)

Abstract

In every software development project, the software effort estimating procedure is an important process in software engineering and always critical. The consistency of effort and timeline estimation, along with several factors, determines whether a project succeeds or fails. Both academics and professionals worked on the estimation approaches in software engineering. But, all these approaches have many problems that need to be addressed. One of the most difficult aspects of software engineering is estimating effort in agile development. This study aims to provide an effort estimation method for agile software development projects. Because in software engineering, the agile method is widely used for the development of software applications. The development and usage of the agile method are described in depth in this study. The framework is configured with empirical data gathered by projects from the software industry. The test findings reveal that the estimation method has great estimation accuracy in respect of mean magnitude of relative error (MMRE) and Prediction of Error PRED (n). The suggested approach achieves more accuracy for effort estimation as compare to others.

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 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.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. Popli, R., Chauhan, N.: Sprint-point based estimation in scrum In: Proceedings of IEEE Conference, GLA University, Mathura, 9–10 March 2013

    Google Scholar 

  2. Bhalereo, S., Ingle, M.: Incorporating vital factors in agile estimation through algorithmic methods Int. J. Comput. Sci. Appl. Technomath. Res. Foundat. 6(1) 85–97 (2009)

    Google Scholar 

  3. Misra, S., Omorodion, F.M., Damasevicius, R.: Metrics for measuring progress and productivity in agile software development. In: Abraham, A., Sasaki, H., Rios, R., Gandhi, N., Singh, U., Ma, K. (eds.) IBICA 2020. AISC, vol. 1372, pp. 469–478. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-73603-3_44

    Chapter  Google Scholar 

  4. Attarzadeh, I., Hock Ow, S.: Software development effort estimation based on a new fuzzy logic model. Int. J. Comput. Theory Eng. 1, 1793–8201 (2009)

    Google Scholar 

  5. Butt, S.A., Misra, S., Anjum, M.W., Hassan, S.A.: Agile project development issues during COVID-19. In: International Conference on Lean and Agile Software Development, pp. 59–70. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-67084-9_4

  6. Misra, S.: Pair programming: an empirical investigation in an agile software development environment. In: Przybyłek, A., Miler, J., Poth, A., Riel, A. (eds.) LASD 2021. LNBIP, vol. 408, pp. 195–199. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-67084-9_13

    Chapter  Google Scholar 

  7. Abioye, T.E., Arogundade, O.T., Misra, S., Akinwale, A.T., Adeniran, O.J.: Toward ontology‐based risk management framework for software projects: an empirical study. J. Softw. Evol. Process 32(12), e2269 (2020)

    Google Scholar 

  8. Rimal, Y., Pandit, P., Gocchait, S., Butt, S.A., Obaid, A.J.: Hyperparameter determines the best learning curve on single, multi-layer and deep neural network of student grade prediction of Pokhara University Nepal. J. Phys. Conf. Ser. 1804(1), 012054 (2021). IOP Publishing

    Google Scholar 

  9. Butt, S.A., Abbas, S.A., Ahsan, M.: Software development life cycle & software quality measuring types. Asian J. Math. Comput. Res 11(2), 112–122 (2016)

    Google Scholar 

  10. Przybylek, A., Kowalski, W.: Utilizing online collaborative games to facilitate agile software development. In: 2018 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 811–815. IEEE, September 2018

    Google Scholar 

  11. Butt, S.A., Gochhait, S., Andleeb, S., Adeel, M.: Games features for health disciplines for patient learning as entertainment. In: Digital Entertainment, pp. 65–86. Palgrave Macmillan, Singapore (2021).

    Google Scholar 

  12. Przybyłek, A., Kotecka, D.: Making agile retrospectives more awesome. In: 2017 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1211–1216. IEEE, September 2017

    Google Scholar 

  13. Behera, R.K., Jena, M., Rath, S.K., Misra, S.: Co-LSTM: Convolutional LSTM model for sentiment analysis in social big data. Inf. Process. Manage. 58(1), 102435 (2021)

    Google Scholar 

  14. Kumari, A., Behera, R.K., Sahoo, K.S., Nayyar, A., Kumar Luhach, A., Prakash Sahoo, S.: Supervised link prediction using structured‐based feature extraction in social network. Concurrency Comput. Pract. Exp. e5839 (2020)

    Google Scholar 

  15. Anusuya, V., Gomathi, V.: An efficient technique for disease prediction by using enhanced machine learning algorithms for categorical medical dataset. Inf. Technol. Control 50(1), 102–122 (2021)

    Article  Google Scholar 

  16. Behera, R.K., Shukla, S., Rath, S.K., Misra, S.: Software reliability assessment using machine learning technique. In: International Conference on Computational Science and Its Applications, pp. 403–411. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-95174-4_32

  17. Arogundade, O.T., Atasie, C. Misra, S., Sakpere, A.B., Abayomi-Alli, O.O., Adesemowo K.A.: Improved predictive system for soil test fertility performance using fuzzy rule approach. In: Soft Computing and Its Engineering Applications: Second International Conference, IcSoftComp 2020, Changa, Anand, India, 11–12 December 2020, Proceedings, vol. 1374, p. 249. Springer, Cham (2021). https://doi.org/10.1007/978-981-16-0708-0_21

  18. Butt, S.A.: Study of agile methodology with the cloud. Pacific Sci. Rev. B Human. Soc. Sci. 2(1), 22–28 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Butt, S.A., Misra, S., Piñeres-Espitia, G., Ariza-Colpas, P., Sharma, M.M. (2021). A Cost Estimating Method for Agile Software Development. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2021. ICCSA 2021. Lecture Notes in Computer Science(), vol 12955. Springer, Cham. https://doi.org/10.1007/978-3-030-87007-2_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-87007-2_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-87006-5

  • Online ISBN: 978-3-030-87007-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics