An Investigation of Green Software Engineering

被引:1
作者
Freed, Martina [1 ]
Bielinska, Sylwia [1 ]
Buckley, Carla [1 ]
Coptu, Andreea [1 ]
Yilmaz, Murat [2 ]
Messnarz, Richard [3 ]
Clarke, Paul M. [1 ,4 ]
机构
[1] Dublin City Univ, Sch Comp, Dublin, Ireland
[2] Gazi Univ, Dept Comp Engn, Ankara, Turkey
[3] ISCN, Int Software Consulting Network, Graz, Austria
[4] Lero, Sci Fdn Ireland Res Ctr Software, Limerick, Ireland
来源
SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, EUROSPI 2023, PT I | 2023年 / 1890卷
基金
爱尔兰科学基金会;
关键词
sustainability; energy efficiency; software engineering; green software engineering; DESIGN; SUSTAINABILITY;
D O I
10.1007/978-3-031-42307-9_10
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The urgency of sustainability concerns has intensified in recent years, sounding alarm bells over the planet's condition and prompting nearly every industry and practice to reassess their contributions to the climate crisis. Software engineering is not immune to this scrutiny. Software engineering practices significantly affect the environment and may not align with sustainability goals. Although sustainability is a relatively recent focus in software engineering, it has garnered increased attention, with numerous studies addressing various concerns and practices. Green software engineering aspires to develop dependable, enduring, and sustainable software that fulfills user requirements while minimizing environmental impacts. As this green paradigm gains traction in software engineering, practitioners must incorporate sustainability considerations into future software designs. However, despite the surge in green software engineering research, a universally accepted definition and framework remain elusive. This paper outlines green software engineering by explaining its principles, challenges, and methods for measuring and evaluating software effectiveness in this context.
引用
收藏
页码:124 / 137
页数:14
相关论文
共 53 条
  • [1] Which Commits Can Be CI Skipped?
    Abdalkareem, Rabe
    Mujahid, Suhaib
    Shihab, Emad
    Rilling, Juergen
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (03) : 448 - 463
  • [2] Almusawi S.M.Y., 2021, INT C COMM INF TECHN, P1
  • [3] amazon, What is cloud computing?
  • [4] Applover.com, Pros and cons of green computing-is it worth the cost?
  • [5] A Systematic Survey on Energy-Efficient Techniques in Sustainable Cloud Computing
    Bharany, Salil
    Sharma, Sandeep
    Khalaf, Osamah Ibrahim
    Abdulsahib, Ghaida Muttashar
    Al Humaimeedy, Abeer S.
    Aldhyani, Theyazn H. H.
    Maashi, Mashael
    Alkahtani, Hasan
    [J]. SUSTAINABILITY, 2022, 14 (10)
  • [6] Calero C., 2015, Green in Software Engineering, P3
  • [7] A Green Software Development Life Cycle for Cloud Computing
    Chauhan, Nitin Singh
    Saxena, Ashutosh
    [J]. IT PROFESSIONAL, 2013, 15 (01) : 28 - 34
  • [8] A software engineering perspective on environmental modeling framework design: The Object Modeling System
    David, O.
    Ascough, J. C., II
    Lloyd, W.
    Green, T. R.
    Rojas, K. W.
    Leavesley, G. H.
    Ahuja, L. R.
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2013, 39 : 201 - 213
  • [9] What Makes Research Software Sustainable? An Interview Study With Research Software Engineers
    de Souza, Mario Rosado
    Haines, Robert
    Vigo, Markel
    Jay, Caroline
    [J]. 2019 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2019), 2019, : 135 - 138
  • [10] Green IT and Green Software
    Ebert, Christof
    [J]. IEEE SOFTWARE, 2021, 38 (06) : 7 - 15