TDT50 - IT for sustainable development - Kunnskapsbasen
TDT50 - IT for sustainable development
Norsk: IT for bærekraftig utvikling
Given by John Krogstie.
Seminar dates 2025
Wednesday 24/9 14-16
Tuesday 7/10 14-16
Wednesday 15/10 14-16
Tuesday 4/11 14-16
The first seminar will be Wednesday September 24 2025 14:15-16:00. A separate meeting invite has been given to those enrolled
Course Material 2025
Information system and software practitioners are part of the group of people who design the software systems that run our world. Sustainability is fundamental to our society. The current state of our world is unsustainable in more ways that we often recognize. Technology is part of the dilemma and part of possible responses. We often talk about the immediate impact of technology, but rarely acknowledge its indirect and systemic effects. These effects play out across all dimensions of sustainability over the short, medium and long term.
Software and information systems in particular plays a central role in sustainability. It can push us towards growing consumption of resources, growing inequality in society, and lack of individual self- worth. But it can also create communities and enable thriving of individual freedom, democratic processes, and resource conservation. Designers of software technology are responsible for the long-term consequences of the designs.
This topic contains a selection of articles in the area of sustainable IT from an information systems and software engineering angle. In addition, sustainability issues with several core technologies such as AI are covered. The course will be held as a set of seminars where we will go through the paper of the curricula.
Curricula as of sep. 19 (Paper 5 is for information on local/national initiatives and is not part of the main syllabus). There might be changes during the course
- Becker, C., Chitchyan, R., Duboc, L., Easterbrook, S., Mahaux, M., Penzenstadler, B., Rodríguez-Navas, G., Salinesi, C., Seyff, N., Venters, C.C., Calero,C., Akinli Koçak, S., Betz, S. (2014). The Karlskrona manifesto for sustainability design. arXiv preprint arXiv:1410.6968.
- Aiste Rugeviciute, Vincent Courboulay, Lorenz M. Hilty. The research landscape of ICT for sustainability: harnessing digital technology for sustainable development : ICT4S 2023 ICT4S 23 - RP - The research landscape of ICT for sustainability: harnessing digital [...] - YouTube
- Freitag, C. et al The real climate and transformative impact of ICT: A critique of estimates, trends, and regulations. Patterns September 202
- Jens Malmodin, Nina Lövehagen, Pernilla Bergmark, Dag Lundén, ICT sector electricity consumption and greenhouse gas emissions – 2020 outcome, Telecommunications Policy, Volume 48, Issue 3, 2024,ICT sector electricity consumption and greenhouse gas emissions – 2020 outcome - ScienceDirect
- Krogstie, J. et al Development of a Toolbox on Sustainable ICT across Industry and Academia : The goforIT project: NOKOBIT 2023
- Christoph Becker, Stefanie Betz, Ruzanna Chitchyan, Leticia Duboc, Steve M. Easterbrook, Birgit Penzenstadler, Norbert Seyff, and Colin C. Venters. Requirements: The Key to Sustainability. IEEE Software Special Issue on the Future of Software Engineering,Volume 33, Issue 1, pages 56-65, January 2016.
- Betz, S., Penzenstadler, B., Duboc, L., Chitchyan, R., Kocak, S. A., Brooks, I., ... & Venters, C. C. (2024). Lessons Learned from Developing a Sustainability Awareness Framework for Software Engineering using Design Science. ACM Transactions on Software Engineering and Methodology, 33(5), 1-39
- Chasanidou, D., Krogstie, J., Boletsis, C., & Gasparini, A. A. Sustainability design in industry and academia. In 2024 International Conference on ICT for Sustainability (ICT4S). Stockholm, Sweden, June 24-28.
- Patricia Lago, Roberto Verdecchia, Nelly Condori-Fernandez, Eko Rahmadian, Janina Sturm, Thijmen van Nijnanten, Rex Bosma, Christophe Debuysscher, and Paulo Ricardo Designing for Sustainability: Lessons Learned from Four Industrial Projects 2020
- Green AI : Roy Schwartz, Jesse Dodge, Noah A. Smith, Oren Etzioni
Communications of the ACM, December 2020, Vol. 63 No. 12, Pages 54-63 - Patterson, Gonzalez The Carbon Footprint of Machine Learning Training will Plateau, Then shrink. Patterson, Gonzalez. Et al. IEEE Computer, July 2022
- Jan Bieser, Tackling Climate Change with AI: Research Gaps and Needs to Align Machine Learning with Greenhouse Gas Reductions : ICT4S 2024
- Jieke Shi, Zhou Yang, David Lo“Efficient and Green Large Language Models for Software Engineering: Literature Review, Vision, and the Road Ahead” ArXiv:2404.04566
- E. Trinh, M. Funke, P. Lago and J. Bogner, "Sustainability Integration of Artificial Intelligence into the Software Development Life Cycle," 2024 IEEE 21st International Conference on Software Architecture Companion (ICSA-C), Hyderabad, India, 2024
- S. Oyedeji et.al Green Coding: State of Practice Proceedings ICT4S, 2025
- O. Danushi, S. Forti, and J. Soldani, “Carbon-Efficient Software Design and Development: A Systematic Literature Review,” ACM Computing Surveys, 2025
- C. König, D. J. Lang, and I. Schaefer, “Sustainable Software Engineering: Concepts, Challenges, and Vision,” ACM Trans. Softw. Eng. Methodol., vol. 34, no. 5, May 2025,
The material for 2025 is made available for enrolled students in a designated Teams room
Examination
Assignment 1: Individual presentations of a paper of their choice (10-15min) from the curricula
Assignment 2: Classroom debates for predefined topics, students work in advance in two-three groups to prepare arguments that answer specific questions (based on the curricula but not limited to it). Groups could support positive or negative perspectives on topics. Debates done in seminar 2-4
Project assignment doing sustainability analysis
Course Schedule
Four seminars will be arranged. Time and dates for the seminars are:
1: Papers 1-5 Introduction, core concepts and major initiatives Wednesday 24/9 14:15 – 16:00
2: Papers 6-9 Sustainability in software engineering – SUSAF and other frameworks : Tuesday 7/10 14:15-16:00
3 Papers 10-13 Sustainability issues with AI - Wednesday 15/10 14:15-16:00
4. Papers 14 - 17 Sustainability in using AI in software development – Tuesday 4/11 14:15-16:00
Visiting hour
Send me an email to John.Krogstie@ntnu.no to arrange a meeting if needed outside the seminars