Towards AI-Native Software Engineering (SE 3.0): A Vision and a Challenge Roadmap
Not on the map. Why?
Cited by 22 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
The rise of AI-assisted software engineering (SE 2.0), powered by Foundation Models (FMs) and FM-powered coding assistants, has shown promise in improving developer productivity. However, it has also exposed inherent limitations, such as cognitive overload on developers and inefficiencies. We propose a shift towards Software Engineering 3.0 (SE 3.0), an AI-native approach characterized by intent-centric, conversation-oriented development between human developers and AI teammates. SE 3.0 envisions AI systems evolving beyond task-driven copilots into intelligent collaborators, capable of deeply understanding and reasoning about software engineering principles and intents. We outline the key components of the SE 3.0 technology stack, which includes Teammate.next for adaptive and personalized AI partnership, IDE.next for intent-centric conversation-oriented development, Compiler.next for multi-objective code synthesis, and Runtime.next for SLA-aware execution with edge-computing support. Our vision addresses the inefficiencies and cognitive strain of SE 2.0 by fostering a symbiotic relationship between human developers and AI, maximizing their complementary strengths. We also present a roadmap of challenges that must be overcome to realize our vision of SE 3.0. This paper lays the foundation for future discussions on the role of AI in the next era of software engineering.
Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). Builds on 26 of its 117 references that are in the map. First posted on arXiv 8 Oct 2024.
Builds on
26 of 117 references.
References · 26
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,081
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2020Making Pre-trained Language Models Better Few-shot Learnerscited by 1,255
- 2022Large Language Models Are Human-Level Prompt Engineerscited by 1,020
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 956
- 2023DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelinescited by 803
- 2024RouteLLM: Learning to Route LLMs with Preference Datacited by 633
- 2023Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolutioncited by 521
- 2024Agentless: Demystifying LLM-based Software Engineering Agentscited by 400
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
- 2024DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligencecited by 325
14 more
- 2023How is ChatGPT's behavior changing over time?cited by 265
- 2023The Impact of AI on Developer Productivity: Evidence from GitHub Copilotcited by 264
- 2024RouterBench: A Benchmark for Multi-LLM Routing Systemcited by 222
- 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 216
- 2022GitHub Copilot AI pair programmer: Asset or Liability?cited by 150
- 2019How should my chatbot interact? A survey on human-chatbot interaction designcited by 56
- 2023Machine Culturecited by 55
- 2024Using AI-Based Coding Assistants in Practice: State of Affairs, Perceptions, and Ways Forwardcited by 44
- 2024LAB: Large-Scale Alignment for ChatBotscited by 39
- 2020A Survey on Deep Learning for Software Engineeringcited by 37
- 2023TRACED: Execution-aware Pre-training for Source Codecited by 27
- 2022Mutual Theory of Mind for Human-AI Communicationcited by 15
- 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMwarecited by 6
- 2024Towards Semantic Versioning of Open Pre-trained Language Model Releases on Hugging Facecited by 6
Built on by
Citing papers per year: 2024: 4; 2025: 7; 2026: 19.
30 papers.
Sort:
By area:
- 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHubcited by 53
- 2025Agentic Software Engineering: Foundational Pillars and a Research Roadmapcited by 40
- 2026AIDev: Studying AI Coding Agents on GitHubcited by 15
- 2024Watson: A Cognitive Observability Framework for the Reasoning of LLM-Powered Agentscited by 8
- 2026How AI Coding Agents Modify Code: A Large-Scale Study of GitHub Pull Requestscited by 7
- 2024Software Engineering and Foundation Models: Insights from Industry Blogs Using a Jury of Foundation Modelscited by 6
- 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineeringcited by 4
- 2025The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Projectcited by 4
- 2026AgenticFlict: A Large-Scale Dataset of Merge Conflicts in AI Coding Agent Pull Requests on GitHubcited by 4
- 2026Why Are AI Agent Involved Pull Requests (Fix-Related) Remain Unmerged? An Empirical Studycited by 3
- 2026Why Agentic-PRs Get Rejected: A Comparative Study of Coding Agentscited by 3
- 2026How AI Coding Agents Communicate: A Study of Pull Request Description Characteristics and Human Review Responsescited by 3
18 more
- 2026Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Timecited by 3
- 2026Why Are Agentic Pull Requests Merged or Rejected? An Empirical Studycited by 3
- 2024From Cool Demos to Production-Ready FMware: Core Challenges and a Technology Roadmapcited by 2
- 2024Real-time Adapting Routing (RAR): Improving Efficiency Through Continuous Learning in Software Powered by Layered Foundation Modelscited by 1
- 2025Towards Conversational Development Environments: Using Theory-of-Mind and Multi-Agent Architectures for Requirements Refinementcited by 1
- 2025The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)cited by 0
- 2025How Do Agentic AI Systems Deal With Software Energy Concerns? A Pull Request-Based Studycited by 0
- 2026Safer Builders, Risky Maintainers: A Comparative Study of Breaking Changes in Human vs Agentic PRscited by 0
- 2026Fairness in Multi-Agent Systems for Software Engineering: An SDLC-Oriented Rapid Reviewcited by 0
- 2026IACDM: Interactive Adversarial Convergence Development Methodology -- A Structured Framework for AI-Assisted Software Developmentcited by 0
- 2026Quality and Security Signals in AI-Generated Python Refactoring Pull Requestscited by 0
- 2026AI-driven Software Development: A Pragmatic Path to Agentic Development Processescited by 0
- 2026Trust but Verify? Uncovering the Security Debt of Autonomous Coding Agentscited by 0
- 2026Early Adoption of Agentic Coding Tools by GitHub Projectscited by 0
- 2026Understanding the Architecture of Coding Agents: An Exploratory Study Using a Research Prototypecited by 0
- 2026Spec-Driven Development for Agentic Software Engineering: Harnessing Human-Agent Teamworkcited by 0
- 2026It Is Not My Code Anymorecited by 0
- 2026ParallelPilot: Supporting Coordination and Monitoring in Parallel AI Codingcited by 0
- 2026ParallelPilot: Supporting Coordination and Monitoring in Parallel AI Coding27 Sep 2026
- 2026It Is Not My Code Anymore8 Sep 2026
- 2026Spec-Driven Development for Agentic Software Engineering: Harnessing Human-Agent Teamwork31 Aug 2026
- 2026Understanding the Architecture of Coding Agents: An Exploratory Study Using a Research Prototype11 Aug 2026
- 2026Early Adoption of Agentic Coding Tools by GitHub Projects15 Jul 2026
- 2026Trust but Verify? Uncovering the Security Debt of Autonomous Coding Agents14 Jul 2026
- 2026AI-driven Software Development: A Pragmatic Path to Agentic Development Processes13 Jun 2026
- 2026Why Are Agentic Pull Requests Merged or Rejected? An Empirical Study21 May 2026
- 2026Quality and Security Signals in AI-Generated Python Refactoring Pull Requests20 May 2026
- 2026Fairness in Multi-Agent Systems for Software Engineering: An SDLC-Oriented Rapid Review10 Apr 2026
- 2026AgenticFlict: A Large-Scale Dataset of Merge Conflicts in AI Coding Agent Pull Requests on GitHub4 Apr 2026
- 2026Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Time1 Apr 2026
18 more
- 2026IACDM: Interactive Adversarial Convergence Development Methodology -- A Structured Framework for AI-Assisted Software Development31 Mar 2026
- 2026Safer Builders, Risky Maintainers: A Comparative Study of Breaking Changes in Human vs Agentic PRs29 Mar 2026
- 2026How AI Coding Agents Communicate: A Study of Pull Request Description Characteristics and Human Review Responses19 Feb 2026
- 2026AIDev: Studying AI Coding Agents on GitHub9 Feb 2026
- 2026Why Agentic-PRs Get Rejected: A Comparative Study of Coding Agents4 Feb 2026
- 2026Why Are AI Agent Involved Pull Requests (Fix-Related) Remain Unmerged? An Empirical Study29 Jan 2026
- 2026How AI Coding Agents Modify Code: A Large-Scale Study of GitHub Pull Requests24 Jan 2026
- 2025How Do Agentic AI Systems Deal With Software Energy Concerns? A Pull Request-Based Study31 Dec 2025
- 2025The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Project3 Nov 2025
- 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub18 Sep 2025
- 2025Agentic Software Engineering: Foundational Pillars and a Research Roadmap7 Sep 2025
- 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering20 Jul 2025
- 2025Towards Conversational Development Environments: Using Theory-of-Mind and Multi-Agent Architectures for Requirements Refinement27 May 2025
- 2025The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)15 May 2025
- 2024Real-time Adapting Routing (RAR): Improving Efficiency Through Continuous Learning in Software Powered by Layered Foundation Models14 Nov 2024
- 2024Watson: A Cognitive Observability Framework for the Reasoning of LLM-Powered Agents5 Nov 2024
- 2024From Cool Demos to Production-Ready FMware: Core Challenges and a Technology Roadmap28 Oct 2024
- 2024Software Engineering and Foundation Models: Insights from Industry Blogs Using a Jury of Foundation Models11 Oct 2024
- 2025On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHubcited by 53
- 2025Agentic Software Engineering: Foundational Pillars and a Research Roadmapcited by 40
- 2026AIDev: Studying AI Coding Agents on GitHubcited by 15
- 2026How AI Coding Agents Modify Code: A Large-Scale Study of GitHub Pull Requestscited by 7
- 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineeringcited by 4
- 2026AgenticFlict: A Large-Scale Dataset of Merge Conflicts in AI Coding Agent Pull Requests on GitHubcited by 4
- 2026Why Are AI Agent Involved Pull Requests (Fix-Related) Remain Unmerged? An Empirical Studycited by 3
- 2026Why Agentic-PRs Get Rejected: A Comparative Study of Coding Agentscited by 3
- 2026How AI Coding Agents Communicate: A Study of Pull Request Description Characteristics and Human Review Responsescited by 3
- 2026Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Timecited by 3
- 2026Why Are Agentic Pull Requests Merged or Rejected? An Empirical Studycited by 3
- 2025Towards Conversational Development Environments: Using Theory-of-Mind and Multi-Agent Architectures for Requirements Refinementcited by 1
12 most cited of 21 All 21 (JSON)
- 2026Spec-Driven Development for Agentic Software Engineering: Harnessing Human-Agent Teamwork31 Aug 2026
- 2026Understanding the Architecture of Coding Agents: An Exploratory Study Using a Research Prototype11 Aug 2026
- 2026Early Adoption of Agentic Coding Tools by GitHub Projects15 Jul 2026
- 2026Trust but Verify? Uncovering the Security Debt of Autonomous Coding Agents14 Jul 2026
- 2026AI-driven Software Development: A Pragmatic Path to Agentic Development Processes13 Jun 2026
- 2026Why Are Agentic Pull Requests Merged or Rejected? An Empirical Study21 May 2026
- 2026Quality and Security Signals in AI-Generated Python Refactoring Pull Requests20 May 2026
- 2026Fairness in Multi-Agent Systems for Software Engineering: An SDLC-Oriented Rapid Review10 Apr 2026
- 2026AgenticFlict: A Large-Scale Dataset of Merge Conflicts in AI Coding Agent Pull Requests on GitHub4 Apr 2026
- 2026Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Time1 Apr 2026
- 2026Safer Builders, Risky Maintainers: A Comparative Study of Breaking Changes in Human vs Agentic PRs29 Mar 2026
- 2026How AI Coding Agents Communicate: A Study of Pull Request Description Characteristics and Human Review Responses19 Feb 2026
12 newest of 21 All 21 (JSON)
- 2024Software Engineering and Foundation Models: Insights from Industry Blogs Using a Jury of Foundation Modelscited by 6
- 2025The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Projectcited by 4
- 2024From Cool Demos to Production-Ready FMware: Core Challenges and a Technology Roadmapcited by 2
- 2024Real-time Adapting Routing (RAR): Improving Efficiency Through Continuous Learning in Software Powered by Layered Foundation Modelscited by 1
- 2025The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)cited by 0
- 2026IACDM: Interactive Adversarial Convergence Development Methodology -- A Structured Framework for AI-Assisted Software Developmentcited by 0
- 2026It Is Not My Code Anymorecited by 0
- 2026ParallelPilot: Supporting Coordination and Monitoring in Parallel AI Codingcited by 0
- 2026ParallelPilot: Supporting Coordination and Monitoring in Parallel AI Coding27 Sep 2026
- 2026It Is Not My Code Anymore8 Sep 2026
- 2026IACDM: Interactive Adversarial Convergence Development Methodology -- A Structured Framework for AI-Assisted Software Development31 Mar 2026
- 2025The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Project3 Nov 2025
- 2025The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)15 May 2025
- 2024Real-time Adapting Routing (RAR): Improving Efficiency Through Continuous Learning in Software Powered by Layered Foundation Models14 Nov 2024
- 2024From Cool Demos to Production-Ready FMware: Core Challenges and a Technology Roadmap28 Oct 2024
- 2024Software Engineering and Foundation Models: Insights from Industry Blogs Using a Jury of Foundation Models11 Oct 2024