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 journalArticle

3 Citations (Scopus)

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.

LanguageEnglish
Pages22-33
Number of pages12
JournalIEEE Software
Volume35
Issue number4
Early online date11 Jan 2018
DOIs
Publication statusPublished - Jul 2018

Fingerprint

Sustainable development
Software engineering
Engineers
Systems analysis

Cite this

Penzenstadler, B., Duboc, L., Venters, C., Betz, S., Seyff, N., Wnuk, K., ... Becker, C. (2018). Software Engineering for Sustainability: Find the Leverage Points! IEEE Software, 35(4), 22-33. https://doi.org/10.1109/MS.2018.110154908
Penzenstadler, Birgit ; Duboc, Leticia ; Venters, Colin ; Betz, Stefanie ; Seyff, Norbert ; Wnuk, Krzysztof ; Chitchyan, Ruzanna ; Easterbrook, Steve ; Becker, Christoph. / Software Engineering for Sustainability : Find the Leverage Points!. In: IEEE Software. 2018 ; Vol. 35, No. 4. pp. 22-33.
@article{10c9970b52d3433484aea5d373b762d5,
title = "Software Engineering for Sustainability: Find the Leverage Points!",
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.",
keywords = "Sustainable Software, Sustainability, Systems thinking, Software engineering, Software sustainability, Leverage points, Software development",
author = "Birgit Penzenstadler and Leticia Duboc and Colin Venters and Stefanie Betz and Norbert Seyff and Krzysztof Wnuk and Ruzanna Chitchyan and Steve Easterbrook and Christoph Becker",
year = "2018",
month = "7",
doi = "10.1109/MS.2018.110154908",
language = "English",
volume = "35",
pages = "22--33",
journal = "IEEE Software",
issn = "0740-7459",
publisher = "IEEE Computer Society",
number = "4",

}

Penzenstadler, B, Duboc, L, Venters, C, Betz, S, Seyff, N, Wnuk, K, Chitchyan, R, Easterbrook, S & Becker, C 2018, 'Software Engineering for Sustainability: Find the Leverage Points!', IEEE Software, vol. 35, no. 4, pp. 22-33. https://doi.org/10.1109/MS.2018.110154908

Software Engineering for Sustainability : Find the Leverage Points! / Penzenstadler, Birgit; Duboc, Leticia; Venters, Colin; Betz, Stefanie; Seyff, Norbert; Wnuk, Krzysztof; Chitchyan, Ruzanna; Easterbrook, Steve; Becker, Christoph.

In: IEEE Software, Vol. 35, No. 4, 07.2018, p. 22-33.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Software Engineering for Sustainability

T2 - IEEE Software

AU - Penzenstadler, Birgit

AU - Duboc, Leticia

AU - Venters, Colin

AU - Betz, Stefanie

AU - Seyff, Norbert

AU - Wnuk, Krzysztof

AU - Chitchyan, Ruzanna

AU - Easterbrook, Steve

AU - Becker, Christoph

PY - 2018/7

Y1 - 2018/7

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

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

KW - Sustainable Software

KW - Sustainability

KW - Systems thinking

KW - Software engineering

KW - Software sustainability

KW - Leverage points

KW - Software development

UR - http://www.scopus.com/inward/record.url?scp=85040932829&partnerID=8YFLogxK

U2 - 10.1109/MS.2018.110154908

DO - 10.1109/MS.2018.110154908

M3 - Article

VL - 35

SP - 22

EP - 33

JO - IEEE Software

JF - IEEE Software

SN - 0740-7459

IS - 4

ER -