With Great Power Comes Great Responsibility: The Role of Software Engineers

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.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Software Engineering and Methodology
Published
2025-01-27
DOI
https://doi.org/10.1145/3715112
Citations
3
Primary Topic
Open Source Software Innovations
Type
article
Field-Weighted Citation Impact
5.08
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

With Great Power Comes Great Responsibility: The Role of Software Engineers

Stefanie Betz, Birgit Penzenstadler
3 citations
ACM Transactions on Software Engineering and Methodology
Open Source Software Innovations
5.08
article

With Great Power Comes Great Responsibility: The Role of Software Engineers

Stefanie Betz, Birgit Penzenstadler
article en
3 citations

Abstract

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.

ACM Transactions on Software Engineering and MethodologyVol. 34(5)
Lappeenranta-Lahti University of Technology (FI), Chalmers University of Technology (SE), University of Gothenburg (SE), Furtwangen University (DE)
Openalex Percentile: Top 5%
Open Source Software Innovations
5.08
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

With Great Power Comes Great Responsibility: The Role of Software Engineers — Stefanie Betz, Birgit Penzenstadler · ACM Transactions on Software Engineering and Methodology (2025) | TGRS Research Map | TGRS