A Roadmap for Integrating Sustainability into Software Engineering Education
Journal article, 2025

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 article 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.

Sustainability

Education

Software engineering

Software sustainability

Sustainability skills

Computing

Sustainable software

Software competencies

Sustainable development goals

Author

A. Moreira

Nova University of Lisbon

P. Lago

Vrije Universiteit Amsterdam

Rogardt Heldal

Western Norway University of Applied Sciences

Stefanie Betz

Furtwangen University (HFU)

Ian Brooks

University of the West of England

R. Capilla

Rey Juan Carlos University (URJC)

Vlad C. Coroamă

Roegen Centre for Sustainability

Leticia Duboc

University Ramon Llull

João Paulo Fernandes

New York University Abu Dhabi

Ola Leifler

Linköping University

Ngoc Thanh Nguyen

Western Norway University of Applied Sciences

Shola Oyedeji

Lappeenranta-Lahti University of Technology (LUT)

Birgit Penzenstadler

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

Anne Kathrin Peters

Royal Institute of Technology (KTH)

Jari Porras

Lappeenranta-Lahti University of Technology (LUT)

Colin C. Venters

CERN

ACM Transactions on Software Engineering and Methodology

1049-331X (ISSN) 15577392 (eISSN)

Vol. 34 5 139

Subject Categories (SSIF 2025)

Software Engineering

Educational Sciences

Learning and teaching

Pedagogical work

DOI

10.1145/3708526

More information

Latest update

6/25/2025