paperbot · PL 论文追踪

全部论文 待读 收藏

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

评估重构低能效代码模式对软件可持续性的影响:一项工业案例研究
ASE 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)2023匹配度 3/10 · 论文关注通过静态分析识别低能效代码模式并重构,属于程序分析与开发者工具范畴,且包含工业落地案例,与用户对工程实现和工业应用的兴趣有弱关联。但它不涉及 LLM/Agent、浮点程序分析或贝叶斯程序分析,也不是用户正在追的核心问题(PL→AI / AI→PL)。引用 2 inbox
Rohit Mehra, Priyavanshi Pathania, Vibhu Saujanya Sharma, Vikrant Kaulgud, Sanjay Podder, Adam P. Burden
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:通过工业案例研究评估重构低能效代码模式对软件可持续性的影响,重构后每用户每月能耗降低29%。

随着人工智能与元宇宙等技术发展,软件系统广泛渗透,软件碳排放迅速增长,优化软件可持续性日益重要。本文以某大型应用为对象开展工业案例研究,借助自动化软件可持续性评估工具识别代码中的低能效模式,并据此指导重构,比较重构前后的可持续性影响。初步结果表明,重构后应用可持续性获得正向改善:每用户每月能耗下降29%。该研究为以重构降低软件能耗、提升环境可持续性提供了来自工业实践的证据。

问题
软件碳排放随软件系统普及而快速增长,如何通过重构低能效代码模式有效提升软件可持续性仍缺乏工业实践证据。
方法
使用自动化软件可持续性评估工具识别大型应用中的低能效代码模式,并指导相应重构;通过重构前后对比评估其对可持续性的影响。
评估
在某大型应用上开展工业案例研究,报告重构后每用户每月能耗降低29%,表明软件可持续性得到正向改善。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{MehraPSKPB23,
  title = {Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study},
  author = {Rohit Mehra and Priyavanshi Pathania and Vibhu Saujanya Sharma and Vikrant Kaulgud and Sanjay Podder and Adam P. Burden},
  booktitle = {ASE},
  year = {2023},
  doi = {10.1109/ase56229.2023.00205}
}