TY - JOUR
T1 - Requirements engineering for sustainability
T2 - an awareness framework for designing software systems for a better tomorrow
AU - Duboc, Leticia
AU - Penzenstadler, Birgit
AU - Porras, Jari
AU - Akinli Kocak, Sedef
AU - Betz, Stefanie
AU - Chitchyan, Ruzanna
AU - Leifler, Ola
AU - Seyff, Norbert
AU - Venters, Colin C.
PY - 2020/12/1
Y1 - 2020/12/1
N2 - Integrating novel software systems in our society, economy and environment can have far-reaching effects. As a result, software systems should be designed in such a way as to maintain or improve the sustainability of their intended socio-technical systems. However, a paradigm shift is required to raise awareness of software professionals on the potential sustainability effects of software systems. While Requirements Engineering is considered the key for driving this change, requirements engineers lack the knowledge, experience and methodological support for acting as facilitators for a broader discussion on sustainability effects. This paper presents a question-based framework for raising awareness of the potential effects of software systems on sustainability, as the first step towards enabling the required paradigm shift. An evaluation study of the framework was conducted with four groups of computer science students. The results of the study indicate that the framework is applicable to different types of systems and helps to facilitate discussions about the potential effects that software systems could have on sustainability.
AB - Integrating novel software systems in our society, economy and environment can have far-reaching effects. As a result, software systems should be designed in such a way as to maintain or improve the sustainability of their intended socio-technical systems. However, a paradigm shift is required to raise awareness of software professionals on the potential sustainability effects of software systems. While Requirements Engineering is considered the key for driving this change, requirements engineers lack the knowledge, experience and methodological support for acting as facilitators for a broader discussion on sustainability effects. This paper presents a question-based framework for raising awareness of the potential effects of software systems on sustainability, as the first step towards enabling the required paradigm shift. An evaluation study of the framework was conducted with four groups of computer science students. The results of the study indicate that the framework is applicable to different types of systems and helps to facilitate discussions about the potential effects that software systems could have on sustainability.
KW - Sustainability
KW - Software
KW - Software engineering
KW - Requirements Engineering
KW - Socio-Technical Systems
KW - Karlskrona manifesto
KW - Sustainability design
UR - http://www.scopus.com/inward/record.url?scp=85089362518&partnerID=8YFLogxK
U2 - 10.1007/s00766-020-00336-y
DO - 10.1007/s00766-020-00336-y
M3 - Article
VL - 25
SP - 469
EP - 492
JO - Requirements Engineering
JF - Requirements Engineering
SN - 0947-3602
IS - 4
ER -