AI landscape of software engineering
Abstract
Artificial intelligence is becoming an integral part of modern software engineering, expanding the possibili ties of automation, optimization and support of technical solutions throughout the software life cycle. The article proposes a methodology for defining artificial intelligence tools for solving software engineering problems. The basis of this methodology is a system structuring based on the knowledge areas of the new version of the international manual SWEBOK V4 and a set of certain types of processes or activities (Top ics), which consist of knowledge areas. The main areas (six areas for software development) and auxiliary organizational areas (six areas that provide engineering and management of software development) were se lected for structuring. The application of such artificial intelligence models and algorithms in software engi neering as machine learning (ML), deep learning (DL), large language models (LLM), natural language pro cessing (NLP), Generative AI, graph algorithms, metaheuristics and optimization algorithms, expert systems and process analytics is considered. As a result, a general ontology of the AI landscape of software engi neering is built. A map of the application of AI in software engineering is considered in detail, which re flects the correspondence between SWEBOK knowledge areas, processes, AI technologies and tools. The proposed cartography demonstrates three important principles of integrating AI into software engineering: technological level; process level and instrumental level. This approach allows you to systematize the use of AI, avoid fragmented implementation of technologies, and also assess the level of intellectualization of de velopment processes. Separately, the article discusses the AI-Driven Software Engineering Maturity Model, which was created to help enterprises and organizations assess and improve their efforts to integrate AI and SE. The results of the study can be used to transform this symbiosis from an idea into a working paradigm, in particular, taking into account the reliability, explainability and ethical aspects of using AI.
Problems in programming 2026; 2: 4-15
Keywords
Full Text:
PDF (Українська)References
P. Kokol, The Use of AI in Software Engineering: A Synthetic Knowledge Synthesis of the Recent Research Literature, in: Information, 2024, 15, 354.
H. Aditya Pai, K. R. Sharath, K. Babalad, et all, Integrating AI into Software Engineering: A Critical Review and Future Directions, 2025 In Iternational Conference on Intelligent Control, Computing and Communications (IC3 2025), in: Proceedings of the Conference, 2025, pp. 20–25.
M.J. Hossain Faruk, H. Pournaghshband, H. Shahriar, AI-Oriented Software Engineering (AIOSE): Challenges, Opportunities, and New Directions, in: Lecture Notes in Net works and Systems, 2023, 576 LNNS, pp. 3-19.
V. Terragni, A. Vella, P. Roop, K. Blincoe, The Future of AI-Driven Software Engineering, in: ACM Transactions on Software Engineering and Methodology, 2025, 34, 5, art. no. 120.
O. Nesterenko, P. Yatsuk, AI (not) against AI, in: Environmental Safety and Natural Resources, 2025, 56, 4, pp. 134–153.
S. Cao, X. Sun, R. Widyasari, et all, A Systematic Literature Review on Explainability for ML/DL-based Software Engineering, in: ACM Computing Surveys, 2025, 58, 4, art. no. 95, pp. 1–34.
R. Ulfsnes, N. B. Moe, J. Emmerhoff, et all, Responsible AI in Agile Software Engineering – An Industry Perspective. in: Lecture Notes in Business Information Processing, 2025, 524, pp. 33–41.
Q. U. Ain, M. Haq, A. A. A. Jilani, K. Sohail, A comparison between traditional software engineering practices and AI-driven methodologies, in: Generative AI in Software Engineering, 2025, pp. 57–92.
M. Alenezi, M. Akour, AI-Driven Innovations in Software Engineering: A Review of Current Practices and Future Directions, in: Applied Sciences, 2025, 15, 3, art. no. 1344.
A. Mohammadkhani, N. Bommi, M. Daboussi, et all, A Systematic Literature Review of Explainable AI for Software Engineering, 2023, arXiv.2302.06065.
P. S. N. Mindom, A. Nikanjam, F. Khomh, Harnessing pre-trained generalist agents for software engineering tasks, in: Empirical Software Engineering, 2024, 30, 1, art. no. 39.
U. K. Durrani, M. Akpinar, M. F. Adak, et all, A Decade of Progress: A Systematic Literature Review on the Integration of AI in Software Engineering Phases and Activities (2013-2023), in: IEEE ACCESS, 2024, 12, pp. 171-185.
V. T. Wivestad, A. M. Barbala, Attitudes Toward LLM Use Among Software Engineering Researchers: Results from a Two-Phase Survey Study, in: Companion proceedings of the 33RD ACM International conference on the foundations of software engineering (FSE), 2025, pp. 1531–1535.
Z. H. Lin, W. Ma, T. Lin, et all, Open Source AI-based SE Tools: Opportunities and Challenges of Collaborative Software Learning, in: ACM transactions on software engineering and methodology, 2025, 34, 5, pp. 1535-1560.
A. Alami, N. Ernst, Human and Machine: How Software Engineers Perceive and Engage with AI-Assisted Code Reviews Compared to Their Peers, 2025 IEEE/ACM 18th International conference on cooperative and human aspects of software engineering (CHASE), in: Proceedings of the Conference, 2025, pp. 63–74.
K. Ronanki, Facilitating Trustworthy Human Agent Collaboration in LLM-based Multi Agent System oriented Software Engineering, in: Companion proceedings of the 33rd ACM International conference on the foundations of software engineering (FSE 2025), arXiv:2505.0425.
B. Trinkenreich, F. Calefato, G. Hanssen, et all, Get on the Train or be Left on the Station: Using LLMs for Software Engineering Research, in: Companion proceedings of the 33rd ACM international conference on the foundations of software engineering (FSE COMPANION 2025), 2025, pp. 1503–1507.
O. Nesterenko, Y. Selin, The Teams Information Model for Software Engineering Management, in: Proceedings of 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT), 2021, 1, pp. 341–344.
I. Rauf, H. Sharp, T. Lopez, M. Wermelinger, Human-Machine Teaming and Team Effective ness in AI tools for Software Engineering, 2025 Conference on Cooperative and Human Aspects of Software Engineering (CHASE), in: Proceedings of the Conference, 2025, pp. 75–80.
A. Fan, B. Gokkaya, M. Harman, et all, Large Language Models for Software Engineering: Survey and Open Problems, 2023 IEEE/ACM International conference on software engineering: future of software engineering (ICSE-FOSE), in: Proceedings of the Conference, 2023, pp. 31–53.
A. Striapunin., V. Kharchenko, Using AI tools in requirements engineering: opportunity analysis and chatbot for validation, in: Aerospace Technic and Technology, 2024, 2, pp. 91–101.
D. Nikitin, V. Golian, Methods for integrat ing artificial intelligence and knowledge engineering into automaton-based real-time software systems, in: Herald of Khmelnytsskyi National University, 2025, 2, pp. 285–292.
M. H. Tanzil, J. Y. Khan, G. Uddin, ChatGPT Incorrectness Detection in Software Reviews, in: Proceedings of the IEEE/ACM 46th International conference on software engineering (ICSE 2024), arXiv:2403.16347.
M. Fischer, C. Lanquillon, Evaluation of Generative AI-Assisted Software Design and Engineering: A User-Centered Approach, in: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2024, 14734 LNAI, pp. 31–47.
O. Nesterenko, O. Trofymchuk, Decision Support for Requirements Prioritization in Software Engineering, in: CEUR Workshop Proceedings, 2024, 3806, 50–61.
K. Shantha Kumari, B. Sundaravadivazhagan, V. Indumathy, D. Maladhy, Detailing AI techniques and tools for software engineering acceleration and automation, in: Advances in Computers, 2026, 141, pp. 183– 209.
H. Lhazmir, S. Samhale, K. Louzaoui, K. Benlhachmi, The Uneven Journey of AI in Software Testing: A Maturity Model for Industry Adoption, 8th IEEE International Congress on Information Science and Technology (CIST 2025), in: Proceedings of the Conference, 2025, pp. 132–137.
S. L. France, Navigating software development in the ChatGPT and GitHub Copilot era, in: Business Horizons, 2024, 67, 5, pp. 649-661.
Refbacks
- There are currently no refbacks.








