Development and evaluation of a reference measurement model for assessing the resource and energy efficiency of software products and components-Green Software Measurement Model (GSMM)

被引:3
|
作者
Guldner, Achim [1 ]
Bender, Rabea [1 ]
Calero, Coral [2 ]
Fernando, Giovanni S. [3 ]
Funke, Markus [3 ]
Groeger, Jens [4 ]
Hilty, Lorenz M. [5 ]
Hoernschemeyer, Julian [6 ]
Hoffmann, Geerd-Dietger [7 ]
Junger, Dennis [8 ]
Kennes, Tom [9 ]
Kreten, Sandro [10 ]
Lago, Patricia
Mai, Franziska [1 ]
Malavolta, Ivano [3 ]
Murach, Julien [1 ]
Obergoeker, Kira [1 ]
Schmidt, Benno [11 ]
Tarara, Arne [7 ]
De Veaugh-Geiss, Joseph P. [12 ]
Weber, Sebastian [1 ]
Westing, Max [1 ]
Wohlgemuth, Volker [8 ]
Naumann, Stefan [1 ]
机构
[1] Trier Univ Appl Sci, Umwelt Campus Birkenfeld,POB 1380, D-55761 Birkenfeld, Germany
[2] Univ Castilla La Mancha, Alarcos Res Grp, Paseo Univ 4, Ciudad Real 13071, Spain
[3] Vrije Univ Amsterdam, Software & Sustainabil Res Grp, NU Bldg,De Boelelaan 1111, NL-1081 HV Amsterdam, Netherlands
[4] Oeko Inst, Borkumstr 2, D-13189 Berlin, Germany
[5] Univ Zurich, Dept Informat, Binzmuhlestr 14, CH-8050 Zurich, Switzerland
[6] RegioShopper, Marie Curie Str 3, D-49076 Osnabruck, Germany
[7] Green Coding Berlin, Jablonskistr 24, D-10405 Berlin, Germany
[8] Univ Appl Sci, HTW Berlin, Ind Environm Informat Unit, Wilhelminenhofstr 75A, D-12459 Berlin, Germany
[9] Natl Nederlanden, Pr Beatrixlaan 35, NL-2595 AK The Hague, Netherlands
[10] Capacura, Haus Auel 1, D-53797 Lohmar, Germany
[11] Bochum Univ Appl Sci, Hsch Campus 1, D-44801 Bochum, Germany
[12] KDE eV, Prinzenstr 85 F, D-10969 Berlin, Germany
基金
荷兰研究理事会;
关键词
Measurement reference model; Green software; Sustainable software; Energy-efficient software; Green coding; Software-induced energy consumption; Software-induced resource consumption; SUSTAINABLE SOFTWARE;
D O I
10.1016/j.future.2024.01.033
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the past decade, research on measuring and assessing the environmental impact of software has gained significant momentum in science and industry. However, due to the large number of research groups, measurement setups, procedure models, tools, and general novelty of the research area, a comprehensive research framework has yet to be created. The literature documents several approaches from researchers and practitioners who have developed individual methods and models, along with more general ideas like the integration of software sustainability in the context of the UN Sustainable Development Goals, or science communication approaches to make the resource cost of software transparent to society. However, a reference measurement model for the energy and resource consumption of software is still missing. In this article, we jointly develop the Green Software Measurement Model (GSMM), in which we bring together the core ideas of the measurement models, setups, and methods of over 10 research groups in four countries who have done pioneering work in assessing the environmental impact of software. We briefly describe the different methods and models used by these research groups, derive the components of the GSMM from them, and then we discuss and evaluate the resulting reference model. By categorizing the existing measurement models and procedures and by providing guidelines for assimilating and tailoring existing methods, we expect this work to aid new researchers and practitioners who want to conduct measurements for their individual use cases.
引用
收藏
页码:402 / 418
页数:17
相关论文
共 17 条
  • [1] A software development model based on quality measurement
    Pai, WC
    Wang, CC
    Jiang, DR
    [J]. COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2000, : 40 - 43
  • [2] Assessing measurement model of green cleaning components for green buildings
    Zainol, Nurul Nadiah
    Ramli, Nur Aqlima
    Mohammad, Izran Sarrazin
    Sukereman, Anis Syazwani
    Sulaiman, Muhammad Azwan
    [J]. JOURNAL OF FACILITIES MANAGEMENT, 2023, 21 (04) : 556 - 572
  • [3] Model-driven generative development of measurement software
    Martin Monperrus
    Jean-Marc Jézéquel
    Benoit Baudry
    Joël Champeau
    Brigitte Hoeltzener
    [J]. Software & Systems Modeling , 2011, 10 : 537 - 552
  • [4] Model-driven generative development of measurement software
    Monperrus, Martin
    Jezequel, Jean-Marc
    Baudry, Benoit
    Champeau, Joel
    Hoeltzener, Brigitte
    [J]. SOFTWARE AND SYSTEMS MODELING, 2011, 10 (04): : 537 - 552
  • [5] A Software Development Process Model Integrated to a Performance Measurement System
    Baptista, G. L.
    Vanalle, R. M.
    Salles, J. A. A.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (03) : 739 - 745
  • [6] Research on software trustworthiness measurement evaluation model based on data driven
    Xu, Zhaosheng
    [J]. 2020 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE COMMUNICATION AND NETWORK SECURITY (CSCNS2020), 2021, 336
  • [7] The Design and Application of Software Measurement and Evaluation Model Based on Process Management
    Li, WenXing
    Gu, ZiYi
    Yang, XiangLin
    Tian, Fang
    [J]. 2021 2ND INTERNATIONAL CONFERENCE ON BIG DATA & ARTIFICIAL INTELLIGENCE & SOFTWARE ENGINEERING (ICBASE 2021), 2021, : 649 - 653
  • [8] PMEX - A PERFORMANCE MEASUREMENT EVALUATION MATRIX FOR THE DEVELOPMENT OF INDUSTRIAL SOFTWARE-INTENSIVE PRODUCTS
    Cedergren, Stefan
    Norstrom, Christer
    Wall, Anders
    [J]. INTERNATIONAL JOURNAL OF INNOVATION AND TECHNOLOGY MANAGEMENT, 2011, 8 (01) : 55 - 76
  • [9] The SQO-OSS quality model: Measurement based open source software evaluation
    Samoladas, Ioannis
    Gousios, Georgios
    Spinellis, Diomidis
    Stamelos, Ioannis
    [J]. OPEN SOURCE DEVELOPMENT, COMMUNITIES AND QUALITY, 2008, 275 : 237 - +
  • [10] MeSRAM - A method for assessing robustness of measurement programs in large software development organizations and its industrial evaluation
    Staron, Miroslaw
    Meding, Wilhelm
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 113 : 76 - 100