Skip to main content

Research Repository

Advanced Search

A roadmap for integrating sustainability into software engineering education

Moreira, Ana; Lago, Patricia; Heldal, Rogardt; Betz, Stefanie; Brooks, Ian; Capilla, Rafael; Coroamă, Vlad Constantin; Duboc, Leticia; Fernandes, João Paulo; Leifler, Ola; Nguyen, Ngoc-Thanh; Oyedeji, Shola; Penzenstadler, Birgit; Peters, Anne-Kathrin; Porras, Jari; Venters, Colin C.

A roadmap for integrating sustainability into software engineering education Thumbnail


Authors

Ana Moreira

Patricia Lago

Rogardt Heldal

Stefanie Betz

Profile image of Ian Brooks

Ian Brooks Ian.Brooks@uwe.ac.uk
Senior Lecturer in Sustainable IT

Rafael Capilla

Vlad Constantin Coroamă

Leticia Duboc

João Paulo Fernandes

Ola Leifler

Ngoc-Thanh Nguyen

Shola Oyedeji

Birgit Penzenstadler

Anne-Kathrin Peters

Jari Porras

Colin C. Venters



Abstract

The world faces escalating crises: record-breaking temperatures, widespread fires, severe flooding, increased oceanic microplastics, and unequal resource distribution. Academia introduces courses around sustainability to meet the new demand, but software engineering education lags behind. While software systems contribute to environmental issues through high energy consumption, they also hold the potential for solutions, such as more efficient and equitable resource management. Yet, sustainability remains a low priority for many businesses, including those in the digital sector. Business as usual is no longer viable. A transformational change in software engineering education is urgently needed. We must move beyond traditional curriculum models and fully integrate sustainability into every aspect of software development. By embedding sustainability as a core competency, we can equip future engineers not only to minimise harm but also to innovate solutions that drive positive, sustainable change. Only with such a shift can software engineering education meet the demands of a world in crisis and prepare students to lead the next generation of sustainable technology. This paper discusses a set of challenges and proposes a customisable education roadmap for integrating sustainability into the software engineering curricula. These challenges reflect our perspective on key considerations, stemming from regular, intensive discussions in regular workshops among the authors and the community, as well as our extensive research and teaching experience in the field.

Journal Article Type Article
Acceptance Date Nov 13, 2024
Online Publication Date Dec 18, 2024
Deposit Date Feb 10, 2025
Publicly Available Date Feb 13, 2025
Journal ACM Transactions on Software Engineering and Methodology
Print ISSN 1049-331X
Electronic ISSN 1557-7392
Publisher Association for Computing Machinery (ACM)
Peer Reviewed Peer Reviewed
DOI https://doi.org/10.1145/3708526
Public URL https://uwe-repository.worktribe.com/output/13549744
Publisher URL https://dl.acm.org/doi/10.1145/3708526

Files





You might also like



Downloadable Citations