Requirements engineering for sustainable software systems: a systematic mapping study

被引:0
作者
Peter Bambazek
Iris Groher
Norbert Seyff
机构
[1] Johannes Kepler University Linz,
[2] FHNW,undefined
[3] University of Zurich,undefined
来源
Requirements Engineering | 2023年 / 28卷
关键词
Sustainability; Requirements engineering; Software development; Software engineering; Agile;
D O I
暂无
中图分类号
学科分类号
摘要
Various approaches toward the development of sustainable software systems have been proposed by the requirements engineering community over the last decade. We conducted a systematic mapping study, analyzed 55 publications, and identified 29 approaches that have been published since the year 2000. We analyzed how the approaches evolved over time and how the publications and authors are influenced by each other. Furthermore, the approaches are analyzed in terms of their supported requirements engineering activities, along with the evidence provided in the publications. Additionally, we also analyzed which sustainability definitions have been used, if an iterative application of the approaches is discussed, and if the approaches also provide a tool-support for practitioners. We noticed an increase of publications on requirements engineering approaches toward sustainability in the last years, whereas a majority discuss sustainability based on the same multi-dimensional concept. Although different case studies have been already conducted, we noticed a lack of an industrial application. Our main findings concern the need of an evaluation on how the proposed requirements engineering approaches can also be applied in agile software development processes. Additionally, we also promote the development of supporting software tools to support practitioners in adapting the proposed approaches.
引用
收藏
页码:481 / 505
页数:24
相关论文
共 49 条
[1]  
Becker C(2016)Requirements: The key to sustainability IEEE Softw 33 56-65
[2]  
Betz S(2014)Safety, security, now sustainability: The nonfunctional requirement for the 21st century IEEE Softw 31 40-47
[3]  
Chitchyan R(2018)Interactions between environmental sustainability goals and software product quality: a mapping study Inf Softw Technol 95 108-129
[4]  
Duboc L(2018)The rise and evolution of agile software development IEEE Softw 35 58-63
[5]  
Easterbrook SM(2006)Requirements engineering paper classification and evaluation criteria: a proposal and a discussion Requir Eng 11 102-107
[6]  
Penzenstadler B(2013)Application of knowledge-based approaches in software architecture: a systematic mapping study Inf Softw Technol 55 777-794
[7]  
Seyff N(2019)Software quality assessment model: a systematic mapping study Sci China Inf Sci 62 792-805
[8]  
Venters CC(2010)Systematic literature reviews in software engineering—a tertiary study Inf Softw Technol 52 212-220
[9]  
Penzenstadler B(2010)Requirements engineering in agile software development J Emerg Technol Web Intell 2 265-286
[10]  
Raturi A(2016)Software architecture knowledge management approaches and their support for knowledge management activities: a systematic literature review Inf Softw Technol 80 28-35