AI-Based Prediction of Scope Creep in Agile Projects
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
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
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.