Towards a Knowledge Base of Common Sustainability Weaknesses in Green Software Development
- URL: http://arxiv.org/abs/2506.08812v1
- Date: Tue, 10 Jun 2025 14:03:58 GMT
- Title: Towards a Knowledge Base of Common Sustainability Weaknesses in Green Software Development
- Authors: Priyavanshi Pathania, Rohit Mehra, Vibhu Saujanya Sharma, Vikrant Kaulgud, Sanjay Podder, Adam P. Burden,
- Abstract summary: In this paper, we motivate the need for the development of a standard knowledge base of commonly occurring sustainability weaknesses in code.<n>We demonstrate why existing knowledge regarding software weaknesses cannot be re-tagged "as is" to sustainability without significant due diligence.
- Score: 9.521952718902973
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: With the climate crisis looming, engineering sustainable software systems become crucial to optimize resource utilization, minimize environmental impact, and foster a greener, more resilient digital ecosystem. For developers, getting access to automated tools that analyze code and suggest sustainabilityrelated optimizations becomes extremely important from a learning and implementation perspective. However, there is currently a dearth of such tools due to the lack of standardized knowledge, which serves as the foundation of these tools. In this paper, we motivate the need for the development of a standard knowledge base of commonly occurring sustainability weaknesses in code, and propose an initial way of doing that. Furthermore, through preliminary experiments, we demonstrate why existing knowledge regarding software weaknesses cannot be re-tagged "as is" to sustainability without significant due diligence, thereby urging further explorations in this ecologically significant domain.
Related papers
- Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study [9.521952718902973]
We present an industry case study that evaluates the sustainability impact of energy-inefficient code patterns identified by automated software sustainability assessment tools.<n>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.
arXiv Detail & Related papers (2025-06-11T03:34:45Z) - Do Generative AI Tools Ensure Green Code? An Investigative Study [9.067268029288195]
We present the results of an early investigation into the sustainability aspects of AI-generated code across three popular generative AI tools.<n>Results highlight the default non-green behavior of tools for generating code, across multiple rules and scenarios.
arXiv Detail & Related papers (2025-06-10T13:38:41Z) - Greening AI-enabled Systems with Software Engineering: A Research Agenda for Environmentally Sustainable AI Practices [70.24403396375277]
The "Greening AI with Software Engineering" CECAM-Lorentz workshop was held February 3-7, 2025 in Lausanne, Switzerland.<n>This report presents a research agenda emerging from the workshop.<n>It outlines open research directions and practical recommendations to guide the development of environmentally sustainable AI-enabled systems.
arXiv Detail & Related papers (2025-06-02T15:19:49Z) - Identifying Trustworthiness Challenges in Deep Learning Models for Continental-Scale Water Quality Prediction [64.4881275941927]
We present the first comprehensive evaluation of trustworthiness in a continental-scale multi-task LSTM model.<n>Our investigation uncovers systematic patterns of model performance disparities linked to basin characteristics.<n>This work serves as a timely call to action for advancing trustworthy data-driven methods for water resources management.
arXiv Detail & Related papers (2025-03-13T01:50:50Z) - Green Federated Learning: A new era of Green Aware AI [11.536626349203361]
Federated Learning (FL) presents new opportunities to address this need.
It's crucial to furnish researchers, stakeholders, and interested parties with a roadmap to navigate and understand existing efforts and gaps in green-aware AI algorithms.
This survey primarily aims to achieve this objective by identifying and analyzing over a hundred FL works.
arXiv Detail & Related papers (2024-09-19T09:54:18Z) - Estimating the Energy Footprint of Software Systems: a Primer [56.200335252600354]
quantifying the energy footprint of a software system is one of the most basic activities.
This document aims to be a starting point for researchers who want to begin conducting work in this area.
arXiv Detail & Related papers (2024-07-16T11:21:30Z) - Innovating for Tomorrow: The Convergence of SE and Green AI [2.013374581642707]
Machine learning is changing the frontiers of existing software engineering processes.
We reflect on the impact of adopting environmentally friendly practices to create AI-enabled software systems.
arXiv Detail & Related papers (2024-06-26T07:47:04Z) - The Responsible Foundation Model Development Cheatsheet: A Review of Tools & Resources [100.23208165760114]
Foundation model development attracts a rapidly expanding body of contributors, scientists, and applications.<n>To help shape responsible development practices, we introduce the Foundation Model Development Cheatsheet.
arXiv Detail & Related papers (2024-06-24T15:55:49Z) - Clearing the Path for Software Sustainability [0.0]
This paper outlines key challenges identified in literature based on findings from a tertiary study.
Confusion regarding the definition of software sustainability, uncertainty about when to consider sustainability in software development, lack of assessment metrics and tools, narrow perspectives on sustainability in software systems, insufficient awareness and education, and a lack of serious considerations in practice.
arXiv Detail & Related papers (2024-05-24T15:24:24Z) - SusDevOps: Promoting Sustainability to a First Principle in Software Delivery [0.5439020425819]
SusDevOps is a framework that situates sustainability-related activities within the software delivery lifecycle.<n>We demonstrate the lifecycle phases and techniques of SusDevOps through the case of a software development startup company.
arXiv Detail & Related papers (2023-12-22T17:15:58Z) - GreenDB -- A Dataset and Benchmark for Extraction of Sustainability
Information of Consumer Goods [58.31888171187044]
We present GreenDB, a database that collects products from European online shops on a weekly basis.
As proxy for the products' sustainability, it relies on sustainability labels, which are evaluated by experts.
We present initial results demonstrating that ML models trained with our data can reliably predict the sustainability label of products.
arXiv Detail & Related papers (2022-07-21T19:59:42Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.