TY - JOUR
T1 - Lessons Learned from Developing a Sustainability Awareness Framework for Software Engineering using Design Science
AU - Betz, Stefanie
AU - Penzenstadler, Birgit
AU - Duboc, Leticia
AU - Chitchyan, Ruzanna
AU - Akinli Kocak, Sedef
AU - Brooks, Ian
AU - Oyedeji, Shola
AU - Porras, Jari
AU - Seyff, Norbert
AU - Venters, Colin C.
N1 - Funding Information:
This research was supported by the Departament de Recerca i Universitats of Catalunya (Ref. 2021 SGR 01396) and EPSRC (project EP/R007373/1).
Publisher Copyright:
© 2024 Copyright held by the owner/author(s).
PY - 2024/6/3
Y1 - 2024/6/3
N2 - To foster a sustainable society within a sustainable environment, we must dramatically reshape our work and consumption activities, most of which are facilitated through software. Yet, most software engineers hardly consider the effects on the sustainability of the IT products and services they deliver. This issue is exacerbated by a lack of methods and tools for this purpose. Despite the practical need for methods and tools that explicitly support consideration of the effects that IT products and services have on the sustainability of their intended environments, such methods and tools remain largely unavailable. Thus, urgent research is needed to understand how to design such tools for the IT community properly. In this article, we describe our experience using design science to create the Sustainability Awareness Framework (SusAF), which supports software engineers in anticipating and mitigating the potential sustainability effects during system development. More specifically, we identify and present the challenges faced during this process. The challenges that we have faced and addressed in the development of the SusAF are likely to be relevant to others who aim to create methods and tools to integrate sustainability analysis into their IT products and services development. Thus, the lessons learned in SusAF development are shared for the benefit of researchers and other professionals who design tools for that end.
AB - To foster a sustainable society within a sustainable environment, we must dramatically reshape our work and consumption activities, most of which are facilitated through software. Yet, most software engineers hardly consider the effects on the sustainability of the IT products and services they deliver. This issue is exacerbated by a lack of methods and tools for this purpose. Despite the practical need for methods and tools that explicitly support consideration of the effects that IT products and services have on the sustainability of their intended environments, such methods and tools remain largely unavailable. Thus, urgent research is needed to understand how to design such tools for the IT community properly. In this article, we describe our experience using design science to create the Sustainability Awareness Framework (SusAF), which supports software engineers in anticipating and mitigating the potential sustainability effects during system development. More specifically, we identify and present the challenges faced during this process. The challenges that we have faced and addressed in the development of the SusAF are likely to be relevant to others who aim to create methods and tools to integrate sustainability analysis into their IT products and services development. Thus, the lessons learned in SusAF development are shared for the benefit of researchers and other professionals who design tools for that end.
KW - Software
KW - Software engineering
KW - Sustainability
KW - Design science research
KW - IT products
KW - IT services
KW - sustainability analysis
UR - http://www.scopus.com/inward/record.url?scp=85195488520&partnerID=8YFLogxK
U2 - 10.1145/3649597
DO - 10.1145/3649597
M3 - Article
VL - 33
SP - 1
EP - 39
JO - ACM Transactions on Software Engineering and Methodology
JF - ACM Transactions on Software Engineering and Methodology
SN - 1049-331X
IS - 5
M1 - 136
ER -