TY - GEN
T1 - Sustainability Design and Software
T2 - 37th IEEE/ACM International Conference on Software Engineering, ICSE 2015
AU - Becker, Christoph
AU - Chitchyan, Ruzanna
AU - Duboc, Leticia
AU - Easterbrook, Steve
AU - Penzenstadler, Birgit
AU - Seyff, Norbert
AU - Venters, Colin C.
N1 - Publisher Copyright:
© 2015 IEEE.
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
AN - SCOPUS:84951840321
T3 - Proceedings - International Conference on Software Engineering
SP - 467
EP - 476
BT - Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015
PB - IEEE Computer Society
Y2 - 16 May 2015 through 24 May 2015
ER -