Sustainability Design and Software: The Karlskrona Manifesto

Christoph Becker, Ruzanna Chitchyan, Leticia Duboc, Steve M. Easterbrook, Birgit Penzenstadler, Norbert Seyff, Colin C. Venters

Research output: Chapter in Book/Report/Conference proceedingConference contribution

68 Citations (Scopus)

Abstract

Sustainability has emerged as a broad concern for society. Many engineering disciplines have been grappling with challenges in how we sustain technical, social and ecological systems. In the software engineering community, for example, maintainability has been a concern for a long time. But too often, these issues are treated in isolation from one another. Misperceptions among practitioners and research communities persist, rooted in a lack of coherent understanding of sustainability, and how it relates to software systems research and practice. This article presents a cross-disciplinary initiative to create a common ground and a point of reference for the global community of research and practice in software and sustainability, to be used for effectively communicating key issues, goals, values and principles of sustainability design for software-intensive systems.The centrepiece of this effort is the Karlskrona Manifesto for Sustainability Design, a vehicle for a much needed conversation about sustainability within and beyond the software community, and an articulation of the fundamental principles underpinning design choices that affect sustainability. We describe the motivation for developing this manifesto, including some considerations of the genre of the manifesto as well as the dynamics of its creation. We illustrate the collaborative reflective writing process and present the current edition of the manifesto itself. We assess immediate implications and applications of the articulated principles, compare these to current practice, and suggest future steps.

LanguageEnglish
Title of host publicationProceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015
PublisherIEEE Computer Society
Pages467-476
Number of pages10
Volume2
ISBN (Electronic)9781479919345
DOIs
Publication statusPublished - 12 Aug 2015
Event37th International Conference on Software Engineering - Firenze, Italy
Duration: 16 May 201524 May 2015
Conference number: 37
http://2015.icse-conferences.org/ (Link to Conference Website)

Conference

Conference37th International Conference on Software Engineering
Abbreviated titleICSE 2015
CountryItaly
CityFirenze
Period16/05/1524/05/15
Internet address

Fingerprint

Sustainable development
Maintainability
Software engineering
Ecodesign

Cite this

Becker, C., Chitchyan, R., Duboc, L., Easterbrook, S. M., Penzenstadler, B., Seyff, N., & Venters, C. C. (2015). Sustainability Design and Software: The Karlskrona Manifesto. In Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015 (Vol. 2, pp. 467-476). [7202997] IEEE Computer Society. https://doi.org/10.1109/ICSE.2015.179
Becker, Christoph ; Chitchyan, Ruzanna ; Duboc, Leticia ; Easterbrook, Steve M. ; Penzenstadler, Birgit ; Seyff, Norbert ; Venters, Colin C. / Sustainability Design and Software : The Karlskrona Manifesto. Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. Vol. 2 IEEE Computer Society, 2015. pp. 467-476
@inproceedings{81049f63caa0439bb245907dd4cb5bbd,
title = "Sustainability Design and Software: The Karlskrona Manifesto",
abstract = "Sustainability has emerged as a broad concern for society. Many engineering disciplines have been grappling with challenges in how we sustain technical, social and ecological systems. In the software engineering community, for example, maintainability has been a concern for a long time. But too often, these issues are treated in isolation from one another. Misperceptions among practitioners and research communities persist, rooted in a lack of coherent understanding of sustainability, and how it relates to software systems research and practice. This article presents a cross-disciplinary initiative to create a common ground and a point of reference for the global community of research and practice in software and sustainability, to be used for effectively communicating key issues, goals, values and principles of sustainability design for software-intensive systems.The centrepiece of this effort is the Karlskrona Manifesto for Sustainability Design, a vehicle for a much needed conversation about sustainability within and beyond the software community, and an articulation of the fundamental principles underpinning design choices that affect sustainability. We describe the motivation for developing this manifesto, including some considerations of the genre of the manifesto as well as the dynamics of its creation. We illustrate the collaborative reflective writing process and present the current edition of the manifesto itself. We assess immediate implications and applications of the articulated principles, compare these to current practice, and suggest future steps.",
keywords = "Economic sustainability, Environmental sustainability, Ethics, Long-term thinking, Social sustainability, Societal sustainability, Software engineering, Sustainability, Sustainability design, Systems thinking, Technical sustainability",
author = "Christoph Becker and Ruzanna Chitchyan and Leticia Duboc and Easterbrook, {Steve M.} and Birgit Penzenstadler and Norbert Seyff and Venters, {Colin C.}",
year = "2015",
month = "8",
day = "12",
doi = "10.1109/ICSE.2015.179",
language = "English",
volume = "2",
pages = "467--476",
booktitle = "Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015",
publisher = "IEEE Computer Society",
address = "United States",

}

Becker, C, Chitchyan, R, Duboc, L, Easterbrook, SM, Penzenstadler, B, Seyff, N & Venters, CC 2015, Sustainability Design and Software: The Karlskrona Manifesto. in Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. vol. 2, 7202997, IEEE Computer Society, pp. 467-476, 37th International Conference on Software Engineering, Firenze, Italy, 16/05/15. https://doi.org/10.1109/ICSE.2015.179

Sustainability Design and Software : The Karlskrona Manifesto. / Becker, Christoph; Chitchyan, Ruzanna; Duboc, Leticia; Easterbrook, Steve M.; Penzenstadler, Birgit; Seyff, Norbert; Venters, Colin C.

Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. Vol. 2 IEEE Computer Society, 2015. p. 467-476 7202997.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Sustainability Design and Software

T2 - The Karlskrona Manifesto

AU - Becker, Christoph

AU - Chitchyan, Ruzanna

AU - Duboc, Leticia

AU - Easterbrook, Steve M.

AU - Penzenstadler, Birgit

AU - Seyff, Norbert

AU - Venters, Colin C.

PY - 2015/8/12

Y1 - 2015/8/12

N2 - Sustainability has emerged as a broad concern for society. Many engineering disciplines have been grappling with challenges in how we sustain technical, social and ecological systems. In the software engineering community, for example, maintainability has been a concern for a long time. But too often, these issues are treated in isolation from one another. Misperceptions among practitioners and research communities persist, rooted in a lack of coherent understanding of sustainability, and how it relates to software systems research and practice. This article presents a cross-disciplinary initiative to create a common ground and a point of reference for the global community of research and practice in software and sustainability, to be used for effectively communicating key issues, goals, values and principles of sustainability design for software-intensive systems.The centrepiece of this effort is the Karlskrona Manifesto for Sustainability Design, a vehicle for a much needed conversation about sustainability within and beyond the software community, and an articulation of the fundamental principles underpinning design choices that affect sustainability. We describe the motivation for developing this manifesto, including some considerations of the genre of the manifesto as well as the dynamics of its creation. We illustrate the collaborative reflective writing process and present the current edition of the manifesto itself. We assess immediate implications and applications of the articulated principles, compare these to current practice, and suggest future steps.

AB - Sustainability has emerged as a broad concern for society. Many engineering disciplines have been grappling with challenges in how we sustain technical, social and ecological systems. In the software engineering community, for example, maintainability has been a concern for a long time. But too often, these issues are treated in isolation from one another. Misperceptions among practitioners and research communities persist, rooted in a lack of coherent understanding of sustainability, and how it relates to software systems research and practice. This article presents a cross-disciplinary initiative to create a common ground and a point of reference for the global community of research and practice in software and sustainability, to be used for effectively communicating key issues, goals, values and principles of sustainability design for software-intensive systems.The centrepiece of this effort is the Karlskrona Manifesto for Sustainability Design, a vehicle for a much needed conversation about sustainability within and beyond the software community, and an articulation of the fundamental principles underpinning design choices that affect sustainability. We describe the motivation for developing this manifesto, including some considerations of the genre of the manifesto as well as the dynamics of its creation. We illustrate the collaborative reflective writing process and present the current edition of the manifesto itself. We assess immediate implications and applications of the articulated principles, compare these to current practice, and suggest future steps.

KW - Economic sustainability

KW - Environmental sustainability

KW - Ethics

KW - Long-term thinking

KW - Social sustainability

KW - Societal sustainability

KW - Software engineering

KW - Sustainability

KW - Sustainability design

KW - Systems thinking

KW - Technical sustainability

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

U2 - 10.1109/ICSE.2015.179

DO - 10.1109/ICSE.2015.179

M3 - Conference contribution

VL - 2

SP - 467

EP - 476

BT - Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015

PB - IEEE Computer Society

ER -

Becker C, Chitchyan R, Duboc L, Easterbrook SM, Penzenstadler B, Seyff N et al. Sustainability Design and Software: The Karlskrona Manifesto. In Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. Vol. 2. IEEE Computer Society. 2015. p. 467-476. 7202997 https://doi.org/10.1109/ICSE.2015.179