RESEARCH ON THE IMPLEMENTATION OF GENERATIVE ARTIFICIAL INTELLIGENCE TO OVERCOME THE ISSUE OF RESOURCE AND TIME LOSS IN THE MODERN WEB APPLICATION DEVELOPMENT CYCLE
DOI:
https://doi.org/10.35546/kntu2078-4481.2025.1.2.15Keywords:
generative artificial intelligence, Agile, DevOps, technical debt, test automation, CI/CD, language models, GitHub Copilot, ChatGPT, development efficiency, web applicationsAbstract
In this article, a comprehensive analysis is presented of the modern web application development lifecycle, which typically combines Agile methodologies with DevOps practices, revealing the primary factors leading to resource and time overruns. The author points to ambiguous or frequently changing requirements, the accumulation of technical debt due to routine tasks and insufficient time for refactoring, inadequate test automation and challenges with reproducing defects, as well as communication difficulties in teams–especially distributed ones. Within this context, the article examines the role of generative artificial intelligence (GAI), capable of automating routine operations, writing or enhancing code, generating test cases and documentation, and in some cases providing design solutions.A review of scientific and practical publications shows that although Agile methodologies, DevOps practices, and continuous integration and delivery (CI/CD) tools receive considerable attention, the synergy of these approaches with the capabilities of generative AI has not been adequately explored. Notably, there is no complete overview of how AI can influence all phases of web development – from requirement gathering and alignment to product deployment and support. The author underscores the necessity of a systemic approach that encompasses both technological and organizational dimensions, also highlighting the risks linked to GAI usage (security vulnerabilities, potential “hallucinations,” and licensing issues).The central goal of this article is to evaluate the effectiveness of generative AI in addressing the “bottlenecks” in web development that lead to significant time losses. It is demonstrated that integrating GAI into Agile sprints can expedite backlog formation and the generation of both code and tests, while its inclusion in DevOps workflows simplifies the automation of CI/CD pipelines and infrastructure configuration. In addition, the article provides practical recommendations for thorough code review and the adaptation of project management methodologies to accommodate AI-generated content.The conclusion is that generative AI can substantially boost developer productivity, reduce repetitive tasks, and shorten release cycles when integrated with well-established Agile/DevOps processes. Future research should focus on real-world usage scenarios of GAI, the development of performance metrics (e.g., ROI), and the creation of guidelines for the safe and legally compliant use of language models. Given the rapid evolution of contemporary LLM solutions, establishing unified quality standards for generated code and standardized training for development teams remains highly relevant.Such a holistic approach will enable the full realization of GAI’s potential while minimizing security and regulatory risks.
References
Pressman, R. S., & Maxim, B. R. (2019). Software Engineering: A Practitioner’s Approach. 9th Ed. McGraw-Hill Education.
Sommerville, I. (2016). Software Engineering. 10th Ed. Pearson.
Beck, K., & Andres, C. (2004). Extreme Programming Explained: Embrace Change. 2nd Ed. Addison-Wesley.
Schwaber, K., & Sutherland, J. (2020). The Scrum Guide. [Онлайн]. Доступно: https://scrumguides.org/
Humble, J., & Farley, D. (2010). Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley.
Larman, C., & Vodde, B. (2008). Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum. Addison-Wesley.
Boehm, B., & Turner, R. (2005). Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley.
Whittaker, J. A. (2012). How Google Tests Software. Addison-Wesley.
Meszaros, G. (2007). xUnit Test Patterns: Refactoring Test Code. Addison-Wesley.
Chen, M., Tworek, J., Jun, H., et al. (2021). Evaluating Large Language Models Trained on Code. arXiv:2107.03374 [cs.LG].
OpenAI ChatGPT Official Documentation. [Онлайн]. Доступно: https://platform.openai.com/docs/introduction
GitHub Copilot. [Онлайн]. Доступно: https://github.com/features/copilot
Amazon CodeWhisperer. [Онлайн]. Доступно: https://aws.amazon.com/codewhisperer/
Kim, M., Kim, S., & Murugesan, S. (2021). Intelligent DevOps: Applying AI/ML to CI/CD pipelines. IEEE Software, 38(5), 81–87.
Sea, C., & Nguyen, T. (2022). Automated CI/CD pipeline generation using generative AI. arXiv:2207.01123 [cs.SE].
Forsgren, N., Humble, J., & Kim, G. (2018). Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations. IT Revolution.
Sandoval, E. (2022). Intellectual Property Rights and AI-generated Code. Journal of Business Law, 45(2), 73–91.






