A Roadmap for Integrating Sustainability into Software Engineering Education
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.
Fri 17 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
11:00 - 12:30 | Education 7Journal-first Papers / Software Engineering Education and Training (SEET) / Research Track at Oceania VI Chair(s): Kiev Gama Universidade Federal de Pernambuco | ||
11:00 15mTalk | A Roadmap for Integrating Sustainability into Software Engineering Education Journal-first Papers Ana Moreira NOVA University of Lisbon & NOVA LINCS, Patricia Lago Vrije Universiteit Amsterdam, Rogardt Heldal Western Norway University of Applied Science, Stefanie Betz Furtwangen University & LUT University, Ian Brooks UWE Bristol, Rafael Capilla Universidad Rey Juan Carlos, Vlad Constantin Coroamă Roegen Centre For Sustainability, Letícia Duboc La Salle-Universitat Ramon Llull, João Paulo Fernandes New York University, Abu Dhabi, Ola Leifler Linköping University, Ngoc-Thanh Nguyen Microsoft, Shola Oyedeji LUT University , Birgit Penzenstadler Chalmers Tekniska Högskola and Gothenburg University and Lappenranta University of Technology, Anne Peters KTH Royal Institute of Technology, Sweden, Jari Porras LUT University , Colin C. Venters European Organization for Nuclear Research (CERN) Link to publication DOI File Attached | ||
11:15 15mTalk | Use-Modify-Create turned "Upside Down" by AI: Towards Higher-Level Competences via the Scientific Method Software Engineering Education and Training (SEET) | ||
11:30 15mTalk | Hey, ChatGPT, Look at My Work: Using Conversational AI in Requirements Engineering Education Research Track Sahar Badihi University of British Columbia, Canada, Michael Tegegn University of British Columbia, Evelien Riddell University of Waterloo, Krzysztof Czarnecki University of Waterloo, Canada, Julia Rubin The University of British Columbia Pre-print | ||
11:45 15mTalk | Ecosystem-Centric Capstone: Lessons from Simulating a Tech Company in Software Engineering Education Software Engineering Education and Training (SEET) Basem Suleiman University of New South Wales, Sydney, Jinglin Sun University of New South Wales, Fethi Rabhi UNSW, Siu Lung Ng UNSW Sydney | ||
12:00 15mTalk | EXEMPLIFY-SEE: A Structured Approach and Portal for Example-Based Learning in Software Engineering Education Software Engineering Education and Training (SEET) Tiago P. Bonetti Universidade Estadual de Maringá (UEM), Matheus M. Dias Universidade Estadual de Maringá (UEM), Williamson Silva UFAM, Thelma E. Colanzi Universidade Estadual de Maringá (UEM) | ||
12:15 15mTalk | Teamwork in Software Engineering Education: Exploring Team Dynamics and Challenges Across Course Projects Software Engineering Education and Training (SEET) Yu Lu University of California, Irvine, Niklas Meissner Institute of Software Engineering, University of Stuttgart, Matthew J. Bietz University of California, Irvine, Sergio Gago-Masague University of California, Irvine, André van der Hoek University of California, Irvine | ||