{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,22]],"date-time":"2025-11-22T07:23:21Z","timestamp":1763796201734,"version":"3.45.0"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783032044020"},{"type":"electronic","value":"9783032044037"}],"license":[{"start":{"date-parts":[[2025,9,5]],"date-time":"2025-09-05T00:00:00Z","timestamp":1757030400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,5]],"date-time":"2025-09-05T00:00:00Z","timestamp":1757030400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-04403-7_7","type":"book-chapter","created":{"date-parts":[[2025,9,7]],"date-time":"2025-09-07T14:57:18Z","timestamp":1757257038000},"page":"62-69","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["GreenDevLoop: Power-Aware Software Development with\u00a0CI\/CD, AI, and\u00a0Feedback"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-3709-5051","authenticated-orcid":false,"given":"Alessandro","family":"Aneggi","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,9,5]]},"reference":[{"key":"7_CR1","unstructured":"Thomas\u00a0Spencer, S.S.: What the data centre and AI boom could mean for the energy sector. https:\/\/www.iea.org\/energy-system\/buildings\/data-centres-and-data-transmission-networks\/"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Noman, H., Mahoto, N., Bhatti, S., Rajab, A., Shaikh, A.: Towards sustainable software systems: a software sustainability analysis framework. Inf. Softw. Techn. 169 (2024)","DOI":"10.1016\/j.infsof.2024.107411"},{"key":"7_CR3","unstructured":"Sanjay\u00a0Podder, S.K.S.,\u00a0Burden, A., Maruca, R.: How Green Is Your Software? (2020). https:\/\/hbr.org\/2020\/09\/how-green-is-your-software"},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Sikand, S., Mehra, R., Sharma, V.S., Kaulgud, V., Podder, S., Burden, A.P.: Do generative AI tools ensure green code? An investigative study. In: Proc. 2nd Int. WS Responsible AI Eng. (2024)","DOI":"10.1145\/3643691.3648588"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Venters, C.C., Capilla, R., Nakagawa, E.Y., Betz, S., Penzenstadler, B., Crick, T., Brooks, I.: Sustainable software engineering: Reflections on advances in research and practice. Inf. Softw. Technol. 164 (2023)","DOI":"10.1016\/j.infsof.2023.107316"},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"Pang, C., Hindle, A., Adams, B., Hassan, A.E.: What do programmers know about software energy consumption? IEEE SW 33(3) (2016)","DOI":"10.1109\/MS.2015.83"},{"key":"7_CR7","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 4th edn. (2021)"},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"Funke, M., Lago, P., Adenekan, E., Malavolta, I., Heitlager, I.: Experimental evaluation of energy efficiency tactics in industry: results and lessons learned. In: Proceedings of the 47th International Conference on Software Engineering and Software Architecture (ICSA 2024) (2024)","DOI":"10.1109\/ICSA59870.2024.00024"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Fan, A., et al.: Large language models for software engineering: survey and open problems. In: Proceedings of the 2023 IEEE\/ACM International Conference on Software Engineering: Future of Software Engineering (ICSE-FoSE) (2023)","DOI":"10.1109\/ICSE-FoSE59343.2023.00008"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Du, X., et al.: Evaluating large language models in class-level code generation. In: Proceedings IEEE\/ACM 46th International Conference on Software Engineering (ICSE) (2024)","DOI":"10.1145\/3597503.3639219"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Procaccianti, G., Fern\u00e1ndez, H., Lago, P.: Empirical evaluation of two best practices for energy-efficient software development. J. Syst. Softw. 117 (2016)","DOI":"10.1016\/j.jss.2016.02.035"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Strubell, E., Ganesh, A., McCallum, A.: Energy and policy considerations for modern deep learning research. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol.\u00a034 (2020)","DOI":"10.1609\/aaai.v34i09.7123"},{"key":"7_CR13","doi-asserted-by":"crossref","unstructured":"Hort, M., Grishina, A., Moonen, L.: An exploratory literature study on sharing and energy use of language models for source code. In: 2023 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) (2023)","DOI":"10.1109\/ESEM56168.2023.10304803"},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"Pereira, R.,\u00a0Car\u00e7ao, T., Couto, M., Cunha, J., Paulo\u00a0Fernandes, J., Saraiva, J.: SPELLing out energy leaks: aiding developers locate energy inefficient code. J. Syst. Softw. 161 (2020)","DOI":"10.1016\/j.jss.2019.110463"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Bouzenia, I., Pradel, M.: Resource usage and optimization opportunities in workflows of GitHub actions. In: Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering (ICSE) (2024)","DOI":"10.1145\/3597503.3623303"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Zhang, X., Shen, Z., Xia, B., Liu, Z., Li, Y.: Estimating power consumption of containers and virtual machines in data centers. In: 2020 IEEE International Conference on Cluster Computing (CLUSTER) (2020)","DOI":"10.1109\/CLUSTER49012.2020.00039"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Warade, M., Lee, K., Ranaweera, C., Schneider, J.-G.: Monitoring the energy consumption of docker containers. In: 2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC) (2023)","DOI":"10.1109\/COMPSAC57700.2023.00263"},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"Guldner, A., et\u00a0al.: Development and evaluation of a reference measurement model for assessing the resource and energy efficiency of software products and components\u2014Green Software Measurement Model (GSMM). Future Gener. Comput. Syst. 155 (2024)","DOI":"10.1016\/j.future.2024.01.033"},{"key":"7_CR19","doi-asserted-by":"crossref","unstructured":"Brunnert, A.: Green software metrics. In: Companion of the 15th ACM\/SPEC International Conference on Performance Engineering (ICPE) (2024)","DOI":"10.1145\/3629527.3652883"},{"key":"7_CR20","unstructured":"Peng, H., Wan, Y., Fan, L., Jin, Z., Yu, P.S.: Large language models for energy-efficient code: emerging results and future directions. arXiv preprint arXiv:2410.09241, 2024"},{"key":"7_CR21","doi-asserted-by":"crossref","unstructured":"Fonseca, A., Kazman, R., Lago, P.: A manifesto for energy-aware software (2019)","DOI":"10.1109\/MS.2019.2924498"},{"key":"7_CR22","doi-asserted-by":"crossref","unstructured":"Wohlin, C., Runeson, P., Hst, M., Ohlsson, M.C., Regnell, B., Wessln, A.: Experimentation in Software Engineering (2012)","DOI":"10.1007\/978-3-642-29044-2"},{"key":"7_CR23","unstructured":"Basili, V.R., Caldiera, G., Rombach, D.H.: The Goal Question Metric Approach, vol.\u00a01 (1994)"},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"Avritzer, A., et al.: PPTAM: production and performance testing based application monitoring. In: Companion Proceedings 2019 ACM\/SPEC International Conference on Performance Engineering (2019)","DOI":"10.1145\/3302541.3311961"}],"container-title":["Lecture Notes in Computer Science","Software Architecture. ECSA 2025 Tracks and Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-04403-7_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,22]],"date-time":"2025-11-22T07:21:52Z","timestamp":1763796112000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-04403-7_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,5]]},"ISBN":["9783032044020","9783032044037"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-04403-7_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2025,9,5]]},"assertion":[{"value":"5 September 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ECSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Software Architecture","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Limassol","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cyprus","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 September 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 September 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ecsa2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/ecsa-2025","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}