Integrating Sustainability into Undergraduate Software Engineering Education: An Experience Report

P. Bambazek*, Iris Groher*, Norbert Seyff

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Sustainability is gaining increasing importance in software engineering education, as future software engineers must understand the environmental and societal effects of the systems they create. To prepare students for these challenges, it is essential to integrate sustainability into practical courses where its principles and real-world implications are emphasized. However, there are still limited examples of how sustainability can be effectively embedded into existing university curricula, highlighting a significant gap in educational practice. In this paper, we describe an experience report of a practical and agile-oriented undergraduate software engineering course that integrates sustainability. We found that the students were successful in identifying various effects of a software system on different sustainability dimensions. Furthermore, sustainability aspects can be seamlessly integrated into existing courses with minimal effort. Therefore, we share our learning materials with the hope that they will inspire and be reused by other software engineering educators.
Original languageEnglish
Title of host publicationProceedings of the 2025 Conference on Innovation and Technology in Computer Science Education, ITiCSE 2025, Nijmegen, Netherlands, June 30 - July 2, 2025.
Publication statusAccepted/In press - 25 Jun 2025

Fields of science

  • 102022 Software development
  • 502050 Business informatics
  • 102040 Quantum computing 
  • 509026 Digitalisation research
  • 102034 Cyber-physical systems
  • 502032 Quality management
  • 102020 Medical informatics
  • 502052 Business administration
  • 102006 Computer supported cooperative work (CSCW)
  • 102027 Web engineering
  • 102016 IT security
  • 503015 Subject didactics of technical sciences
  • 102015 Information systems
  • 211928 Systems engineering

JKU Focus areas

  • Digital Transformation

Cite this