arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2407.19901cs.SE
收藏

碳高效软件设计与开发:一项系统性文献综述

Carbon-Efficient Software Design and Development: A Systematic Literature Review

Ornela Danushi, Stefano Forti, Jacopo Soldani

AI总结:

本文通过系统性文献综述梳理65项碳高效软件设计与开发研究,提出5W1H分类法并总结现有方法、挑战与未来方向。

摘要:

信息与通信技术(ICT)部门占全球碳排放的2%,正受到审视,呼吁采用以环境可持续设计为导向的方法和工具来设计和开发软件。然而,用于设计和开发碳高效软件的软件工程解决方案目前分散在多个不同的文献中,这使得查阅该主题的知识体系变得困难。在本文中,我们专门对设计和开发碳高效软件的最新提案进行了系统性文献综述。我们识别并分析了65项初步研究,通过一个旨在回答碳高效软件设计与开发的5W1H问题的分类法对它们进行分类。我们首先对现有的指南、参考模型、测量解决方案以及用于测量、减少或最小化软件碳足迹的技术进行了有理有据的概述和讨论。最后,我们识别了开放性挑战和研究空白,为该领域的未来工作提供了见解。

英文摘要:

The ICT sector, responsible for 2% of global carbon emissions, is under scrutiny calling for methodologies and tools to design and develop software in an environmentally sustainable-by-design manner. However, the software engineering solutions for designing and developing carbon-efficient software are currently scattered over multiple different pieces of literature, which makes it difficult to consult the body of knowledge on the topic. In this article, we precisely conduct a systematic literature review on state-of-the-art proposals for designing and developing carbon-efficient software. We identify and analyse 65 primary studies by classifying them through a taxonomy aimed at answering the 5W1H questions of carbon-efficient software design and development. We first provide a reasoned overview and discussion of the existing guidelines, reference models, measurement solutions and techniques for measuring, reducing, or minimising the carbon footprint of software. Ultimately, we identify open challenges and research gaps, offering insights for future work in this field.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑