Green and Sustainable Software Engineering - a Systematic Mapping Study

被引:13
|
作者
Mourao, Brunna C. [1 ]
Karita, Leila [1 ]
Machado, Ivan do Carmo [1 ]
机构
[1] Univ Fed Bahia, Salvador, BA, Brazil
关键词
Systematic mapping study; green software engineering; sustainable software; RELIABILITY;
D O I
10.1145/3275245.3275258
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Understanding how the concepts of sustainability could be incorporated to the Software Engineering (SE) concepts has gained increased attention in the last years, particularly in terms of the Software Development Life Cycle (SDLC). Several studies have addressed the impact of sustainability in the SE practice, from a range of perspectives. This study presents a systematic mapping study that aggregates, summarizes and discusses the state-of-the-art approaches for sustainable SE practice. We analyzed 75 relevant primary studies addressing methods, processes, tools and metrics proposed to support the software development in a sustainable way. The included primary studies were selected using inclusion and exclusion criteria applied to studies published prior to 2017. They were analyzed based on a set of classification criteria, including contribution types, SDLC phases, evidence types, research types, application domains, publication venues, distribution between academia and industry and research methods. The results indicated a growing interest by the SE research community in the Green and Sustainable software domain. Besides, there is an observed need for more studies on techniques, tools and metrics covering construction, testing and maintenance. The results also point out a clear view of the SE community about the need for a better alignment between research and practice in this domain.
引用
收藏
页码:121 / 130
页数:10
相关论文
共 50 条
  • [1] Software Engineering Aspects of Green and Sustainable Software: A Systematic Mapping Study
    Marimuthu, C.
    Chandrasekaran, K.
    [J]. PROCEEDINGS OF THE 10TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2017, : 34 - 44
  • [2] Requirements engineering for sustainable software systems: a systematic mapping study
    Bambazek, Peter
    Groher, Iris
    Seyff, Norbert
    [J]. REQUIREMENTS ENGINEERING, 2023, 28 (03) : 481 - 505
  • [3] Requirements engineering for sustainable software systems: a systematic mapping study
    Peter Bambazek
    Iris Groher
    Norbert Seyff
    [J]. Requirements Engineering, 2023, 28 : 481 - 505
  • [4] Software assistants in software engineering: A systematic mapping study
    Savary-Leblanc, Maxime
    Burgueno, Lola
    Cabot, Jordi
    Le Pallec, Xavier
    Gerard, Sebastien
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (03): : 856 - 892
  • [5] Software startup engineering: A systematic mapping study
    Berg, Vebjorn
    Birkeland, Jorgen
    Anh Nguyen-Duc
    Pappas, Ilias O.
    Jaccheri, Letizia
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 255 - 274
  • [6] Bots in software engineering: a systematic mapping study
    Santhanam, Sivasurya
    Hecking, Tobias
    Schreiber, Andreas
    Wagner, Stefan
    [J]. PEERJ COMPUTER SCIENCE, 2022, 8
  • [7] A Systematic Mapping Study on Software Engineering Testbeds
    Barreiros, Emanoel
    Almeida, Adauto
    Saraiva, Juliana
    Soares, Sergio
    [J]. 2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 107 - 116
  • [8] Kanban in software engineering: A systematic mapping study
    Ahmad, Muhammad Ovals
    Dennehy, Denis
    Conboy, Kieran
    Oivo, Markku
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 96 - 113
  • [9] Burnout in software engineering: A systematic mapping study
    Tulili, Tien Rahayu
    Capiluppi, Andrea
    Rastogi, Ayushi
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 155
  • [10] Automotive software engineering: A systematic mapping study
    Haghighatkhah, Alireza
    Banijamali, Ahmad
    Pakanen, Olli-Pekka
    Oivo, Markku
    Kuvaja, Pasi
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 128 : 25 - 55