Skip to main content

Risk Assessment in Agile Software Development

  • Conference paper
  • First Online:
Applied Computing for Software and Smart Systems (ACSS 2024)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 980))

  • 71 Accesses

Abstract

Risk assessment in software engineering has seen many approaches. Despite the amount of scientific literature on risk management, the failure rate of software projects after the first installation remains considerable. The reason is probably that the dynamically changing software feature has not been imbibed in the framework, which mostly deals with risk management in retrospect. This article attempts to suggest a new approach which will take these gaps into consideration.

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

References

  1. Boehm BW (1991) Software risk management: principles and practices. IEEE Softw 8(1):32–41

    Article  MATH  Google Scholar 

  2. Tavares BG et al (2020) A risk management tool for Agile software development. J Comput Inf Syst 61(6):561–570

    MATH  Google Scholar 

  3. Failed projects. https://www.cigniti.com/blog/37-software-failures-inadequate-software-testing/

  4. Jørgensen M (2014) Failure factors of small software projects at a global outsourcing marketplace. J Syst Softw 92(6):157–169

    Article  MATH  Google Scholar 

  5. Pasha M, Qaiser G, Pasha U (2017) A critical analysis of software risk management techniques in large scale systems. IEEE Access 6:12412–12424

    Article  MATH  Google Scholar 

  6. Van Scoy RL (1992) Software development risk: opportunity, not problem. CMU/SEI-92-TR-30 AD-A258 743, pp 1–22

    Google Scholar 

  7. Nyjford J (2008) Towards integrating Agile development and risk management. DSV Report Series 08-008, ISSN: 1101-8526

    Google Scholar 

  8. Charette RN (2005) Why software fails. IEEE Spectr 42(9):42–49

    Article  Google Scholar 

  9. Lehtinen T et al (2014) Perceived causes of software project failures—an analysis of their relationships. Inf Softw Technol 56(6):623–643

    Article  MATH  Google Scholar 

  10. Ralph P, Kelly P (2014) The dimensions of software engineering success. In: ICSE 2014: Proceedings of the 36th international conference on software engineering (ICSE 2014) proceedings of the 36th international conference on software engineering, Hyderabad, India, pp 24–35

    Google Scholar 

  11. Hijazi H, Khdour TJ (2012) A review of risk management in different software development methodologies. Int J Comput Appl 45(7):8–12

    MATH  Google Scholar 

  12. PMI report (2017) Success rates rise-transforming the high cost of low performance. PMI’s pulse of the profession, 1–32

    Google Scholar 

  13. Hammad M, Inayat I, Zahid M (2019) Risk management in Agile software development: a survey. In: International conference on frontiers of information technology (FIT). IEEE, Islamabad, pp 162–164

    Google Scholar 

  14. Albadarneh A, Albadarneh I, Qusef A (2015) Risk management in Agile software development: a comparative study. In: IEEE Jordan conference on applied electrical engineering and computing technologies (AEECT). IEEE, Jordan, pp 1–6

    Google Scholar 

  15. Zuiderveld NR (2003) eXtreme programming and SCRUM: a comparative analysis of Agile methods. Int J Comput Appl. https://api.semanticscholar.org/CorpusID:12962093

  16. Suresh K, Dillibabu R (2020) A novel fuzzy mechanism for risk assessment in software projects. Soft Comput 24:1683–1705

    Article  MATH  Google Scholar 

  17. Hsieh M, Hsu Y, Lin C (2018) Risk assessment in new software development projects at the front end: a fuzzy logic approach. J Ambient Intell Hum Comput 9:295–305

    Article  MATH  Google Scholar 

  18. Lunesu MI et al (2021) Assessing the risk of software development in Agile methodologies using simulation. IEEE Access 9:134240–134258

    Article  Google Scholar 

  19. Neto A et al (2023) Towards a recommender system-based process for managing risks in scrum projects (SAC ’23). In: Proceedings of the 38th ACM/SIGAPP symposium on applied computing. Association for Computing Machinery, New York NY, United States, Tallinn Estonia, pp 1051–1059

    Google Scholar 

  20. Filippetto AS, Lima R, Barbosa JL (2021) Victoria: a risk prediction model for software project management based on similarity analysis of context histories. Inf Softw Technol 131:106497

    Google Scholar 

  21. Odzaly E, Greer D, Stewart D (2017) Agile risk management using software agents. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-017-0488-2

    Article  MATH  Google Scholar 

  22. Górski J, Łukasiewicz K (2012) Assessment of risks introduced to safety critical software by Agile practices—a software engineer’s perspective. Comput Sci 13(4):165–182

    Article  MATH  Google Scholar 

  23. Lopes S et al (2021) A risk management framework for scrum projects. In: Proceedings of the 23rd international conference on enterprise information systems (ICEIS 2021). SCITEPRESS, pp 30–40

    Google Scholar 

  24. Ghazali S et al (2018) A risk poker based testing model for Scrum. Int J Comput Syst Sci Eng 33(3):169–185

    MATH  Google Scholar 

  25. Chaoucha S, Mejrib A, Ghannouchia SA (2019) A framework for risk management in Scrum development process. Proc Comput Sci 164:187–192

    Article  Google Scholar 

  26. Web development program. https://www.crio.do/

  27. Synthetic data platform for developers. https://www.gretel.ai/

  28. Gradle problems. https://gradle.org/

  29. Genie modler. https://www.bayesfusion.com/genie/

  30. Aziz S, Dowling M (2018) Machine learning and AI for risk management-disrupting finance. Palgrave Studies in Digital Business and Enabling Technologies, Palgrave Pivot, Cham. ISBN: 9780198520115

    Google Scholar 

  31. Roy M et al (2023) SCARS: suturing wounds due to conflicts between non-functional requirements in autonomous and robotic systems. Softw Pract Exp. https://doi.org/10.1002/spe.3297

    Article  MATH  Google Scholar 

  32. Roy M et al (2023) Correlating contexts and NFR conflicts from event logs. Softw Syst Model 22(6):1987–2010. https://doi.org/10.1007/S10270-023-01087-4

    Article  MATH  Google Scholar 

  33. Das S et al (2024) Minimising conflicts among run-time non-functional requirements within DevOps. Syst Eng 27(1):177–198. https://doi.org/10.1002/SYS.21715

    Article  MathSciNet  MATH  Google Scholar 

  34. Bag R et al (2023) Eliciting context-oriented NFR constraints and conflicts in robotic systems. Innov Syst Softw Eng. https://doi.org/10.1007/s11334-023-00545-y

    Article  MATH  Google Scholar 

Download references

Acknowledgements

Work partially supported by SERICS (PE00000014—CUP H73C2200089001) under the NRRP MUR program funded by the EU—NGEU, and iNEST—Interconnected NordEst Innovation Ecosystem funded by PNRR (Mission 4.2, Investment 49 1.5) NextGeneration EU (ECS_00000043—CUP H43C22000540006).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oindrilla Ghosh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2025 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

Ghosh, O., Chaki, R., Chaki, N., Cortesi, A. (2025). Risk Assessment in Agile Software Development. In: Chaki, N., Cortesi, A., Chaki, R., Saeed, K. (eds) Applied Computing for Software and Smart Systems. ACSS 2024. Lecture Notes in Networks and Systems, vol 980. Springer, Singapore. https://doi.org/10.1007/978-981-97-9762-2_18

Download citation

Publish with us

Policies and ethics