The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Project
Robin Gr\"opler, Steffen Klepke, Jack Johns, Andreas Dreschinski, Klaus Schmid, Benedikt Dornauer, Eray T\"uz\"un, Joost Noppen, Mohammad Reza Mousavi, Yongjian Tang, Johannes Viehmann, Selin \c{S}irin Aslang\"ul, Beum Seuk Lee, Adam Ziolkowski, Eric Zie

TL;DR
This paper presents a comprehensive vision for integrating Generative AI across the entire Software Development Life Cycle, emphasizing challenges, future advancements, and the role of industry-academic collaboration in shaping reliable, scalable solutions.
Contribution
It offers a strategic overview of GenAI's potential in software engineering, highlighting the GENIUS project's efforts to develop tools and address challenges for industry adoption.
Findings
Identified key challenges in GenAI adoption in SDLC
Outlined technological advances expected in five years
Proposed new roles and skills for software professionals
Abstract
Generative AI (GenAI) has recently emerged as a groundbreaking force in Software Engineering, capable of generating code, identifying bugs, recommending fixes, and supporting quality assurance. While its use in coding tasks shows considerable promise, applying GenAI across the entire Software Development Life Cycle (SDLC) has not yet been fully explored. Critical uncertainties in areas such as reliability, accountability, security, and data privacy demand deeper investigation and coordinated action. The GENIUS project, comprising over 30 European industrial and academic partners, aims to address these challenges by advancing AI integration across all SDLC phases. It focuses on GenAI's potential, the development of innovative tools, and emerging research challenges, actively shaping the future of software engineering. This vision paper presents a shared perspective on the future of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Software Testing and Debugging Techniques
