With Great Power Comes Great Responsibility: The Role of Software Engineers
Artikel i vetenskaplig tidskrift, 2025

The landscape of Software Engineering evolves rapidly amidst digital transformation and the ascendancy of AI, leading to profound shifts in the role and responsibilities of Software Engineers. This evolution encompasses both immediate changes, such as the adoption of Large Language Model-based approaches to coding, and deeper shifts driven by the profound societal and environmental impacts of technology. Despite the urgency, there persists a lag in adapting to these evolving roles. This roadmap article proposes 10 research challenges to develop a new generation of Software Engineers equipped to navigate the technical and social complexities as well as ethical considerations inherent in their evolving profession. Furthermore, the challenges target role definition, integration of AI, education transformation, standards evolution, and impact assessment to equip future Software Engineers to skillfully and responsibly handle the obstacles within their transforming discipline.

Roles

Responsibility

Sustainability

Ethics

Författare

Stefanie Betz

Hochschule Furtwangen (HFU)

Lappeenrannan-Lahden teknillinen yliopisto (LUT)

Birgit Penzenstadler

Chalmers, Data- och informationsteknik, Interaktionsdesign och Software Engineering

Göteborgs universitet

Lappeenrannan-Lahden teknillinen yliopisto (LUT)

ACM Transactions on Software Engineering and Methodology

1049-331X (ISSN) 15577392 (eISSN)

Vol. 34 5 136

Ämneskategorier (SSIF 2025)

Programvaruteknik

Systemvetenskap, informationssystem och informatik

DOI

10.1145/3715112

Mer information

Senast uppdaterat

2025-07-02