A 2030 Roadmap for Software Engineering
Journal article, 2025

The landscape of software engineering has dramatically changed in recent years. The impressive advances of artificial intelligence are just the latest and most disruptive innovation that has remarkably changed the software engineering research and practice. This special issue shares a roadmap to guide the software engineering community in this confused era. This roadmap is the outcome of a 2-day intensive discussion at the 2030 Software Engineering workshop. The roadmap spotlights and discusses seven main landmarks in the new software engineering landscape: artificial intelligence for software engineering, human aspects of software engineering, software security, verification and validation, sustainable software engineering, automatic programming, and quantum software engineering. This editorial summarizes the core aspects discussed in the 37 papers that comprise the seven sections of the special issue and guides the interested readers throughout the issue. This roadmap is a living body that we will refine with follow-up workshops that will update the roadmap for a series of forthcoming ACM TOSEM special issues.

Sustainable software engineering

AI for verification and validation

security and software engineering

Automatic Programming

A roadmap for software engineering

Human factor in software engineering

AI and software engineering

Quantum software engineering

Large language models for software engineering

generative AI for software engineering

Author

Mauro Pezzè

University of Milano-Bicocca

Constructor University

Universita della Svizzera italiana

Silvia Abrahao

Polytechnic University of Valencia (UPV)

Birgit Penzenstadler

University of Gothenburg

Chalmers, Computer Science and Engineering (Chalmers), Interaction Design and Software Engineering

Denys Poshyvanyk

College of William and Mary

Abhik Roychoudhury

National University of Singapore (NUS)

Tao Yue

Beihang University

ACM Transactions on Software Engineering and Methodology

1049-331X (ISSN) 15577392 (eISSN)

Vol. 34 5 118

Subject Categories (SSIF 2025)

Software Engineering

DOI

10.1145/3731559

More information

Latest update

6/19/2025