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...
| Autor: | |
|---|---|
| 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 |