Requirements engineering for sustainable software systems: a systematic mapping study

被引:5
作者
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 条
  • [1] Requirements engineering for sustainable software systems: a systematic mapping study
    Peter Bambazek
    Iris Groher
    Norbert Seyff
    Requirements Engineering, 2023, 28 : 481 - 505
  • [2] Systematic mapping study on requirements engineering for regulatory compliance of software systems
    Kosenkov, Oleksandr
    Elahidoost, Parisa
    Gorschek, Tony
    Fischbach, Jannik
    Mendez, Daniel
    Unterkalmsteiner, Michael
    Fucci, Davide
    Mohanani, Rahul
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 178
  • [3] A Systematic Mapping Study on Requirements Engineering in Software Ecosystems
    Vegendla, Aparna
    Anh Nguyen Duc
    Gao, Shang
    Sindre, Guttorm
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2018, 11 (01) : 49 - 69
  • [4] Requirements engineering for artificial intelligence systems: A systematic mapping study
    Ahmad, Khlood
    Abdelrazek, Mohamed
    Arora, Chetan
    Bano, Muneera
    Grundy, John
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 158
  • [5] Kanban in software engineering: A systematic mapping study
    Ahmad, Muhammad Ovals
    Dennehy, Denis
    Conboy, Kieran
    Oivo, Markku
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 96 - 113
  • [6] Requirements Engineering for Internet of Things (loT) Software Systems Development: A Systematic Mapping Study
    Aguilar-Calderon, Jose-Alfonso
    Tripp-Barba, Carolina
    Zaldivar-Colado, Anibal
    Aguilar-Calderon, Pedro-Alfonso
    APPLIED SCIENCES-BASEL, 2022, 12 (15):
  • [7] Requirements engineering: A systematic mapping study in agile software development
    Curcio, Karina
    Navarro, Tiago
    Malucelli, Andreia
    Reinehr, Sheila
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 139 : 32 - 50
  • [8] Software startup engineering: A systematic mapping study
    Berg, Vebjorn
    Birkeland, Jorgen
    Anh Nguyen-Duc
    Pappas, Ilias O.
    Jaccheri, Letizia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 255 - 274
  • [9] Systematic Mapping of the Literature on Smells in Software Development Requirements
    Castillo-Motta, Mayra-Alejandra
    Dorado-Cordoba, Ruben-Dario
    Pardo-Calvache, Cesar-Jesus
    Orozco-Garces, Carlos-Eduardo
    REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA, 2023, 32 (63):
  • [10] Requirements Engineering and Software Testing in Agile Methodologies: a Systematic Mapping
    Coutinho, Jarbele C. S.
    Andrade, Wilkerson L.
    Machado, Patricia D. L.
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 322 - 331