Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Miljömässig hållbarhet inom mjukvaruutveckling: En enfallsstudie om mjukvaruutövares uppfattningar på ett IT-företag i Sverige

Persson, Simon LU (2024) MVEM31 20241
Centre for Environmental and Climate Science (CEC)
Abstract
The ICT sector’s greenhouse gas emissions are comparable to those of the aviation industry, and the actors within the sector have a responsibility to reduce these in order to help combat global warming. A relatively new area of concern is the climate impact of software due to energy consumption. For example, AI has been acknowledged as an emissions-hungry technology because of the large computational power it requires. Over the past decade, studies have proposed tools and methods to address this issue. However, research shows that environmental sustainability within software development is largely overlooked in practice, partly due to a lack of awareness. Therefore, it is important to explore software practitioners’ perceptions of the... (More)
The ICT sector’s greenhouse gas emissions are comparable to those of the aviation industry, and the actors within the sector have a responsibility to reduce these in order to help combat global warming. A relatively new area of concern is the climate impact of software due to energy consumption. For example, AI has been acknowledged as an emissions-hungry technology because of the large computational power it requires. Over the past decade, studies have proposed tools and methods to address this issue. However, research shows that environmental sustainability within software development is largely overlooked in practice, partly due to a lack of awareness. Therefore, it is important to explore software practitioners’ perceptions of the subject. By doing so, factors that may hinder or promote environmentally sustainable software practices can be identified and brought to light. These can then be considered in the creation of relevant interventions.

This study aims to examine how software practitioners at an IT company in Sweden perceive environmental sustainability in the context of software development. In order to do this, a qualitative single-case study is adopted. The views of seven participants are collected using semi-structured interviews and analyzed through thematic analysis.

The study concludes that the participants associate environmental sustainability within software development with both the climate impact of work processes and the software itself. They also recognize software’s potential as a tool for promoting broader climate efforts. Furthermore, participants demonstrate some knowledge of how the climate impact of software development can be reduced. Despite this, they also acknowledge that environmental sustainability is not actively addressed in their current workflows. Related to this, several perceived challenges and opportunities that could affect its adoption are highlighted, such as a lack of awareness and clear information. Finally, participants believe there are benefits to environmentally sustainable software practices, though their opinions on its broader importance differ. Some consider it important, while others are more skeptical. (Less)
Popular Abstract (Swedish)
Växthusgasutsläpp från mänsklig aktivitet påskyndar den globala uppvärmningen och måste åtgärdas. Informations- och kommunikationstekniksektorn (IKT-sektorn), som tillhandahåller det digitala samhällets tekniker såsom datorer, smarttelefoner och internet, står för en mängd växthusgasutsläpp som kan jämföras med flygindustrins. Aktörerna inom sektorn har ett ansvar att minska dessa och ett relativt nytt problemområde är klimatpåverkan från mjukvara.

Mjukvaror såsom datorprogram är immateriella och påverkar inte klimatet på ett direkt sätt. De styr dock hur hårdvaran, det vill säga de fysiska delarna i datorn, förbrukar energi. På så sätt orsakar mjukvara växthusgasutsläpp indirekt genom energianvändning. I över tio år har forskningen... (More)
Växthusgasutsläpp från mänsklig aktivitet påskyndar den globala uppvärmningen och måste åtgärdas. Informations- och kommunikationstekniksektorn (IKT-sektorn), som tillhandahåller det digitala samhällets tekniker såsom datorer, smarttelefoner och internet, står för en mängd växthusgasutsläpp som kan jämföras med flygindustrins. Aktörerna inom sektorn har ett ansvar att minska dessa och ett relativt nytt problemområde är klimatpåverkan från mjukvara.

Mjukvaror såsom datorprogram är immateriella och påverkar inte klimatet på ett direkt sätt. De styr dock hur hårdvaran, det vill säga de fysiska delarna i datorn, förbrukar energi. På så sätt orsakar mjukvara växthusgasutsläpp indirekt genom energianvändning. I över tio år har forskningen utvecklat verktyg och metoder för att adressera såväl mjukvaran som mjukvaruutvecklingens klimatpåverkan, men studier visar att miljömässig hållbarhet inte beaktas i praktiken. En anledning till detta är bristande medvetenhet och kunskap om åtgärder. Det är viktigt att förstå hur aktörer som arbetar med att utveckla mjukvara – mjukvaruutövare – uppfattar miljömässigt hållbar mjukvaruutveckling. Detta för att kunna synliggöra och adressera såväl hämmande som främjande aspekter för praktisering. Sådana studier är dock begränsade i antal.

Genom att intervjua sju mjukvaruutövare på ett IT-företag i Sverige skapar denna studie inblick i uppfattningar på ett djupgående sätt. Resultaten visar att mjukvaruutövarna, även i denna studie, inte beaktar miljömässig hållbarhet inom mjukvaruutvecklingen, men att de är medvetna om att både arbetsprocessen och användning av mjukvara kan leda till klimatpåverkan. Detta genom material- och energianvändning. De uppvisar även en viss förståelse för hur detta kan åtgärdas och diskuterar potentiella barriärer och möjligheter för att det ska ske. Ett exempel på en av de främsta barriärerna som lyfts är bristande medvetenhet om att mjukvaruutveckling kan ha en negativ påverkan på klimatet. För att överkomma detta föreslås bland annat tydlig information från företaget genom utbildning samt fysiska mötesplatser där expertkunskap kan erhållas. Andra centrala barriärer är bristande organisatoriskt stöd och ovilja att införa miljömässigt hållbara åtgärder. Studien belyser även hur mjukvaruutövarna ser på betydelsen av att beakta miljömässig hållbarhet i kontexten av mjukvaruutveckling, varpå det råder olika uppfattningar. Vissa anser att det är viktigt, medan andra är skeptiska till om det skulle ha en betydande påverkan sett till det generella klimatarbetet bortom företaget.

Sammanfattningsvis betonar studien vikten av att aktörer inom IKT-sektorn agerar för att hantera mjukvaruutvecklingens klimatpåverkan. Det finns en medvetenhet och viss förståelse för hur miljömässig hållbarhet och mjukvaruutveckling hänger ihop bland mjukvaruutövarna. Med relevanta insatser, grundande i mjukvaruutövarnas framhävda barriärer och möjligheter, kan både medvetenheten och förståelsen utökas och fördjupas för att leda till en minskning av IKT-sektorns växthusgasutsläpp. (Less)
Please use this url to cite or link to this publication:
author
Persson, Simon LU
supervisor
organization
alternative title
Environmental sustainability in software development: A single-case study on software practitioners' perceptions at an IT company in Sweden
course
MVEM31 20241
year
type
H2 - Master's Degree (Two Years)
subject
keywords
environmental sustainability, ICT sector, software development, software engineering, green software development, green software engineering, software practitioners, perceptions
language
Swedish
id
9174725
date added to LUP
2024-09-19 12:28:48
date last changed
2024-09-19 12:28:48
@misc{9174725,
  abstract     = {{The ICT sector’s greenhouse gas emissions are comparable to those of the aviation industry, and the actors within the sector have a responsibility to reduce these in order to help combat global warming. A relatively new area of concern is the climate impact of software due to energy consumption. For example, AI has been acknowledged as an emissions-hungry technology because of the large computational power it requires. Over the past decade, studies have proposed tools and methods to address this issue. However, research shows that environmental sustainability within software development is largely overlooked in practice, partly due to a lack of awareness. Therefore, it is important to explore software practitioners’ perceptions of the subject. By doing so, factors that may hinder or promote environmentally sustainable software practices can be identified and brought to light. These can then be considered in the creation of relevant interventions.

This study aims to examine how software practitioners at an IT company in Sweden perceive environmental sustainability in the context of software development. In order to do this, a qualitative single-case study is adopted. The views of seven participants are collected using semi-structured interviews and analyzed through thematic analysis.

The study concludes that the participants associate environmental sustainability within software development with both the climate impact of work processes and the software itself. They also recognize software’s potential as a tool for promoting broader climate efforts. Furthermore, participants demonstrate some knowledge of how the climate impact of software development can be reduced. Despite this, they also acknowledge that environmental sustainability is not actively addressed in their current workflows. Related to this, several perceived challenges and opportunities that could affect its adoption are highlighted, such as a lack of awareness and clear information. Finally, participants believe there are benefits to environmentally sustainable software practices, though their opinions on its broader importance differ. Some consider it important, while others are more skeptical.}},
  author       = {{Persson, Simon}},
  language     = {{swe}},
  note         = {{Student Paper}},
  title        = {{Miljömässig hållbarhet inom mjukvaruutveckling: En enfallsstudie om mjukvaruutövares uppfattningar på ett IT-företag i Sverige}},
  year         = {{2024}},
}