Skip to main navigation Skip to search Skip to main content

Software Engineering for Sustainability: Find the Leverage Points!

Birgit Penzenstadler, Leticia Duboc, Colin Venters, Stefanie Betz, Norbert Seyff, Krzysztof Wnuk, Ruzanna Chitchyan, Steve Easterbrook, Christoph Becker

Research output: Contribution to journalArticlepeer-review

Abstract

We as software engineers are responsible for the long-term consequences of the systems we design - including impacts on the wider environmental and societal sustainability. However, the field lacks analytical tools for understanding these potential impacts while designing a system or for identifying opportunities for using software to bring about broader societal transformations. This article explores how the concept of leverage points can be used to make sustainability issues more tangible in system design. The example of software for transportation systems illustrates how leverage points can help software engineers map out and investigate the wider system in which the software resides, such that we can use software as an effective tool for engineering a more sustainable world. This article is part of a theme issue on Process Improvement.

Original languageEnglish
Pages (from-to)22-33
Number of pages12
JournalIEEE Software
Volume35
Issue number4
Early online date11 Jan 2018
DOIs
Publication statusPublished - Jul 2018

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure
  2. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities

Fingerprint

Dive into the research topics of 'Software Engineering for Sustainability: Find the Leverage Points!'. Together they form a unique fingerprint.

Cite this