{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T18:55:46Z","timestamp":1777488946548,"version":"3.51.4"},"reference-count":48,"publisher":"Association for Computing Machinery (ACM)","issue":"3","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2025,7,18]]},"abstract":"<jats:p>The environmental impact of Artificial Intelligence (AI)-enabled systems is increasing rapidly, and software engineering plays a critical role in developing sustainable solutions. The ''Greening AI with Software Engineering'' workshop,1 funded by the Centre Europ\u00b4een de Calcul Atomique et Mol\u00b4eculaire (CECAM) and the Lorentz Center, provided an interdisciplinary forum for 29 participants, from practitioners to academics, to share knowledge, ideas, practices, and current results dedicated to advancing green software and AI research. The workshop was held February 3-7, 2025, in Lausanne, Switzerland. Through keynotes, flash talks, and collaborative discussions, participants identified and prioritized key challenges for the field. These included energy assessment and standardization, benchmarking practices, sustainability-aware architectures, runtime adaptation, empirical methodologies, and education. This report presents a research agenda emerging from the workshop, outlining open research directions and practical recommendations to guide the development of environmentally sustainable AI-enabled systems rooted in software engineering principles.<\/jats:p>","DOI":"10.1145\/3743095.3743099","type":"journal-article","created":{"date-parts":[[2025,7,23]],"date-time":"2025-07-23T16:19:58Z","timestamp":1753287598000},"page":"14-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Greening AI-enabled Systems with Software Engineering: A Research Agenda for Environmentally Sustainable AI Practices"],"prefix":"10.1145","volume":"50","author":[{"given":"Lu\u00eds","family":"Cruz","sequence":"first","affiliation":[{"name":"Delft University of Technology, Delft, Netherlands"}]},{"given":"Jo\u00e3o Paulo","family":"Fernandes","sequence":"additional","affiliation":[{"name":"New York University Abu Dhabi, UAE"}]},{"given":"Maja H.","family":"Kirkeby","sequence":"additional","affiliation":[{"name":"Roskilde University"}]},{"given":"Silverio","family":"Mart\u00ednez-Fern\u00e1ndez","sequence":"additional","affiliation":[{"name":"Universitat Polit\u00e8cnica de Catalunya, Barcelona, Spain"}]},{"given":"June","family":"Sallou","sequence":"additional","affiliation":[{"name":"Wageningen University &amp; Research, Netherlands"}]},{"given":"Hina","family":"Anwar","sequence":"additional","affiliation":[{"name":"University of Tartu, Tartu, Estonia"}]},{"given":"Enrique","family":"Barba Roque","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Delft, Netherlands"}]},{"given":"Justus","family":"Bogner","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam, Amsterdam, Netherlands"}]},{"given":"Joel","family":"Casta\u00f1o","sequence":"additional","affiliation":[{"name":"Universitat Polit\u00e8cnica de Catalunya, Barcelona, Spain"}]},{"given":"Fernando","family":"Castor","sequence":"additional","affiliation":[{"name":"University of Twente, Enschede, Netherlands"}]},{"given":"Aadil","family":"Chasmawala","sequence":"additional","affiliation":[{"name":"New York University Abu Dhabi, UAE"}]},{"given":"Sim\u00e3o","family":"Cunha","sequence":"additional","affiliation":[{"name":"University of Minho, Braga, Portugal"}]},{"given":"Daniel","family":"Feitosa","sequence":"additional","affiliation":[{"name":"University of Groningen, Groningen, Netherlands"}]},{"given":"Alexandra","family":"Gonz\u00e1lez","sequence":"additional","affiliation":[{"name":"Universitat Polit\u00e8cnica de Catalunya, Barcelona, Spain"}]},{"given":"Andreas","family":"Jedlitschka","sequence":"additional","affiliation":[{"name":"Fraunhofer Institute for Experimental Software Engineering, Kaiserslautern, Germany"}]},{"given":"Patricia","family":"Lago","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam, Amsterdam, Netherlands"}]},{"given":"Henry","family":"Muccini","sequence":"additional","affiliation":[{"name":"University of L'Aquila, L'Aquila, Italy"}]},{"given":"Ana","family":"Oprescu","sequence":"additional","affiliation":[{"name":"Universiteit van Amsterdam, Amsterdam, Netherlands"}]},{"given":"Pooja","family":"Rani","sequence":"additional","affiliation":[{"name":"University of Zurich, Zurich, Switzerland"}]},{"given":"Jo\u00e3o","family":"Saraiva","sequence":"additional","affiliation":[{"name":"University of Minho &amp; INESC TEC, Braga, Portugal"}]},{"given":"Federica","family":"Sarro","sequence":"additional","affiliation":[{"name":"University College London, London, United Kingdom"}]},{"given":"Raghavendra","family":"Selvan","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Copenhagen, Denmark"}]},{"given":"Karthik","family":"Vaidhyanathan","sequence":"additional","affiliation":[{"name":"SERC, IIIT Hyderabad, Hyderabad, India"}]},{"given":"Roberto","family":"Verdecchia","sequence":"additional","affiliation":[{"name":"University of Florence, Florence, Italy"}]},{"given":"Ivan P.","family":"Yamshchikov","sequence":"additional","affiliation":[{"name":"THWS, W\u00fcrzburg, Germany"}]}],"member":"320","published-online":{"date-parts":[[2025,7,23]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"MSR 2025","author":"Alizadeh Negar","year":"2025","unstructured":"Negar Alizadeh, Boris Belchev, Nishant Saurabh, Patricia Kelbert, and Fernando Castor. Language models in software development tasks: An experimental analysis of energy and accuracy. 2025. To appear in the Proceedings of the 22ndInternational Conference on Mining Software Repositories, MSR 2025, Ottawa, Canada, April 28--29, 2025."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3644815.3644967"},{"key":"e_1_2_1_3_1","volume-title":"ICML Workshop on Challenges in Deploying and Monitoring Machine Learning Systems.","author":"Wolff Anthony Lasse F.","unstructured":"Lasse F. Wolff Anthony, Benjamin Kanding, and Raghavendra Selvan. Carbontracker: Tracking and predicting the carbon footprint of training deep learning models. 2020. Presented at ICML Workshop on Challenges in Deploying and Monitoring Machine Learning Systems."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639156"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP48485.2024.10448303"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/2392670"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA-C63560.2024.00038"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1088\/2515-7620\/acf81b"},{"key":"e_1_2_1_9_1","volume-title":"Once-for-all: Train one network and specialize it for efficient deployment","author":"Cai Han","year":"2020","unstructured":"Han Cai, Chuang Gan, Tianzhe Wang, Zhekai Zhang, and Song Han. Once-for-all: Train one network and specialize it for efficient deployment. 2020."},{"key":"e_1_2_1_10_1","volume-title":"Harsh Trivedi, Aruna Balasubramanian, and Niranjan Balasubramanian. Irene: Interpretable energy prediction for transformers.","author":"Cao Qingqing","year":"2021","unstructured":"Qingqing Cao, Yash Kumar Lal, Harsh Trivedi, Aruna Balasubramanian, and Niranjan Balasubramanian. Irene: Interpretable energy prediction for transformers. 2021."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA-C65153.2025.00017"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3539814.3539820"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-14179-9_2"},{"key":"e_1_2_1_14_1","volume-title":"Design patterns: elements of reusable object-oriented software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc., USA, 1995."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510221"},{"key":"e_1_2_1_16_1","first-page":"70","volume-title":"Greenstableyolo: Optimizing inference time and image quality of text-to-image generation","author":"Gong Jingzhi","year":"2024","unstructured":"Jingzhi Gong, Sisi Li, Giordano d'Aloisio, Zishuo Ding, Yulong Ye, William B. Langdon, and Federica Sarro. Greenstableyolo: Optimizing inference time and image quality of text-to-image generation. In Gunel Jahangirova and Foutse Khomh, editors, Search-Based Software Engineering, pages 70--76, Cham, 2024. Springer Nature Switzerland."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486801"},{"issue":"4","key":"e_1_2_1_18_1","first-page":"259","article-title":"Sustainable practices for developing a body of knowledge","volume":"60","author":"Hart Hillary","year":"2013","unstructured":"Hillary Hart and Craig Baehr. Sustainable practices for developing a body of knowledge. Technical Communication, 60(4):259--266, November 2013.","journal-title":"Technical Communication"},{"issue":"248","key":"e_1_2_1_19_1","first-page":"1","article-title":"Towards the systematic reporting of the energy and carbon footprints of machine learning","volume":"21","author":"Henderson Peter","year":"2020","unstructured":"Peter Henderson, Jieru Hu, Joshua Romoff, Emma Brunskill, Dan Jurafsky, and Joelle Pineau. Towards the systematic reporting of the energy and carbon footprints of machine learning. Journal of Machine Learning Research, 21(248):1-- 43, 2020.","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3647632.3647990"},{"key":"e_1_2_1_21_1","first-page":"130","volume-title":"Ipek Ozkaya. A Synthesis of Green Architectural Tactics for ML-Enabled Systems. In Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Society","author":"J\u00a8arvenp\u00a8a\u00a8a Heli","year":"2024","unstructured":"Heli J\u00a8arvenp\u00a8a\u00a8a, Patricia Lago, Justus Bogner, Grace Lewis, Henry Muccini, and Ipek Ozkaya. A Synthesis of Green Architectural Tactics for ML-Enabled Systems. In Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Society, pages 130--141, Lisbon Portugal, April 2024. ACM."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIS.2019.00015"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME52107.2021.00071"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 51st International Conference on Parallel Processing, ICPP '22","author":"L\u00b4opez Francisco","year":"2023","unstructured":"Francisco L\u00b4opez, Lars Karlsson, and Paolo Bientinesi. Flops as a discriminant for dense linear algebra algorithms. In Proceedings of the 51st International Conference on Parallel Processing, ICPP '22, New York, NY, USA, 2023. ACM."},{"issue":"253","key":"e_1_2_1_25_1","first-page":"1","article-title":"Estimating the carbon footprint of bloom, a 176b parameter language model","volume":"24","author":"Luccioni Alexandra Sasha","year":"2023","unstructured":"Alexandra Sasha Luccioni, Sylvain Viguier, and Anne-Laure Ligozat. Estimating the carbon footprint of bloom, a 176b parameter language model. Journal of Machine Learning Research, 24(253):1--15, 2023.","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_2_1_26_1","volume-title":"Ai energy score leaderboard - february","author":"Luccioni Sasha","year":"2025","unstructured":"Sasha Luccioni, Boris Gamazaychikov, Emma Strubell, Sara Hooker, Yacine Jernite, Carole-Jean Wu, and Margaret Mitchell. Ai energy score leaderboard - february 2025, feb 2025."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3630106.3658542"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the Third Conference on Machine Learning and Systems, MLSys 2020","author":"Mattson Peter","year":"2020","unstructured":"Peter Mattson, Christine Cheng, Gregory F. Diamos, Cody Coleman, Paulius Micikevicius, David A. Patterson, Hanlin Tang, Gu-Yeon Wei, Peter Bailis, Victor Bittorf, David Brooks, Dehao Chen, Debo Dutta, Udit Gupta, Kim M. Hazelwood, Andy Hock, Xinyuan Huang, Daniel Kang, David Kanter, Naveen Kumar, Jeffery Liao, Deepak Narayanan, Tayo Oguntebi, Gennady Pekhimenko, Lillian Pentecost, Vijay Janapa Reddi, Taylor Robie, Tom St. John, Carole-JeanWu, Lingjie Xu, Cliff Young, and Matei Zaharia. Mlperf training benchmark. In Inderjit S. Dhillon, Dimitris S. Papailiopoulos, and Vivienne Sze, editors, Proceedings of the Third Conference on Machine Learning and Systems, MLSys 2020, Austin, TX, USA, March 2--4, 2020. mlsys.org, 2020."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2024.3410011"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3708526"},{"key":"e_1_2_1_31_1","first-page":"50","volume-title":"Cruz. Green AI in Action: Strategic Model Selection for Ensembles in Production. In Proceedings of the 1st ACM International Conference on AI-Powered Software","author":"Nijkamp Nienke","year":"2024","unstructured":"Nienke Nijkamp, June Sallou, Niels Van Der Heijden, and Lu\u00b4's Cruz. Green AI in Action: Strategic Model Selection for Ensembles in Production. In Proceedings of the 1st ACM International Conference on AI-Powered Software, pages 50-- 58, Porto de Galinhas Brazil, July 2024. ACM."},{"key":"e_1_2_1_32_1","volume-title":"May","author":"Oliveira Wellington","year":"2021","unstructured":"Wellington Oliveira, Renato Oliveira, Fernando Castor, Gustavo Pinto, and Joao Paulo Fernandes. Improving energyefficiency by recommending java collections. Empirical Softw. Engg., 26(3), May 2021."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3639060"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/3691992.3691997"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3643991.3644894"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA-C63560.2024.00049"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3680470"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00045"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE57278.2023.00010"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3381831"},{"key":"e_1_2_1_41_1","volume-title":"Northern Lights Deep Learning Conference","author":"Selvan Raghavendra","year":"2025","unstructured":"Raghavendra Selvan, Bob Pepin, Christian Igel, Gabrielle Samuel, and Erik B Dam. Pepr: Performance per resource unit as a metric to promote small-scale deep learning in medical image analysis. 2024. Presented at Northern Lights Deep Learning Conference 2025."},{"key":"e_1_2_1_42_1","first-page":"230","volume-title":"Karthik Vaidhyanathan. EcoMLS: A Self-Adaptation Approach for Architecting Green ML-Enabled Systems. In 2024 IEEE 21st International Conference on Software Architecture Companion (ICSA-C)","author":"Tedla Meghana","year":"2024","unstructured":"Meghana Tedla, Shubham Kulkarni, and Karthik Vaidhyanathan. EcoMLS: A Self-Adaptation Approach for Architecting Green ML-Enabled Systems. In 2024 IEEE 21st International Conference on Software Architecture Companion (ICSA-C), pages 230--237, Hyderabad, India, June 2024. IEEE."},{"key":"e_1_2_1_43_1","first-page":"35","volume-title":"Estelle Hotellier. Data-Centric Green AI An Exploratory Empirical Study. In 2022 International Conference on ICT for Sustainability (ICT4S)","author":"Verdecchia Roberto","year":"2022","unstructured":"Roberto Verdecchia, Luis Cruz, June Sallou, Michelle Lin, James Wickenden, and Estelle Hotellier. Data-Centric Green AI An Exploratory Empirical Study. In 2022 International Conference on ICT for Sustainability (ICT4S), pages 35--45, Plovdiv, Bulgaria, June 2022. IEEE."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-69306-3"},{"key":"e_1_2_1_45_1","volume-title":"Efficiency is not enough: A critical perspective of environmentally sustainable AI","author":"Wright Dustin","year":"2024","unstructured":"Dustin Wright, Christian Igel, Gabrielle Samuel, and Raghavendra Selvan. Efficiency is not enough: A critical perspective of environmentally sustainable AI. 2024."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2024.3513457"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA60479.2023.00026"},{"key":"e_1_2_1_48_1","volume-title":"Ce-nas: An end-to-end carbon-efficient neural architecture search framework","author":"Zhao Yiyang","year":"2024","unstructured":"Yiyang Zhao, Yunzhuo Liu, Bo Jiang, and Tian Guo. Ce-nas: An end-to-end carbon-efficient neural architecture search framework. 2024."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3743095.3743099","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T22:31:27Z","timestamp":1757543487000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3743095.3743099"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,18]]},"references-count":48,"aliases":["10.1145\/3743095.374099"],"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,7,18]]}},"alternative-id":["10.1145\/3743095.3743099"],"URL":"https:\/\/doi.org\/10.1145\/3743095.3743099","relation":{},"ISSN":["0163-5948"],"issn-type":[{"value":"0163-5948","type":"print"}],"subject":[],"published":{"date-parts":[[2025,7,18]]},"assertion":[{"value":"2025-07-23","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}