Optimal resource selection for Green Software Development using Machine Learning

Nisha Kumari , Tirthankar Gayen
{"title":"Optimal resource selection for Green Software Development using Machine Learning","authors":"Nisha Kumari ,&nbsp;Tirthankar Gayen","doi":"10.1016/j.procs.2025.04.298","DOIUrl":null,"url":null,"abstract":"<div><div>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.</div></div>","PeriodicalId":20465,"journal":{"name":"Procedia Computer Science","volume":"258 ","pages":"Pages 647-657"},"PeriodicalIF":0.0000,"publicationDate":"2025-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Procedia Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1877050925014000","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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.
利用机器学习进行绿色软件开发的最佳资源选择
今天的软件开发消耗了大量的自然资源,这些资源需要保存起来以备将来需要。用于开发软件的资源数量巨大,对环境产生了负面影响。因此,人们需要以有效的方式利用这些资源,以保护它。由于资源有限,因此需要更多的改进软件以及消耗更少能源和资源的高效软件开发过程。为了实现这一目标,绿色软件开发(GSD)是有用的。但有时,GSD的成本可能过高,而获得的利益可能非常少或微不足道。这种结果可能对开发人员不是很有利。因此,本文提出了一种利用机器学习进行成本效益分析的有效方法,为GSD提供最优的资源选择。这种方法在需求和支出(实现基于需求的目标所产生的成本)之间进行了权衡,以提供最佳的资源选择,并有助于分析GSD的经济可行性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
4.50
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信