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 条
  • [31] 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
  • [32] Control Software Engineering Approaches for Cyber-Physical Systems: A Systematic Mapping Study
    Banerjee, Amar
    Choppella, Venkatesh
    ACM TRANSACTIONS ON CYBER-PHYSICAL SYSTEMS, 2025, 9 (01)
  • [33] Domain Ontologies in the Context of Requirements Engineering A Systematic Mapping
    Parreira Junior, Paulo Afonso
    Dellosso Penteado, Rosangela Aparecida
    2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
  • [34] Requirements Engineering for Cloud Systems: A Mapping Study Design
    Wanderley, Fernando
    Souza, Eric
    Goulao, Miguel
    Araujo, Joao
    Cysneiros, Gilberto
    Misra, Ananya
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT VI, 2017, 10409 : 335 - 349
  • [35] Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study
    Muelas-Muelas, Francy-Idaly
    Narvaez-Jimenez, Laura-CamHa
    Pardo-Calvache, Cesar-Jesus
    REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA, 2022, 31 (62):
  • [36] Gamification in software engineering - A systematic mapping
    Pedreira, Oscar
    Garcia, Felix
    Brisaboa, Nieves
    Piattini, Mario
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 57 : 157 - 168
  • [37] Large Language Models for Software Engineering: A Systematic Mapping Study
    Gormez, Muhammet Kursat
    Yilmaz, Murat
    Clarke, Paul M.
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, EUROSPI 2024, PT I, 2024, 2179 : 64 - 79
  • [38] Systematic Mapping Study on Security Approaches in Secure Software Engineering
    Khan, Rafiq Ahmad
    Khan, Siffat Ullah
    Khan, Habib Ullah
    Ilyas, Muhammad
    IEEE ACCESS, 2021, 9 : 19139 - 19160
  • [39] Landscaping systematic mapping studies in software engineering: A tertiary study
    Khan, Muhammad Uzair
    Sherin, Salman
    Lqbal, Muhammad Zohaib
    Zahid, Rubab
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 396 - 436
  • [40] Value-based Software Engineering: A Systematic Mapping Study
    Salleh, Norsaremah
    Mendes, Emilia
    Mendes, Fabiana
    Lekamlage, Charitha Dissanayake
    Petersen, Kai
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2023, 17 (01)