Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Mehra, Rohit, Pathania, Priyavanshi, Sharma, Vibhu Saujanya, Kaulgud, Vikrant, Podder, Sanjay, Burden, Adam P.
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908403967721472
author Mehra, Rohit
Pathania, Priyavanshi
Sharma, Vibhu Saujanya
Kaulgud, Vikrant
Podder, Sanjay
Burden, Adam P.
author_facet Mehra, Rohit
Pathania, Priyavanshi
Sharma, Vibhu Saujanya
Kaulgud, Vikrant
Podder, Sanjay
Burden, Adam P.
contents Advances in technologies like artificial intelligence and metaverse have led to a proliferation of software systems in business and everyday life. With this widespread penetration, the carbon emissions of software are rapidly growing as well, thereby negatively impacting the long-term sustainability of our environment. Hence, optimizing software from a sustainability standpoint becomes more crucial than ever. We believe that the adoption of automated tools that can identify energy-inefficient patterns in the code and guide appropriate refactoring can significantly assist in this optimization. In this extended abstract, we present an industry case study that evaluates the sustainability impact of refactoring energy-inefficient code patterns identified by automated software sustainability assessment tools for a large application. Preliminary results highlight a positive impact on the application's sustainability post-refactoring, leading to a 29% decrease in per-user per-month energy consumption.
format Preprint
id arxiv_https___arxiv_org_abs_2506_09370
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study
Mehra, Rohit
Pathania, Priyavanshi
Sharma, Vibhu Saujanya
Kaulgud, Vikrant
Podder, Sanjay
Burden, Adam P.
Software Engineering
Advances in technologies like artificial intelligence and metaverse have led to a proliferation of software systems in business and everyday life. With this widespread penetration, the carbon emissions of software are rapidly growing as well, thereby negatively impacting the long-term sustainability of our environment. Hence, optimizing software from a sustainability standpoint becomes more crucial than ever. We believe that the adoption of automated tools that can identify energy-inefficient patterns in the code and guide appropriate refactoring can significantly assist in this optimization. In this extended abstract, we present an industry case study that evaluates the sustainability impact of refactoring energy-inefficient code patterns identified by automated software sustainability assessment tools for a large application. Preliminary results highlight a positive impact on the application's sustainability post-refactoring, leading to a 29% decrease in per-user per-month energy consumption.
title Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study
topic Software Engineering
url https://arxiv.org/abs/2506.09370