Software sustainability assessing the environmental impact of the software life cycle

With the rapid rise of laptops, smartphones, and artificial intelligence, there has been limited attention paid to their environmental impact. This thesis presents a framework developed after extensive research into the green software domain, aimed at helping corporations with emissions accounting a...

ver descrição completa

Detalhes bibliográficos
Autor: Chungikar, Sohel Abbas
Tipo de documento: dissertação
Data de publicação:2024
País:España
Recursos:Universitat Politècnica de Catalunya (UPC)
Repositório:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglês
OAI Identifier:oai:upcommons.upc.edu:2117/419400
Acesso em linha:https://hdl.handle.net/2117/419400
Access Level:Acceso aberto
Palavra-chave:Sustainability
Computer software-- Development
Software, Green Software, Sustainability, IT, CSRD, Corporate Sustainability, Software Engineering, Software Sustainability
Sostenibilitat
Programari--Desenvolupament
Àrees temàtiques de la UPC::Desenvolupament humà i sostenible
id ES_e99b5eea7d039818399863dba6adbfc6
oai_identifier_str oai:upcommons.upc.edu:2117/419400
network_acronym_str ES
network_name_str España
repository_id_str
spelling Software sustainability assessing the environmental impact of the software life cycleChungikar, Sohel AbbasSustainabilityComputer software-- DevelopmentSoftware, Green Software, Sustainability, IT, CSRD, Corporate Sustainability, Software Engineering, Software SustainabilitySostenibilitatProgramari--DesenvolupamentÀrees temàtiques de la UPC::Desenvolupament humà i sostenibleWith the rapid rise of laptops, smartphones, and artificial intelligence, there has been limited attention paid to their environmental impact. This thesis presents a framework developed after extensive research into the green software domain, aimed at helping corporations with emissions accounting and reporting, while adhering to the Corporate Sustainability Reporting Directive (CSRD) and similar policies. The core metric adopted within the framework is Software Carbon Intensity (SCI), which is measured through system utilization parameters. These parameters are calibrated using two benchmarking tools, Running Average Power Limit (RAPL) and Performance Counter Monitor (PCM). Two case studies were conducted to demonstrate the framework’s practical application. In the first case, representing the software development stage, emissions of approximately 330 gCO2eq were generated during typical office hours from 09:00 to 18:30, which extrapolates to 9.87 kgCO2eq per developer per sprint. The second case study, focused on software usage, recorded emissions ranging from 0.054 gCO2eq to 2.73 gCO2eq per run, depending on the location of execution and the method of carbon intensity data aggregation. A reporting method using candlestick charts is also introduced, providing companies a useful tool for Scope emissions accounting.Universitat Politècnica de CatalunyaValderrama Ángel, César Alberto20242024-10-2520242024-11-26master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/2117/419400reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/4194002026-05-27T15:37:01Z
dc.title.none.fl_str_mv Software sustainability assessing the environmental impact of the software life cycle
title Software sustainability assessing the environmental impact of the software life cycle
spellingShingle Software sustainability assessing the environmental impact of the software life cycle
Chungikar, Sohel Abbas
Sustainability
Computer software-- Development
Software, Green Software, Sustainability, IT, CSRD, Corporate Sustainability, Software Engineering, Software Sustainability
Sostenibilitat
Programari--Desenvolupament
Àrees temàtiques de la UPC::Desenvolupament humà i sostenible
title_short Software sustainability assessing the environmental impact of the software life cycle
title_full Software sustainability assessing the environmental impact of the software life cycle
title_fullStr Software sustainability assessing the environmental impact of the software life cycle
title_full_unstemmed Software sustainability assessing the environmental impact of the software life cycle
title_sort Software sustainability assessing the environmental impact of the software life cycle
dc.creator.none.fl_str_mv Chungikar, Sohel Abbas
author Chungikar, Sohel Abbas
author_facet Chungikar, Sohel Abbas
author_role author
dc.contributor.none.fl_str_mv Valderrama Ángel, César Alberto
dc.subject.none.fl_str_mv Sustainability
Computer software-- Development
Software, Green Software, Sustainability, IT, CSRD, Corporate Sustainability, Software Engineering, Software Sustainability
Sostenibilitat
Programari--Desenvolupament
Àrees temàtiques de la UPC::Desenvolupament humà i sostenible
topic Sustainability
Computer software-- Development
Software, Green Software, Sustainability, IT, CSRD, Corporate Sustainability, Software Engineering, Software Sustainability
Sostenibilitat
Programari--Desenvolupament
Àrees temàtiques de la UPC::Desenvolupament humà i sostenible
description With the rapid rise of laptops, smartphones, and artificial intelligence, there has been limited attention paid to their environmental impact. This thesis presents a framework developed after extensive research into the green software domain, aimed at helping corporations with emissions accounting and reporting, while adhering to the Corporate Sustainability Reporting Directive (CSRD) and similar policies. The core metric adopted within the framework is Software Carbon Intensity (SCI), which is measured through system utilization parameters. These parameters are calibrated using two benchmarking tools, Running Average Power Limit (RAPL) and Performance Counter Monitor (PCM). Two case studies were conducted to demonstrate the framework’s practical application. In the first case, representing the software development stage, emissions of approximately 330 gCO2eq were generated during typical office hours from 09:00 to 18:30, which extrapolates to 9.87 kgCO2eq per developer per sprint. The second case study, focused on software usage, recorded emissions ranging from 0.054 gCO2eq to 2.73 gCO2eq per run, depending on the location of execution and the method of carbon intensity data aggregation. A reporting method using candlestick charts is also introduced, providing companies a useful tool for Scope emissions accounting.
publishDate 2024
dc.date.none.fl_str_mv 2024
2024-10-25
2024
2024-11-26
dc.type.none.fl_str_mv master thesis
http://purl.org/coar/resource_type/c_bdcc
NA
http://purl.org/coar/version/c_be7fb7dd8ff6fe43
dc.type.openaire.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv https://hdl.handle.net/2117/419400
url https://hdl.handle.net/2117/419400
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universitat Politècnica de Catalunya
publisher.none.fl_str_mv Universitat Politècnica de Catalunya
dc.source.none.fl_str_mv reponame:UPCommons. Portal del coneixement obert de la UPC
instname:Universitat Politècnica de Catalunya (UPC)
instname_str Universitat Politècnica de Catalunya (UPC)
reponame_str UPCommons. Portal del coneixement obert de la UPC
collection UPCommons. Portal del coneixement obert de la UPC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869423066745929728
score 15.812429