A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI
Not on the map. Why?
Abstract (arXiv)
Generative AI (GenAI) is rapidly transforming software engineering (SE) practices, influencing how SE processes are executed, as well as how software systems are developed, operated, and evolved. This paper applies design science research to build a roadmap for GenAI-augmented SE. The process consists of three cycles that incrementally integrate multiple sources of evidence, including collaborative discussions from the FSE 2025 "Software Engineering 2030" workshop, rapid literature reviews, and external feedback sessions involving peers. McLuhan's tetrads were used as a conceptual instrument to systematically capture the transforming effects of GenAI on SE processes and software products. The resulting roadmap identifies four fundamental forms of GenAI augmentation in SE and systematically characterizes their related research challenges and opportunities. These insights are then consolidated into a set of future research directions. By grounding the roadmap in a rigorous multi-cycle process and cross-validating it among independent author teams and peers, the study provides a transparent and reproducible foundation for analyzing how GenAI affects SE processes, methods and tools, and for framing future research within this rapidly evolving area.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 43 of its 113 references that are in the map. First posted on arXiv 30 Oct 2025.
Builds on
43 of 113 references.
References · 43
- 2022Survey of Hallucination in Natural Language Generationcited by 2,075
- 2023ChatDev: Communicative Agents for Software Developmentcited by 919
- 2024A Survey on Large Language Models for Code Generationcited by 658
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repaircited by 232
- 2025AI Agents vs. Agentic AI: A Conceptual Taxonomy, Applications and Challengescited by 169
- 2023Software Testing with Large Language Models: Survey, Landscape, and Visioncited by 166
- 2024Seven Failure Points When Engineering a Retrieval Augmented Generation Systemcited by 139
- 2024Self-Evolving Multi-Agent Collaboration Networks for Software Developmentcited by 74
- 2023A Survey of Learning-based Automated Program Repaircited by 55
- 2024AgileCoder: Dynamic Collaborative Agents for Software Development based on Agile Methodologycited by 46
- 2024Automatic Programming: Large Language Models and Beyondcited by 36
31 more
- 2024Complementarity in Human-AI Collaboration: Concept, Sources, and Evidencecited by 35
- 2024SOEN-101: Code Generation by Emulating Software Process Models Using Large Language Model Agentscited by 34
- 2024Multi-Agent Collaboration via Cross-Team Orchestrationcited by 30
- 2023Generative Artificial Intelligence for Software Engineering -- A Research Agendacited by 23
- 2024The Future of AI-Driven Software Engineeringcited by 23
- 2024CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technologycited by 22
- 2024The Current Challenges of Software Engineering in the Era of Large Language Modelscited by 21
- 2024Prompts Are Programs Too! Understanding How Developers Build Software Containing Promptscited by 19
- 2024Large Language Models as Software Components: A Taxonomy for LLM-Integrated Applicationscited by 17
- 2023CoPrompt: Supporting Prompt Sharing and Referring in Collaborative Natural Language Programmingcited by 16
- 2024Are LLMs Correctly Integrated into Software Systems?cited by 15
- 2023Towards Responsible Generative AI: A Reference Architecture for Designing Foundation Model based Agentscited by 14
- 2023Autonomous Agents in Software Development: A Vision Papercited by 12
- 2024Beyond the Comfort Zone: Emerging Solutions to Overcome Challenges in Integrating LLMs into Software Productscited by 11
- 2025Agentic Business Process Management: Practitioner Perspectives on Agent Governance in Business Processescited by 10
- 2025Agentic AI Process Observability: Discovering Behavioral Variabilitycited by 10
- 2025A Functional Software Reference Architecture for LLM-Integrated Systemscited by 9
- 2025We Need a New Ethics for a World of AI Agentscited by 9
- 2024From Today's Code to Tomorrow's Symphony: The AI Transformation of Developer's Routine by 2030cited by 8
- 2025LLMREI: Automating Requirements Elicitation Interviews with LLMscited by 8
- 2025Knowledge-Based Multi-Agent Framework for Automated Software Architecture Designcited by 7
- 2025Facilitating Trustworthy Human-Agent Collaboration in LLM-based Multi-Agent System oriented Software Engineeringcited by 7
- 2023A Taxonomy of Foundation Model based Systems through the Lens of Software Architecturecited by 6
- 2024Experimenting with Multi-Agent Software Development: Towards a Unified Platformcited by 6
- 2024DAWN: Designing Distributed Agents in a Worldwide Networkcited by 6
- 2023Measuring the Runtime Performance of C++ Code Written by Humans using GitHub Copilotcited by 5
- 2024A Disruptive Research Playbook for Studying Disruptive Innovationscited by 4
- 2025Engineering LLM Powered Multi-agent Framework for Autonomous CloudOpscited by 3
- 2025Get on the Train or be Left on the Station: Using LLMs for Software Engineering Researchcited by 3
- 2025XABPs: Towards eXplainable Autonomous Business Processescited by 3
- 2025What do professional software developers need to know to succeed in an age of Artificial Intelligence?cited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Agentic Business Process Management: A Research Manifesto19 Mar 2026