<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <article-id pub-id-type="urn">.fi/URN:ISBN:978-952-327-843-1</article-id>
      <title-group>
        <article-title>Energy Consumption and CO2 Emissions of a Software - Who is Responsible?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Laura Partanen</string-name>
          <email>laura.partanen@lut.fi</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antti Sipilä</string-name>
          <email>antti.sipila@tieke.fi</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jari Porras</string-name>
          <email>jari.porras@lut.fi</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Software, CO2 Emissions, Stakeholder Responsibility, Reporting.</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Aalto University</institution>
          ,
          <addr-line>Helsinki</addr-line>
          ,
          <country country="FI">Finland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LUT University</institution>
          ,
          <addr-line>Lappeenranta</addr-line>
          ,
          <country country="FI">Finland</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Table 1 Identification of the organizations participated in the interviews. Type of the organization Identification of the organization, A = procurer, B = producer Education A1, A5 Public ICT organisation A2, A3 City A4, A6 Software B1</institution>
          ,
          <addr-line>B2, B13 Consult B3, B5, B7 IT services B4, B6, B8, B9, B10, B11, B14 Advertising agency B12 Expertise B15</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Tieke</institution>
          ,
          <addr-line>Helsinki, Finand</addr-line>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>University of Huddersfield</institution>
          ,
          <addr-line>Huddersfield</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>2019</fpage>
      <lpage>2024</lpage>
      <abstract>
        <p>Because our climate is warming and one of the factors for climate change is CO2 emissions, the European Commission, with its Green Deal, has set a goal for Europe to be climate neutral by the year 2050. Finland has set this goal even closer in the future by the year 2035. These tight goals mean need for reduction of CO2 emissions in every field. This study aims to define software-based emissions and seek responsible parties for those emissions. This study was carried out as an interview study. Interviews were done on two Finnish projects related to Green ICT. 32 interviews were conducted between May 2022 and June 2023, consisting of 6 procurer interviews, and 26 producer company interviews. The analysis of the interviews was supported by the internal project meeting discussions among experts and a set of multistakeholder workshops. As a result, a Shared Responsibility of Software Emissions (SRoSE) framework was developed to support organizations in mapping out their software emissions and all the stakeholders linked to the software and to share the ownership and responsibility of the emissions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The second project is the Green ICT Ecosystem -project4 which has built an ecosystem around
the topic of Green ICT in the Uusimaa region. The main objectives of this project were to bring
different stakeholders together, raise awareness and knowledge of green ICT, and establish a
Green ICT ecosystem. The Green ICT project is referred to as Project 2 further in this paper.</p>
      <p>Both projects initiated a question “Who is responsible for emissions of software solutions”. In
this framework, we propose that the responsibility does not rest only with the owner of the
software but also in the companies that produce the solution and in every company that uses the
software or any other digital product or service. In this paper, we try to formulate an answer to
the question Who is responsible for the energy usage and the CO2 emissions of software?</p>
    </sec>
    <sec id="sec-2">
      <title>2. Methods</title>
      <p>
        The primary method used in this study is grounded theory [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and the data was collected with
interviews. Interviews were conducted in Project 1 and 2 with slightly different approaches
between the projects. Project 1 had structured interviews whereas Project 2 interviews were
more expert interviews with semi-structured models. The method of implementation was online
interviews via Teams-meetings in both projects. Difference between the types of interviews is
due to the purpose of interviews within Projects 1 and 2. Project 1 interviews were part of the
development of the green criteria for software procurement and Project 2 interviews were part
of a service design process.
      </p>
      <p>In Project 1 interviews were indicated to both procurers and producers. In the early stage of
the project, the main goal of the interviews was to find out the current situation in organizations,
and what kind of practices there are in use to pay attention to climate and environment in
software procurement and production processes. The procurer interviews aimed to have a wide
enough understanding of the state on the procurer side.</p>
      <p>
        Interviews in Project 2 were part of the service design process of a self-assessment tool for
organizations to evaluate their level of climate and environment-neutral actions and to provide a
base for their development plan. For the actual service design process five companies were
selected to participate and co-design [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] the tool, and three rounds of interviews were
conducted. Participated organizations are presented in Table 1 and the data collection periods in
Table 2. The total amount of the interviews was 32 with 21 individual organizations.
4 https://tieke.fi/en/projects/green-ict-project/
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Result</title>
      <p>Key insights from the interviews were summarised in these three themes which led to the
development of the framework:
• There is a lack of understanding about the emissions of software as a whole, partly
due to the complexity of the subject.
• There is no common understanding in assigning responsibilities for the climate and
environmental impacts of software or how to agree upon it
• There is a need for simple guidelines and concrete tools for defining the climate and
environmental impact of software and the distribution of the responsibilities related
to it.</p>
      <p>The Shared Responsibility of Software Emissions (SRoSE) framework (figure 1) is presented for
a b2b procurement situation, where software is produced for a procurer, who sets up the
requirements for the software. A producer, such as a software company, is responsible for the
whole software development process. After the development, the software is maintained by the
procurer and used by the end users. In this paper, we use the web-based tool developed in Project
2 as an example case.</p>
      <p>The framework has three stakeholders defined, three types of sources of the emissions and
timeline which includes five phases. The stakeholders defined are procurers, producers and
endusers. Procurers are the parties buying the software and can be public or private organizations.
Producers are the parties developing the software. In practice, these are IT companies. End-user
is the party using the final product. It is worth mentioning that one might have both procurer and
producer roles in subcontracting chains.</p>
      <p>The three components of the framework are device, network, and server. The device can refer
to a desk computer, a laptop, a tablet, or any other hardware unit used by the end user to run the
software client. Networks refer to any internet connection formed wirelessly, with Wi-Fi or
mobile networks, eg. 5G, or with fixed networks. Server refers to any form of hosting platform,
either physical server, virtual server, cloud server, or other cloud hosting method, such as
serverless instance.</p>
      <p>
        Timeline has five phases based on the life cycle of the software. The division is based on the
experience in the projects, results from the interviews, and previous studies [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5, 6, 7</xref>
        ].
Procurement is the phase where the use cases and requirements for the software solution are
defined by the procurer. In the public procurement process, discussion of the ownership of
emissions should be addressed in the market dialogue, so that they will not become externalities.
The development phase includes the design, software engineering, and testing of the software. At
the end of the development phase, the software is deployed to the production environment for
use by the procurer. In the usage phase, the procurer provides the software for end-users to use.
This is the phase where most of the emissions occur. The end of the life cycle is also a phase that
needs to be considered when discussing emissions of software. After the lifecycle comes to an
end, it needs to be discussed, what happens to all the data stored in servers.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Discussion</title>
      <p>
        How then to calculate, measure, or evaluate the emissions? Eg. Bozelli et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] in their systematic
literature review on green software metrics explored the literature, so ways to measure the
impacts have already been suggested. Simon et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] in their recent study have presented CO2e
emissions distribution between life cycle phases of software at a more precise level than we
present in this paper. So, what and how have been answered in previous studies, but they lack
the question of who. That is something that we have tried to answer in our study. The sector is
developing fast and regulation at the EU level is reacting to this eg. by extending the reporting
with the new CSRD directive. It is expected to have recommendations and standards for the
reporting soon. With the SRoSE framework, we want to help organizations be ready for the
changes and new obligations. Because of the regulatory character of the reporting, it is important
to have a common understanding of the division of these emissions to avoid reporting the same
emissions multiple times. It is worth mentioning that even though small and medium-sized
companies wouldn't be obligated to have the reports made, being in a subcontracting chain of a
bigger company might bring the need for providing this information. We believe our SRoSe
framework clarifies how the responsibilities should be divided, giving incentives for all the
stakeholders to minimize the emissions.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>As an answer to our RQ “Who is responsible for the energy usage and the CO2 emissions of a
software?” we argue that the responsibility should be shared between the stakeholders.</p>
      <p>It is recognized that the framework needs to be validated and is planned to be done in the end
of 2023 with some accurate software development cases and iterate the framework. It can be
hypothesized that the framework will be extended by the cases and the framework will look
different between different cases.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Issa</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Isaias</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Sustainable Design. Springer-Verlag London Ltd.,
          <source>part of Springer Nature</source>
          <year>2022</year>
          . (
          <year>2022</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Ojala</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oksanen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Climate and Environmental Strategy for the ICT Sector</article-title>
          .
          <source>Publications of the Ministry of Transport and Communications</source>
          <year>2021</year>
          :
          <fpage>6</fpage>
          . (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Glaser</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Emergence v Forcing Basics of Grounded Theory Analysis</article-title>
          . Sociology Press, Mill Valley, CA,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Abdullai</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Partanen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sipilä</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haque</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Oyedeji</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Porras</surname>
            ,
            <given-names>J J.:</given-names>
          </string-name>
          <article-title>Co-design framework for green ICT ecosystem: A tale from the Finnish green ICT ecosystem</article-title>
          .
          <source>The International Conference on Information and Communications Technology for Sustainability</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Taina</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <source>How Green Is Your Software? Lecture Notes in Business Information Processing</source>
          .
          <volume>51</volume>
          . pp.
          <fpage>151</fpage>
          -
          <lpage>162</lpage>
          . (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Naumann</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kern</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dick</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Classifying Green Software Engineering - The GREENSOFT Model.</surname>
          </string-name>
          Softwaretechnik-Trends.
          <volume>33</volume>
          . pp.
          <fpage>18</fpage>
          -
          <lpage>19</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Bourque</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fairley</surname>
            ,
            <given-names>R.E.</given-names>
          </string-name>
          :
          <article-title>Guide to the Software Engineering Body of Knowledge - SWEBOK V3.0</article-title>
          . (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Bozzelli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gu</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lago</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A systematic literature review on green software metrics</article-title>
          . VU University, Amsterdam (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Simon</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rust</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rouvoy</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Penhoat</surname>
          </string-name>
          , J.:
          <source>Uncovering the Environmental Impact of Software Life Cycle. International Conference on Information and Communications Technology for Sustainability</source>
          , Rennes, France (
          <year>2023</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>