{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T06:16:22Z","timestamp":1783059382350,"version":"3.54.6"},"reference-count":26,"publisher":"IEEE","license":[{"start":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T00:00:00Z","timestamp":1773705600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T00:00:00Z","timestamp":1773705600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,3,17]]},"DOI":"10.1109\/saner67736.2026.00022","type":"proceedings-article","created":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T19:41:17Z","timestamp":1783021277000},"page":"114-124","source":"Crossref","is-referenced-by-count":0,"title":["CoMRA: A Framework for Automated Code Migration via Retrieval-Augmented Generation and Multi-Agent Collaboration"],"prefix":"10.1109","author":[{"given":"Bin","family":"Lu","sequence":"first","affiliation":[{"name":"College of Software, Nankai University,Tianjin,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wanxiang","family":"Yu","sequence":"additional","affiliation":[{"name":"College of Software, Nankai University,Tianjin,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haolin","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Software, Nankai University,Tianjin,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiayi","family":"Zhao","sequence":"additional","affiliation":[{"name":"College of Software, Nankai University,Tianjin,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuzhi","family":"Zhang","sequence":"additional","affiliation":[{"name":"Haihe Laboratory of Information Technology Application Innovation,Tianjin,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rui","family":"Chen","sequence":"additional","affiliation":[{"name":"College of Software, Nankai University,Tianjin,China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Automated porting from Qt 4 to Qt 5"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2017.45"},{"key":"ref3","article-title":"Tree-to-tree neural networks for program translation","author":"Chen","year":"2018","journal-title":"Advances in neural information processing systems, 31"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591072"},{"key":"ref5","first-page":"20601","article-title":"Unsupervised Translation of Programming Languages","volume-title":"Advances in Neural Information Processing Systems","volume":"33","author":"Roziere","year":"2020"},{"key":"ref6","article-title":"A pattern matching framework for software architecture recovery and restructuring","volume-title":"IEEE Conference Publication | IEEE Xplore"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/52.895180"},{"key":"ref8","volume-title":"Qt 4.1: Qt3to4 - The Qt 3 to 4 Porting Tool"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2017\/514"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3674805.3690746"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3696630.3728542"},{"key":"ref12","author":"Huang","year":"2023","journal-title":"Agentcoder: Multiagent-code generation with iterative testing and optimisation"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2024.acl-long.269"},{"key":"ref14","first-page":"9459","article-title":"RetrievalAugmented Generation for Knowledge-Intensive NLP Tasks","volume-title":"Advances in Neural Information Processing Systems","volume":"33","author":"Lewis","year":"2020"},{"key":"ref15","author":"Patel","year":"2024","journal-title":"Automating Code Adaptation for MLOps - A Benchmarking Study on LLMs"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC62836.2024.10938485"},{"key":"ref17","volume-title":"Qt AI Assistant"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.63317\/55z6pyuui3ij"},{"key":"ref19","article-title":"Abstract Syntax Trees - and their Role in Model Driven Software Development","volume-title":"IEEE Conference Publication | IEEE Xplore"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.14794\/ICAI.10.2017.23"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2871058"},{"key":"ref22","volume-title":"Qt Documentation"},{"key":"ref23","volume-title":"Qt Wiki"},{"key":"ref24","volume-title":"C++ API changes"},{"key":"ref25","first-page":"7393","article-title":"Differential Testing of Cross Deep Learning Framework APIs: Revealing Inconsistencies and Vulnerabilities","volume-title":"32nd USENIX Security Symposium (USENIX Security 23)","author":"Deng","year":"2023"},{"key":"ref26","article-title":"GitHub - wang-bin\/qop: Qt Output Parser for tar, zip, unzip, unrar, 7z with a compression\/extraction progress indicator","volume-title":"Support platforms: Windows(Qt4), Linux(Qt4, tested on ubuntu 10.04), motorola ezx(Qt2, tested on ROKR E6) and Maemo5 etc."}],"event":{"name":"2026 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)","location":"Limassol, Cyprus","start":{"date-parts":[[2026,3,17]]},"end":{"date-parts":[[2026,3,20]]}},"container-title":["2026 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11576582\/11576527\/11576532.pdf?arnumber=11576532","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T05:20:14Z","timestamp":1783056014000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11576532\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,17]]},"references-count":26,"URL":"https:\/\/doi.org\/10.1109\/saner67736.2026.00022","relation":{},"subject":[],"published":{"date-parts":[[2026,3,17]]}}}