paper-with-me

Papers

Towards AI-Native Software Engineering (SE 3.0): A Vision and a Challenge Roadmap

2024-10-08 · Ahmed E. Hassan, Gustavo A. Oliva, Dayi Lin, Boyuan Chen, Zhen Ming, Jiang

The rise of AI-assisted software engineering (SE 2.0), powered by Foundation Models (FMs) and FM-powered copilots, 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-first, 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-first 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.

📄 PDF Abstract BibTeX arXiv:2410.06107

Code (0)

등록된 구현이 없습니다.

Tasks

Edge-computing

Similar Papers 제목 키워드 기반

Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmaps

2023-09-08 · David Lo

For decades, much software engineering research has been dedicated to devising automated solutions aimed at enhancing developer productivity and elevating software quality. The past two decades have witnessed an unparall…

A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI

2025-10-30 · Domenico Amalfitano, Andreas Metzger, Marco Autili, Tommaso Fulcini 외 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 desig…

Search-Based Software Engineering in the Landscape of AI Foundation Models

2025-05-26 · Hassan Sartaj, Shaukat Ali

Search-based software engineering (SBSE), at the intersection of artificial intelligence (AI) and software engineering, has been an active area of research for about 25 years. It has been applied to solve numerous proble…

Towards a Roadmap on Software Engineering for Responsible AI

2022-03-09 · Qinghua Lu, Liming Zhu, Xiwei Xu, Jon Whittle 외

Although AI is transforming the world, there are serious concerns about its ability to behave and make decisions responsibly. Many ethical regulations, principles, and frameworks for responsible AI have been issued recen…

Causal Software Engineering: A Vision and Roadmap

2026-05-04 · Roberto Pietrantuono, Luca Giamattei, Stefano Russo, Julien Siebert 외 arxiv

Software engineering increasingly involves making high-stakes decisions under uncertainty, using signals from code, field data, and socio-technical processes. Recent AI-driven support (e.g., anomaly detection, predictive…

Anomaly Detection