Requirements engineering for sustainable software systems: a systematic mapping study

被引:3
|
作者
Bambazek, Peter [1 ]
Groher, Iris [1 ]
Seyff, Norbert [2 ,3 ]
机构
[1] Johannes Kepler Univ Linz, Linz, Austria
[2] FHNW, Windisch, Switzerland
[3] Univ Zurich, Zurich, Switzerland
关键词
Sustainability; Requirements engineering; Software development; Software engineering; Agile; ARCHITECTURE;
D O I
10.1007/s00766-023-00402-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:25
相关论文
共 50 条
  • [31] Requirements Engineering for Machine Learning: A Systematic Mapping Study
    Villamizar, Hugo
    Escovedo, Tatiana
    Kalinowski, Marcos
    2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 29 - 36
  • [32] A Systematic Mapping Study on Security in Agile Requirements Engineering
    Villamizar, Hugo
    Kalinowski, Marcos
    Viana, Marx
    Fernandez, Daniel Mendez
    44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 454 - 461
  • [33] Use of personas in Requirements Engineering: A systematic mapping study
    Karolita, Devi
    McIntosh, Jennifer
    Kanij, Tanjila
    Grundy, John
    Obie, Humphrey O.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 162
  • [34] A Systematic Mapping Study on Security Requirements Engineering Frameworks for Cyber-Physical Systems
    Rehman, Shafiq
    Gruhn, Volker
    Shafiq, Saad
    Inayat, Irum
    SECURITY, PRIVACY, AND ANONYMITY IN COMPUTATION, COMMUNICATION, AND STORAGE (SPACCS 2018), 2018, 11342 : 428 - 442
  • [35] Open innovation in software engineering: a systematic mapping study
    Hussan Munir
    Krzysztof Wnuk
    Per Runeson
    Empirical Software Engineering, 2016, 21 : 684 - 723
  • [36] A Systematic Mapping Study on Soft Skills in Software Engineering
    Matturro, Gerardo
    Raschetti, Florencia
    Fontan, Carina
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2019, 25 (01) : 16 - 41
  • [37] Open innovation in software engineering: a systematic mapping study
    Munir, Hussan
    Wnuk, Krzysztof
    Runeson, Per
    EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (02) : 684 - 723
  • [38] Cognitive Biases in Software Engineering: A Systematic Mapping Study
    Mohanani, Rahul
    Salman, Iflaah
    Turhan, Burak
    Rodriguez, Pilar
    Ralph, Paul
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2020, 46 (12) : 1318 - 1339
  • [39] The quantum frontier of software engineering: A systematic mapping study
    De Stefano, Manuel
    Pecorelli, Fabiano
    Di Nucci, Dario
    Palomba, Fabio
    De Lucia, Andrea
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 175
  • [40] Smart Tools in Software Engineering: A Systematic Mapping Study
    Savchenko, Dmitrii
    Kasurinen, Jussi
    Taipale, Ossi
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 1509 - 1513