The Impact of AI-Assisted Coding Tools on Agile Software Development Practices: An Empirical Study
Article Sidebar
Abstract:
Background: Artificial Intelligence (AI) has become increasingly integrated into software development, with tools such as ChatGPT, GitHub Copilot, Cursor AI, Claude, DeepSeek, and Amazon Code Whisperer now widely used to assist developers. While previous research has highlighted the potential of these tools to improve individual productivity, their influence on Agile software development practices has received comparatively less attention.
Aims: This study examines how AI-assisted coding tools affect Agile software development practices, focusing on developer productivity, code quality, Agile workflows, and associated challenges.
Methods: A quantitative survey was conducted with 91 software professionals using AI-assisted coding tools in Agile environments. Responses were analyzed using descriptive statistics, reliability testing (Cronbach's Alpha), and correlation analysis.
Results: AI-assisted coding tools are widely perceived as beneficial. Participants reported improvements in coding efficiency (M = 4.20, SD = 0.68), faster task completion (M = 4.37, SD = 0.77), and better support for Agile activities such as requirement clarification (M = 4.08, SD = 0.70) and sprint execution (M = 4.00, SD = 0.67). However, concerns were raised regarding over-dependence (M = 3.79, SD = 0.75), security issues (M = 3.78, SD = 0.74), and reduced learning opportunities (M = 4.26, SD = 0.99).
Conclusion: The study indicates that AI-assisted coding tools can provide meaningful support for Agile development when used alongside human expertise. Organizations should adopt them carefully and establish practices that encourage responsible use, continuous learning, and quality assurance
Keywords: Artificial Intelligence, AI-Assisted Coding Tools, Agile Software Development, Developer Productivity, Software Engineering
Copyright (c) 2026 Baheer Elias, Ehsan Jafari

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
References
Barke, S., James, M. B., & Polikarpova, N. (2023). Grounded copilot: How programmers interact with code-generating models. Proceedings of the ACM on Programming Languages, 7(OOPSLA1), 85–111. https://doi.org/10.48550/arXiv.2206.15000
Dingsøyr, T., Dybå, T., & Moe, N. B. (2010). Agile Software Development: Current Research and Future Directions. Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-12575-1
Ehsani, R., Pathak, S., Parra, E., Haiduc, S., & Chatterjee, P. (2026). What characteristics make ChatGPT effective for software issue resolution? An empirical study of task, project, and conversational signals in GitHub issues. Empirical Software Engineering, 31(1). https://doi.org/10.1007/s10664-025-10745-8
Eshraghian, F., & Cesare, D. (2024). AI in software programming: Understanding emotional responses to GitHub Copilot. Information Technology & People, 38(4), 1659–1685. https://doi.org/10.1108/ITP-01-2023-0084
Fajkovic, E., & Rundberg, E. (2023). The impact of AI-generated code on web development: A comparative study of ChatGPT and GitHub Copilot [Blekinge Institute of Technology]. https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1769082&dswid=-5647
Felizardo, K. R., Lima, M. S., Deizepe, A., Conte, T. U., & Steinmacher, I. (2024). ChatGPT application in systematic literature reviews in software engineering: An evaluation of its accuracy to support the selection activity BT - International Symposium on Empirical Software Engineering and Measurement. Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 25–36. https://doi.org/10.1145/3674805.3686666
Field, A. (2018). Discovering Statistics Using IBM SPSS Statistics (5th ed.). Sage.
Frank, M., Kohn, V., & Holten, R. (2024). Q methodology and the sociotechnical perspective. Information Systems and e-Business Management, 22(4), 599–631. https://doi.org/10.1007/s10257-024-00679-x
Geger, T., Rausch, A., Schiering, I., Stenzel, F., & Wittek, S. (2026). From Education to Evidence: A Collaborative Practice Research Platform for AI-Integrated Agile Development. arXiv (Cornell University). http://arxiv.org/abs/2603.10679
Hou, X., Zhao, Y., Liu, Y., Yang, Z., Wang, K., Li, L., Luo, X., Lo, D., Grundy, J., & Wang, H. (2024). Large language models for software engineering: A systematic literature review. ACM Transactions on Software Engineering and Methodology, 33(8). https://doi.org/10.1145/3695988
Jiang, E., Toh, E., Molina, A., Olson, K., Kayacik, C., Donsbach, A., Cai, C. J., & Terry, M. (2022). Discovering the syntax and strategies of natural language programming with generative language models BT. Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems. https://doi.org/10.1145/3491102.3501870
Kline, R. B. (2016). Principles and practice of structural equation modeling (4 ed.). Guilford Press.
Lassenius, C., Mohagheghi, P., & Seide Molléri, J. (2025). Bringing it home: Successful backsourcing of software development in the public sector. Empirical Software Engineering, 30(6). https://doi.org/10.1007/s10664-025-10722-1
Liu, Y., Le-Cong, T., Widyasari, R., Tantithamthavorn, C., Li, L., Le, X. B. D., & Lo, D. (2024). Refining ChatGPT-generated code: Characterizing and mitigating code quality issues. ACM Transactions on Software Engineering and Methodology, 33(5). https://doi.org/10.1145/3643674
Mendiluze Usandizaga, E., Ali, S., Yue, T., & Arcaini, P. (2025). Quantum circuit mutants: Empirical analysis and recommendations. Empirical Software Engineering, 30(3). https://doi.org/10.1007/s10664-025-10643-z
Mohamed, A., Assi, M., & Guizani, M. (2026). The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Study. In arXiv (Cornell University). Cornell University. https://doi.org/10.1145/3809494
Nascimento, N., Alencar, P., & Cowan, D. (2023). Comparing software developers with ChatGPT: An empirical investigation. arXiv, 2. https://doi.org/10.48550/arXiv.2305.11837
Neumann, M., Bischof, L., Hinz, N. E., Stockmann, L., Schrader, D., Ahaus, A. C., Demirci, E. C., Gabel, B., Rauschenberger, M., Diebold, P., Fritzemeier, H., & Przybylek, A. (2026). Between Policy and Practice: GenAI Adoption in Agile Software Development Teams. In arXiv (Cornell University). Cornell University. https://doi.org/10.48550/arxiv.2601.07051
Nguyen‐Duc, A., Cabrero‐Daniel, B., Przybyłek, A., Arora, C., Khanna, D., Herda, T., Rafiq, U., Melegati, J., Guerra, E., Kemell, K., Saari, M., Zhang, Z., Le, H. Q., Quan, T., & Abrahamsson, P. (2025). Generative Artificial Intelligence for Software Engineering—A Research Agenda. Software Practice and Experience, 55(11), 1806–1843. https://doi.org/10.1002/spe.70005
Pandey, R., Singh, P., Wei, R., & Shankar, S. (2024). Transforming software development: Evaluating the efficiency and challenges of GitHub Copilot in real-world projects. arXiv, 1. https://doi.org/10.48550/arXiv.2406.17910
Pandey, S. K., Chand, S., Horkoff, J., Staron, M., Ochodek, M., & Durisic, D. (2025). Design pattern recognition: A study of large language models. Empirical Software Engineering, 30(69). https://doi.org/10.1007/s10664-025-10625-1
Peng, S., Kalliamvakou, E., Cihon, P., & Demirer, M. (2023). The impact of AI on developer productivity: Evidence from GitHub Copilot. arXiv, 3. http://arxiv.org/abs/2302.06590
Pileggi, S. F., & Bharathy, G. (2026). AI-gile: Revisiting Agile principles in the era of AI. Information and Software Technology, 194, 108073. https://doi.org/10.1016/j.infsof.2026.108073
Rajbhoj, A., Somase, A., Kulkarni, P., & Kulkarni, V. (2024). Accelerating software development using generative AI: ChatGPT case study BT - ACM International Conference Proceeding Series. Proceedings of the 17th Innovations in Software Engineering Conferenc. https://doi.org/10.1145/3641399.3641403
Sauvola, J., Tarkoma, S., Klemettinen, M., Riekki, J., & Doermann, D. (2024). Future of software development with generative AI. Automated Software Engineering, 31(1). https://doi.org/10.1007/s10515-024-00426-z
Scherer, R., Siddiq, F., & Tondeur, J. (2019). The technology acceptance model (TAM): A meta-analytic structural equation modeling approach. Educational Psychology Review, 31(4), 817–848. https://doi.org/10.1016/j.compedu.2018.09.009
Schwaber, K., & Sutherland, J. (2020). The Scrum guide: The definitive guide to Scrum: The rules of the game. https://www.scrumguides.org/scrum-guide.html
Shastri Pothukuchi, A., Vasuda Kota, L., & Mallikarjunaradhya, V. (2023). Impact of generative AI on the software development life cycle (SDLC). International Journal of Creative Research Thoughts, 11(8). https://www.ijcrt.org
Storey, M. A., Hoda, R., Maciel Paz Milani, A., & Baldassarre, M. T. (2025). Guiding principles for mixed methods research in software engineering. Empirical Software Engineering, 30(5). https://doi.org/10.1007/s10664-025-10629-x
Stray, V., Barbala, A., & Wivestad, V. T. (2025). Human-AI collaboration in software development: A mixed-methods study of developers’ use of GitHub Copilot and ChatGPT. Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 1325–1332. https://doi.org/10.1145/3696630.3730566
Stray, V., Brede, N., Sintef, M., Ganeshan, N., & Kobbenes, S. (2024). Generative AI and developer workflows: How GitHub Copilot and ChatGPT influence solo and pair programming. https://doi.org/10.24251/HICSS.2025.883
Strode, D. E., & Hopf, T. (2024). Agile software development: A review of current practices and future directions. Information and Software Technology, 165, 107–125. https://doi.org/10.33564/IJEAST.2021.v05i12.011
Témolé, F., & Atanasova, D. (2025). Agile Integration in Software Development: Principles, Practices, and Challenges. Software Engineering, 11(1), 18–29. https://doi.org/10.11648/j.se.20251101.12
Venkatesh, V., Morris, M. G., Davis, G. B., & Davis, F. D. (2003). User acceptance of information technology: Toward a unified view. MIS Quarterly, 27(3), 425–478. https://doi.org/10.2307/30036540
Xames, M. D., & Topcu, T. G. (2025). Digital Engineering Transformation as a Sociotechnical Challenge: Categorization of Barriers and Their Mapping to DoD’s Policy Goals. In ArXiv.org. https://doi.org/10.48550/arxiv.2509.15461
Yetiştiren, B., Özsoy, I., Ayerdem, M., & Tüzün, E. (2023). Evaluating the code quality of AI-assisted code generation tools: An empirical study on GitHub Copilot, Amazon CodeWhisperer, and ChatGPT. arXiv. http://arxiv.org/abs/2304.10778
Zacharias, J., Popova, A., Zahn, M. von, Chen, J., & Hinz, O. (2026). Developers’ Dilemma: Opportunities and Pitfalls of Generative AI for Software Development. Business & Information Systems Engineering. https://doi.org/10.1007/s12599-026-00998-y
Zhang, B., Liang, P., Zhou, X., Ahmad, A., & Waseem, M. (2023). Practices and challenges of using GitHub Copilot: An empirical study. Proceedings of the International Conference on Software Engineering and Knowledge Engineering, 2023-July, 124–129. https://doi.org/10.18293/SEKE2023-077
Zhang, C., Wu, Y., Ma, Y., Song, W., Le, Z., Cao, Z., & Zhang, J. (2023). A review on learning to solve combinatorial optimisation problems in manufacturing. IET Collaborative Intelligent Manufacturing, 5(1), e12072. https://doi.org/10.1049/cim2.12072
Ziebell, A., Mielke, F., & Saintot, V. M. (2026). Mindful Scrum: Mobilising mindfulness practices to foster agility in project management teams. International Journal of Project Management, 44(2), 102829. https://doi.org/10.1016/j.ijproman.2026.102829
Ziegler, A., Kalliamvakou, E., Li, X., Rice, A., Rifkin, D., & Simister, S. (2024). Productivity assessment of neural code completion. ACM Transactions on Software Engineering and Methodology, 33(1), 1–25. https://doi.org/10.48550/arXiv.2205.06537