Optimal resource selection for Green Software Development using Machine Learning

Today software development consumes a lot of natural resources which are needed to be preserved for future needs. The resources that are used in developing software are huge in numbers casting a negative impact on the environment. Hence, one needs to utilize these resources in an efficient manner in order to conserve it. Since resources are limited, there is a need for more improved software as well as an efficient software development process which consumes less energy and resources. In order to fulfill this objective, Green Software Development (GSD) can be useful. But sometimes the cost incurred for the GSD may be too high and benefits obtained may be very less or negligible. This outcome may not be very beneficial to the developers. Therefore, this article proposes an effective approach using machine learning for cost-benefit analysis to provide optimal resource selection for GSD. This approach makes a trade-off between requirements and expenditures (cost incurred to achieve the objective based on the requirements) to provide optimal resource selection and aids in analyzing the economic feasibility for GSD.

Authors

Institutions

Publication Details

Journal
Procedia Computer Science
Published
2025-01-01
DOI
https://doi.org/10.1016/j.procs.2025.04.298
Citations
1
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
3.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimal resource selection for Green Software Development using Machine Learning

Nisha Kumari, Tirthankar Gayen
1 citations
Procedia Computer Science
Software Engineering Research
3.25
article

Optimal resource selection for Green Software Development using Machine Learning

Nisha Kumari, Tirthankar Gayen
article en
1 citations

Abstract

Today software development consumes a lot of natural resources which are needed to be preserved for future needs. The resources that are used in developing software are huge in numbers casting a negative impact on the environment. Hence, one needs to utilize these resources in an efficient manner in order to conserve it. Since resources are limited, there is a need for more improved software as well as an efficient software development process which consumes less energy and resources. In order to fulfill this objective, Green Software Development (GSD) can be useful. But sometimes the cost incurred for the GSD may be too high and benefits obtained may be very less or negligible. This outcome may not be very beneficial to the developers. Therefore, this article proposes an effective approach using machine learning for cost-benefit analysis to provide optimal resource selection for GSD. This approach makes a trade-off between requirements and expenditures (cost incurred to achieve the objective based on the requirements) to provide optimal resource selection and aids in analyzing the economic feasibility for GSD.

Procedia Computer ScienceVol. 258
Jawaharlal Nehru University (IN), Ministry of Electronics and Information Technology (IN)
Openalex Percentile: Top 9%
Software Engineering Research
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.