{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T17:06:57Z","timestamp":1784653617588,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T00:00:00Z","timestamp":1775952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"VINNOVA","award":["2023-00541"],"award-info":[{"award-number":["2023-00541"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,12]]},"DOI":"10.1145\/3793655.3793722","type":"proceedings-article","created":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T16:04:46Z","timestamp":1784649886000},"page":"51-61","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Code for Machines, Not Just Humans: Quantifying AI-Friendliness with Code Health Metrics"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7879-4371","authenticated-orcid":false,"given":"Markus","family":"Borg","sequence":"first","affiliation":[{"name":"CodeScene, Malm\u00f6, Sweden and Department of Computer Science, Lund University, Lund, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-0840-1073","authenticated-orcid":false,"given":"Nadim","family":"Hagatulah","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Lund University, Lund, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2784-9808","authenticated-orcid":false,"given":"Adam","family":"Tornhill","sequence":"additional","affiliation":[{"name":"CodeScene, Malm\u00f6, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7966-4560","authenticated-orcid":false,"given":"Emma","family":"S\u00f6derberg","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Lund University, Lund, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,21]]},"reference":[{"key":"e_1_3_3_2_2_2","unstructured":"Youssef Abdelsalam Norman Peitek Anna-Maria Maurer Mariya Toneva and Sven Apel. 2025. How do Humans and LLMs Process Confusing Code?doi:10.48550\/arXiv.2508.18547"},{"key":"e_1_3_3_2_3_2","volume-title":"Structure and Interpretation of Computer Programs","author":"Abelson Harold","year":"1984","unstructured":"Harold Abelson and Gerald Sussman. 1984. Structure and Interpretation of Computer Programs. MIT Press."},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"crossref","unstructured":"Leonardo Banh Florian Holldack and Gero Strobel. 2025. Copiloting the future: How generative AI transforms Software Engineering. Information and Software Technology 183 (2025) 107751. doi:10.1016\/j.infsof.2025.107751","DOI":"10.1016\/j.infsof.2025.107751"},{"key":"e_1_3_3_2_5_2","unstructured":"Fraol Batole Abhiram Bellur Malinda Dilhara Mohammed\u00a0Raihan Ullah Yaroslav Zharov Timofey Bryksin Kai Ishikawa Haifeng Chen Masaharu Morimoto Shota Motoura Takeo Hosomi Tien\u00a0N. Nguyen Hridesh Rajan Nikolaos Tsantalis and Danny Dig. 2025. Leveraging LLMs IDEs and Semantic Embeddings for Automated Move Method Refactoring. doi:10.48550\/arXiv.2503.20934"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"crossref","unstructured":"Stefano Bistarelli Marco Fiore Ivan Mercanti and Marina Mongiello. 2025. Usage of Large Language Model for Code Generation Tasks: A Review. SN Computer Science 6 6 (2025) 673. doi:10.1007\/s42979-025-04241-5","DOI":"10.1007\/s42979-025-04241-5"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME58944.2024.00072"},{"key":"e_1_3_3_2_8_2","unstructured":"Markus Borg and Nadim Hagatulah. 2026. AI-Friendliness Replication Package. https:\/\/github.com\/codescene-research\/ai-friendliness-forge-2026"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"crossref","unstructured":"Markus Borg Dave Hewett Nadim Hagatulah Noric Couderc Emma S\u00f6derberg Donald Graham Uttam Kini and Dave Farley. 2025. Echoes of AI: Investigating the Downstream Effects of AI Assistants on Software Maintainability. doi:10.48550\/arXiv.2507.00788","DOI":"10.1007\/s10664-026-10889-1"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3644384.3644471"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1201\/9781315270685"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"crossref","unstructured":"J\u00fcrgen B\u00f6rstler Kwabena\u00a0E. Bennin Sara Hooshangi Johan Jeuring Hieke Keuning Carsten Kleiner Bonnie MacKellar Rodrigo Duran Harald St\u00f6rrle Daniel Toll and Jelle van Assema. 2023. Developers Talking About Code Quality. Empirical Software Eng. 28 6 (2023) 128. doi:10.1007\/s10664-023-10381-0","DOI":"10.1007\/s10664-023-10381-0"},{"key":"e_1_3_3_2_13_2","unstructured":"Casey Casalnuovo Prem Devanbu and Emily Morgan. 2020. Does Surprisal Predict Code Comprehension Difficulty? Proc. of the Annual Meeting of the Cognitive Science Society 42 0 (2020)."},{"key":"e_1_3_3_2_14_2","unstructured":"Hugging Face. 2025. Perplexity of Fixed-Length Models. https:\/\/huggingface.co\/docs\/transformers\/en\/perplexity"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106264"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"crossref","unstructured":"Kazem Haki Dorsa Safaei Adolfo Magan and Martin Griffiths. 2025. Integrating Generative AI Into Enterprise Platforms: Insights From Salesforce. Information Systems Journal 35 5 (2025) 1497\u20131512. doi:10.1111\/isj.12593","DOI":"10.1111\/isj.12593"},{"key":"e_1_3_3_2_17_2","unstructured":"Mohammed\u00a0Mehedi Hasan Hao Li Emad Fallahzadeh Gopi\u00a0Krishnan Rajbahadur Bram Adams and Ahmed\u00a0E. Hassan. 2025. Model Context Protocol (MCP) at First Glance: Studying the Security and Maintainability of MCP Servers. doi:10.48550\/arXiv.2506.13538"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"crossref","unstructured":"Junda He Christoph Treude and David Lo. 2025. LLM-Based Multi-Agent Systems for Software Engineering: Literature Review Vision and the Road Ahead. ACM Trans. Softw. Eng. Methodol. 34 5 (2025) 124:1\u2013124:30. doi:10.1145\/3712003","DOI":"10.1145\/3712003"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3696630.3728505"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"crossref","unstructured":"Abram Hindle Earl\u00a0T. Barr Mark Gabel Zhendong Su and Premkumar Devanbu. 2016. On the Naturalness of Software. Commun. ACM 59 5 (2016) 122\u2013131. doi:10.1145\/2902362","DOI":"10.1145\/2902362"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"crossref","unstructured":"Johannes\u00a0C. Hofmeister Janet Siegmund and Daniel\u00a0V. Holt. 2019. Shorter Identifier Names Take Longer to Comprehend. Empirical Software Eng. 24 1 (2019) 417\u2013443. doi:10.1007\/s10664-018-9621-x","DOI":"10.1007\/s10664-018-9621-x"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"crossref","unstructured":"F. Jelinek R.\u00a0L. Mercer L.\u00a0R. Bahl and J.\u00a0K. Baker. 1977. Perplexity: A Measure of the Difficulty of Speech Recognition Tasks. The Journal of the Acoustical Society of America 62 S1 (1977) S63. doi:10.1121\/1.2016299","DOI":"10.1121\/1.2016299"},{"key":"e_1_3_3_2_23_2","volume-title":"Proc. of the 12th Int\u2019l. Conf. on Learning Representations","author":"Jimenez Carlos\u00a0E.","year":"2024","unstructured":"Carlos\u00a0E. Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, and Karthik\u00a0R. Narasimhan. 2024. SWE-bench: Can Language Models Resolve Real-world GitHub Issues?. In Proc. of the 12th Int\u2019l. Conf. on Learning Representations."},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"crossref","unstructured":"Zoe Kotti Konstantina Dritsa Diomidis Spinellis and Panos Louridas. 2025. The Fools are Certain; the Wise are Doubtful: Exploring LLM Confidence in Code Completion. doi:10.48550\/arXiv.2508.16131","DOI":"10.21203\/rs.3.rs-7302683\/v1"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-61794-2"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"crossref","unstructured":"Guilherme Lacerda Fabio Petrillo Marcelo Pimenta and Yann\u00a0Gael Gueheneuc. 2020. Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations. Journal of Systems and Software 167 (2020) 110610.","DOI":"10.1016\/j.jss.2020.110610"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"crossref","unstructured":"Yujia Li David Choi Junyoung Chung Nate Kushman Julian Schrittwieser R\u00e9mi Leblond Tom Eccles James Keeling Felix Gimeno Agustin Dal\u00a0Lago Thomas Hubert Peter Choy Cyprien de Masson\u00a0d\u2019Autume Igor Babuschkin Xinyun Chen Po-Sen Huang Johannes Welbl Sven Gowal Alexey Cherepanov James Molloy Daniel\u00a0J. Mankowitz Esme Sutherland\u00a0Robson Pushmeet Kohli Nando de Freitas Koray Kavukcuoglu and Oriol Vinyals. 2022. Competition-Level Code Generation With AlphaCode. Science 378 6624 (2022) 1092\u20131097. doi:10.1126\/science.abq1158","DOI":"10.1126\/science.abq1158"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"crossref","unstructured":"Antonio Martini Terese Besker and Jan Bosch. 2018. Technical Debt Tracking: Current State of Practice: A Survey and Multiple Case Study in 15 Large Organizations. Science of Computer Programming 163 (2018) 42\u201361.","DOI":"10.1016\/j.scico.2018.03.007"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3691620.3695527"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/3793655.3793712"},{"key":"e_1_3_3_2_31_2","first-page":"1","volume-title":"Proc. of the 14th Int\u2019l. Symposium on Empirical Software Eng. and Measurement","author":"Munoz\u00a0Baron Marvin","year":"2020","unstructured":"Marvin Munoz\u00a0Baron, Marvin Wyrich, and Stefan Wagner. 2020. An Empirical Validation of Cognitive Complexity as a Measure of Source Code Understandability. In Proc. of the 14th Int\u2019l. Symposium on Empirical Software Eng. and Measurement. 1\u201312. doi:10.1145\/3382494.3410636"},{"key":"e_1_3_3_2_32_2","volume-title":"2025 Developer Survey","author":"Overflow Stack","year":"2025","unstructured":"Stack Overflow. 2025. 2025 Developer Survey. Technical Report. https:\/\/survey.stackoverflow.co\/2025\/"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3639477.3639751"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME58944.2024.00034"},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884848"},{"key":"e_1_3_3_2_36_2","unstructured":"Shuo Ren Daya Guo Shuai Lu Long Zhou Shujie Liu Duyu Tang Neel Sundaresan Ming Zhou Ambrosio Blanco and Shuai Ma. 2020. CodeBLEU: A Method for Automatic Evaluation of Code Synthesis. doi:10.48550\/arXiv.2009.10297"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"crossref","unstructured":"Daniel Russo Sebastian Baltes Niels van Berkel Paris Avgeriou Fabio Calefato Beatriz Cabrero-Daniel Gemma Catolino J\u00fcrgen Cito Neil Ernst Thomas Fritz Hideaki Hata Reid Holmes Maliheh Izadi Foutse Khomh Mikkel\u00a0Baun Kj\u00e6rgaard Grischa Liebel Alberto\u00a0Lluch Lafuente Stefano Lambiase Walid Maalej Gail Murphy Nils\u00a0Brede Moe Gabrielle O\u2019Brien Elda Paja Mauro Pezz\u00e8 John\u00a0Stouby Persson Rafael Prikladnicki Paul Ralph Martin Robillard Thiago\u00a0Rocha Silva Klaas\u00a0Jan Stol Margaret\u00a0Anne Storey Viktoria Stray Paolo Tell Christoph Treude and Bogdan Vasilescu. 2024. Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto. Journal of Systems and Software 216 112115 (2024). doi:10.1016\/j.jss.2024.112115","DOI":"10.1016\/j.jss.2024.112115"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183519.3183525"},{"key":"e_1_3_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME46990.2020.00035"},{"key":"e_1_3_3_2_40_2","unstructured":"Arindam Sharma and Cristina David. 2025. Assessing Correctness in LLM-Based Code Generation via Uncertainty Estimation. doi:10.48550\/arXiv.2502.11620"},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"crossref","unstructured":"Dag Sjoberg Aiko Yamashita Bente Anda Audris Mockus and Tore Dyb\u00e5. 2013. Quantifying the Effect of Code Smells on Maintenance Effort. IEEE Transactions on Software Eng. 39 8 (2013) 1144\u20131156. doi:10.1109\/TSE.2012.89","DOI":"10.1109\/TSE.2012.89"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"crossref","unstructured":"Dag Sj\u00f8berg and Gunnar\u00a0Rye Bergersen. 2023. Construct Validity in Software Engineering. IEEE Transactions on Software Eng. 49 3 (2023) 1374\u20131396. doi:10.1109\/TSE.2022.3176725","DOI":"10.1109\/TSE.2022.3176725"},{"key":"e_1_3_3_2_43_2","volume-title":"The Developer Coefficient: Software engineering efficiency and its $3 trillion impact on global GDP","year":"2018","unstructured":"Stripe. 2018. The Developer Coefficient: Software engineering efficiency and its $3 trillion impact on global GDP. Technical Report. https:\/\/stripe.com\/reports\/developer-coefficient-2018"},{"key":"e_1_3_3_2_44_2","volume-title":"Technology Radar: An Opinionated Guide to Today\u2019s Technology Landscape","year":"2025","unstructured":"Thoughtworks. 2025. Technology Radar: An Opinionated Guide to Today\u2019s Technology Landscape. Technical Report\u00a032. https:\/\/www.thoughtworks.com\/content\/dam\/thoughtworks\/documents\/radar\/2025\/04\/tr_technology_radar_vol_32_en.pdf"},{"key":"e_1_3_3_2_45_2","unstructured":"Thoughtworks. 2025. Technology Radar Volume 31. Technology Radar. https:\/\/www.thoughtworks.com\/radar"},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524843.3528091"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3696630.3730565"},{"key":"e_1_3_3_2_48_2","volume-title":"Magic Quadrant for AI Code Assistants","author":"Walsh Philip","year":"2025","unstructured":"Philip Walsh, Haritha Khandabattu, Matt Brasier, and Keith Holloway. 2025. Magic Quadrant for AI Code Assistants. Technical Report G00824517. Gartner. https:\/\/www.gartner.com\/doc\/reprints?id=1-2LVTG7RP&ct=250915&st=sb"},{"key":"e_1_3_3_2_49_2","doi-asserted-by":"crossref","unstructured":"Yanlin Wang Wanjun Zhong Yanxian Huang Ensheng Shi Min Yang Jiachi Chen Hui Li Yuchi Ma Qianxiang Wang and Zibin Zheng. 2025. Agents in Software Engineering: Survey Landscape and Vision. Automated Software Eng. 32 2 (Aug. 2025) 70. doi:10.1007\/s10515-025-00544-2","DOI":"10.1007\/s10515-025-00544-2"},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"crossref","unstructured":"Miku Watanabe Hao Li Yutaro Kashiwa Brittany Reid Hajimu Iida and Ahmed\u00a0E. Hassan. 2025. On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub. doi:10.48550\/arXiv.2509.14745","DOI":"10.1145\/3798166"},{"key":"e_1_3_3_2_51_2","unstructured":"Yisen Xu Feng Lin Jinqiu Yang Tse-Hsun Chen and Nikolaos Tsantalis. 2025. MANTRA: Enhancing Automated Method-Level Refactoring with Contextual RAG and Multi-Agent LLM Collaboration. doi:10.48550\/arXiv.2503.14340"}],"event":{"name":"FORGE '26: IEEE\/ACM Third International Conference on AI Foundation Models and Software Engineering","location":"Rio de Janeiro , Brazil","acronym":"FORGE '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2026 IEEE\/ACM Third International Conference on AI Foundation Models and Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3793655.3793722","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T16:48:12Z","timestamp":1784652492000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3793655.3793722"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,12]]},"references-count":50,"alternative-id":["10.1145\/3793655.3793722","10.1145\/3793655"],"URL":"https:\/\/doi.org\/10.1145\/3793655.3793722","relation":{},"subject":[],"published":{"date-parts":[[2026,4,12]]},"assertion":[{"value":"2026-07-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}