AI-Based Prediction of Scope Creep in Agile Projects

Authors

  • Alex Thomas Thomas

Keywords:

Scope creep, Agile Software Development, Artificial Intelligence, Machine Learning, Project Risk Management, Predictive Analytics.

Abstract

Scope creep is continuing to be one of the main challenges for Agile software development, usually preventing the projects from being timely completed, as well as causing them to go over budget and reduce product quality. New advances in artificial intelligence (AI) and machine learning have shown promise in forecasting and managing scope creep by monitoring project data, team actions, and risk factors. This document presents a thorough summary of AI usage to scope creep prediction in Agile projects. We comprehensively examine existing machine learning models for effort estimation, risk management, and scope management and uncover methods such as neural networks, deep learning, and ensemble learning. The examination consolidates findings of prominent studies in Agile project risk prediction, automated scope creep detection, and AI-enhanced scheduling and presents their efficacy and limitations. Besides, we identify challenges in the implementation of AI in Agile methods and propose future research areas to increase prediction accuracy and deployment in practice. This survey aims to provide researchers and practitioners with a shared understanding of AI usage in preventing scope creep, thus enhancing Agile project success.

Downloads

Download data is not yet available.

References

Hein, Phyo Htet, Elisabeth Kames, Cheng Chen, and Beshoy Morkos. "Employing machine learning techniques to assess requirement change volatility." Research in engineering design 32 (2021): 245-269

Xu, Chi, Yuanbang Li, Bangchao Wang, and Shi Dong. "A systematic mapping study on machine learning methodologies for requirements management." IET Software 17, no. 4 (2023): 405-423

Cheligeer, Cheligeer, Jingwei Huang, Guosong Wu, Nadia Bhuiyan, Yuan Xu, and Yong Zeng. "Machine learning in requirements elicitation: A literature review." AI EDAM 36 (2022): e32

Hoda, Rashina, James Noble, and Stuart Marshall. "Self-organizing roles on agile software development teams." IEEE Transactions on Software Engineering 39, no. 3 (2012): 422-444

Cao, Lan, Kannan Mohan, Peng Xu, and Balasubramaniam Ramesh. "A framework for adapting agile development methodologies." European Journal of Information Systems 18, no. 4 (2009): 332-343

Mishra, Deepti, and Alok Mishra. "Complex software project development: agile methods adoption." Journal of Software Maintenance and Evolution: Research and Practice 23, no. 8 (2011): 549-564

Ilays, Irum, Yaser Hafeez, Nabil Almashfi, Sadia Ali, Mamoona Humayun, Muhammad Aqib, and Ghadah Alwakid. "Towards Improving the Quality of Requirement and Testing Process in Agile Software Development: An Empirical Study." Computers, Materials & Continua 80, no. 3 (2024)

Maalej, Walid, Maleknaz Nayebi, Timo Johann, and Guenther Ruhe. "Toward data-driven requirements engineering." IEEE software 33, no. 1 (2015): 48-54.

Kamei, Yasutaka, Emad Shihab, Bram Adams, Ahmed E. Hassan, Audris Mockus, Anand Sinha, and Naoyasu Ubayashi. "A large-scale empirical study of just-in-time quality assurance." IEEE Transactions on Software Engineering 39, no. 6 (2012): 757-773

Mockus, Audris, and David M. Weiss. "Predicting risk of software changes." Bell Labs Technical Journal 5, no. 2 (2000): 169-180

Jiarpakdee, Jirayus, Chakkrit Tantithamthavorn, and Christoph Treude. "The impact of automated feature selection techniques on the interpretation of defect models." Empirical Software Engineering 25 (2020): 3590-3638

Shepperd, Martin, David Bowes, and Tracy Hall. "Researcher bias: The use of machine learning in software defect prediction." IEEE Transactions on Software Engineering 40, no. 6 (2014): 603-616

Tantithamthavorn, Chakkrit, Shane McIntosh, Ahmed E. Hassan, and Kenichi Matsumoto. "The impact of automated parameter optimization on defect prediction models." IEEE Transactions on Software Engineering 45, no. 7 (2018): 683-711

Koru, A. Gunes, and Hongfang Liu. "Building effective defect-prediction models in practice." IEEE software 22, no. 6 (2005): 23-29

Zimmermann, Thomas, Rahul Premraj, and Andreas Zeller. "Predicting defects for eclipse." In Third international workshop on predictor models in software engineering (PROMISE'07: ICSE workshops 2007), pp. 9-9. IEEE, 2007

Borg, Markus, Orlena CZ Gotel, and Krzysztof Wnuk. "Enabling traceability reuse for impact analyses: A feasibility study in a safety context." In 2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE), pp. 72-78. IEEE, 2013

Binkhonain, Manal, and Liping Zhao. "A review of machine learning algorithms for identification and classification of non-functional requirements." Expert Systems with Applications: X 1 (2019): 100001

Shatnawi, Anas, Abdelhak-Djamel Seriai, Houari Sahraoui, and Zakarea Alshara. "Reverse engineering reusable software components from object-oriented APIs." Journal of Systems and Software 131 (2017): 442-460

Radlinski, Lukasz. "A survey of bayesian net models for software development effort prediction." International Journal of Software Engineering and Computing 2, no. 2 (2010): 95-109

Kitchenham, Barbara, and Emilia Mendes. "Why comparative effort prediction studies may be invalid." In Proceedings of the 5th international Conference on Predictor Models in Software Engineering, pp. 1-5. 2009

Downloads

Published

19.04.2025

How to Cite

Alex Thomas Thomas. (2025). AI-Based Prediction of Scope Creep in Agile Projects. International Journal of Intelligent Systems and Applications in Engineering, 13(1), 293 –. Retrieved from https://www.ijisae.org/index.php/IJISAE/article/view/7692

Issue

Section

Research Article