{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,6]],"date-time":"2026-08-06T14:51:16Z","timestamp":1786027876977,"version":"3.56.0"},"reference-count":80,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2024YFE0202700"],"award-info":[{"award-number":["2024YFE0202700"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61872263"],"award-info":[{"award-number":["61872263"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Applied Soft Computing"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.asoc.2026.115898","type":"journal-article","created":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T07:18:48Z","timestamp":1783495128000},"page":"115898","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"PC","title":["FedDualFix: Hierarchical federated learning for adaptive multi-agent program repair via dual-modality modeling"],"prefix":"10.1016","volume":"202","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2579-5359","authenticated-orcid":false,"given":"Xiaolin","family":"Ju","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qingyun","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1705-0149","authenticated-orcid":false,"given":"Chang","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haochen","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Heling","family":"Cao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1180-3891","authenticated-orcid":false,"given":"Xiang","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"5","key":"10.1016\/j.asoc.2026.115898_bib0005","doi-asserted-by":"crossref","first-page":"675","DOI":"10.1109\/32.815326","article-title":"A critique of software defect prediction models","volume":"25","author":"Fenton","year":"2002","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"4","key":"10.1016\/j.asoc.2026.115898_bib0010","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1145\/76894.76897","article-title":"Debugging concurrent programs","volume":"21","author":"McDowell","year":"1989","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"1","key":"10.1016\/j.asoc.2026.115898_bib0015","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/TSE.2011.104","article-title":"GenProg: a generic method for automatic software repair","volume":"38","author":"Le Goues","year":"2011","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.asoc.2026.115898_bib0020","series-title":"Proceedings of the 36th International Conference on Software Engineering","first-page":"254","article-title":"The strength of random search on automated program repair","author":"Qi","year":"2014"},{"key":"10.1016\/j.asoc.2026.115898_bib0025","series-title":"Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages","first-page":"298","article-title":"Automatic patch generation by learning correct code","author":"Long","year":"2016"},{"key":"10.1016\/j.asoc.2026.115898_bib0030","doi-asserted-by":"crossref","first-page":"480","DOI":"10.1016\/j.jss.2017.06.039","article-title":"The impacts of techniques, programs and tests on automated program repair: an empirical study","volume":"137","author":"Kong","year":"2018","journal-title":"J. Syst. Softw."},{"issue":"5","key":"10.1016\/j.asoc.2026.115898_bib0035","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3712003","article-title":"LLM-based multi-agent systems for software engineering: literature review, vision, and the road ahead","volume":"34","author":"He","year":"2025","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.asoc.2026.115898_bib0040","author":"Jin"},{"key":"10.1016\/j.asoc.2026.115898_bib0045","author":"Xia"},{"key":"10.1016\/j.asoc.2026.115898_bib0050","author":"Zhang"},{"key":"10.1016\/j.asoc.2026.115898_bib0055","author":"Zhang"},{"key":"10.1016\/j.asoc.2026.115898_bib0060","series-title":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"1274","article-title":"ThinkRepair: self-directed automated program repair","author":"Yin","year":"2024"},{"key":"10.1016\/j.asoc.2026.115898_bib0065","series-title":"Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering","first-page":"1706","article-title":"Enhancing automated program repair with solution design","author":"Zhao","year":"2024"},{"key":"10.1016\/j.asoc.2026.115898_bib0070","series-title":"Proceedings of the 5th ACM\/IEEE International Workshop on Automated Program Repair","first-page":"34","article-title":"Automated program repair with the GPT family, including GPT-2, GPT-3 and CodeX","author":"Lajk\u00f3","year":"2024"},{"key":"10.1016\/j.asoc.2026.115898_bib0075","doi-asserted-by":"crossref","first-page":"1424","DOI":"10.1145\/3660771","article-title":"A quantitative and qualitative evaluation of LLM-based explainable fault localization","volume":"1","author":"Kang","year":"2024","journal-title":"Proc. ACM Softw. Eng."},{"issue":"5","key":"10.1016\/j.asoc.2026.115898_bib0080","doi-asserted-by":"crossref","first-page":"1455","DOI":"10.1109\/TSE.2025.3553363","article-title":"FlexFL: flexible and effective fault localization with open-source large language models","volume":"51","author":"Xu","year":"2025","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.asoc.2026.115898_bib0085","author":"Wu"},{"issue":"4","key":"10.1016\/j.asoc.2026.115898_bib0090","doi-asserted-by":"crossref","first-page":"1173","DOI":"10.1109\/TSE.2025.3543187","article-title":"SoapFL: a standard operating procedure for LLM-based method-level fault localization","volume":"51","author":"Qin","year":"2025","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.asoc.2026.115898_bib0095","series-title":"Proceedings of the Genetic and Evolutionary Computation Conference Companion","first-page":"1824","article-title":"LLM fault localisation within evolutionary computation based automated program repair","author":"Bin Murtaza","year":"2024"},{"key":"10.1016\/j.asoc.2026.115898_bib0100","series-title":"Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing","first-page":"18248","article-title":"UniDebugger: hierarchical multi-agent framework for unified software debugging","author":"Lee","year":"2025"},{"key":"10.1016\/j.asoc.2026.115898_bib0105","author":"Akbarpour"},{"key":"10.1016\/j.asoc.2026.115898_bib0110","author":"Luo"},{"issue":"6","key":"10.1016\/j.asoc.2026.115898_bib0115","doi-asserted-by":"crossref","first-page":"1394","DOI":"10.1109\/TEVC.2022.3144142","article-title":"Confidence-based ant colony optimization for capacitated electric vehicle routing problem with comparison of different encoding schemes","volume":"26","author":"Jia","year":"2022","journal-title":"IEEE Trans. Evol. Comput."},{"issue":"3","key":"10.1016\/j.asoc.2026.115898_bib0120","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3698767","article-title":"Early-exit deep neural network-a comprehensive survey","volume":"57","author":"Rahmath P","year":"2024","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.asoc.2026.115898_bib0125","author":"Kone\u010dn\u1ef3"},{"issue":"2","key":"10.1016\/j.asoc.2026.115898_bib0130","doi-asserted-by":"crossref","first-page":"296","DOI":"10.1109\/TSE.2023.3347898","article-title":"Federated learning for software engineering: a case study of code clone detection and defect prediction","volume":"50","author":"Yang","year":"2024","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"9","key":"10.1016\/j.asoc.2026.115898_bib0135","first-page":"1943","article-title":"SequenceR: sequence-to-sequence learning for end-to-end program repair","volume":"47","author":"Chen","year":"2019","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"4","key":"10.1016\/j.asoc.2026.115898_bib0140","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3340544","article-title":"An empirical study on learning bug-fixing patches in the wild via neural machine translation","volume":"28","author":"Tufano","year":"2019","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"10.1016\/j.asoc.2026.115898_bib0145","series-title":"2022 52nd Annual IEEE\/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W)","first-page":"111","article-title":"Repairing security vulnerabilities using pre-trained programming language models","author":"Huang","year":"2022"},{"key":"10.1016\/j.asoc.2026.115898_bib0150","series-title":"Proceedings of the AAAI Conference on Artificial Intelligence, 31","article-title":"DeepFix: fixing common C language errors by deep learning","author":"Gupta","year":"2017"},{"key":"10.1016\/j.asoc.2026.115898_bib0155","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE)","first-page":"1430","article-title":"Impact of code language models on automated program repair","author":"Jiang","year":"2023"},{"issue":"2","key":"10.1016\/j.asoc.2026.115898_bib0160","first-page":"1","article-title":"A survey of learning-based automated program repair","volume":"33","author":"Zhang","year":"2023","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.asoc.2026.115898_bib0165","series-title":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","first-page":"341","article-title":"A syntax-guided edit decoder for neural program repair","author":"Zhu","year":"2021"},{"key":"10.1016\/j.asoc.2026.115898_bib0170","author":"Wang"},{"key":"10.1016\/j.asoc.2026.115898_bib0175","series-title":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","first-page":"146","article-title":"RAP-gen: retrieval-augmented patch generation with CodeT5 for automatic program repair","author":"Wang","year":"2023"},{"key":"10.1016\/j.asoc.2026.115898_bib0180","series-title":"Proceedings of the 2014 International Symposium on Software Testing and Analysis","first-page":"437","article-title":"Defects4J: a database of existing faults to enable controlled testing studies for Java programs","author":"Just","year":"2014"},{"key":"10.1016\/j.asoc.2026.115898_bib0185","series-title":"Proceedings Companion of the 2017 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity","first-page":"55","article-title":"QuixBugs: a multi-lingual program repair benchmark set based on the quixey challenge","author":"Lin","year":"2017"},{"key":"10.1016\/j.asoc.2026.115898_bib0190","author":"Yang"},{"key":"10.1016\/j.asoc.2026.115898_bib0195","author":"Xue"},{"key":"10.1016\/j.asoc.2026.115898_bib0200","series-title":"2015 Asia-Pacific Software Engineering Conference (APSEC)","first-page":"190","article-title":"Bug localization based on code change histories and bug reports","author":"Youm","year":"2015"},{"key":"10.1016\/j.asoc.2026.115898_bib0205","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/j.infsof.2019.03.001","article-title":"FineLocator: a novel approach to method-level fine-grained bug localization by query expansion","volume":"110","author":"Zhang","year":"2019","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.asoc.2026.115898_bib0210","series-title":"2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)","first-page":"815","article-title":"Large-scale evaluation of method-level bug localization with FinerBench4BL","author":"Tsumita","year":"2023"},{"key":"10.1016\/j.asoc.2026.115898_bib0215","series-title":"Testing: Academic and Industrial Conference Practice and Research Techniques-MUTATION (TAICPART-MUTATION 2007)","first-page":"89","article-title":"On the accuracy of spectrum-based fault localization","author":"Abreu","year":"2007"},{"issue":"1","key":"10.1016\/j.asoc.2026.115898_bib0220","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1109\/TR.2013.2285319","article-title":"The DStar method for effective software fault localization","volume":"63","author":"Wong","year":"2013","journal-title":"IEEE Trans. Reliab."},{"key":"10.1016\/j.asoc.2026.115898_bib0225","series-title":"Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"75","article-title":"Can automated program repair refine fault localization? A unified debugging approach","author":"Lou","year":"2020"},{"key":"10.1016\/j.asoc.2026.115898_bib0230","series-title":"2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010)","first-page":"118","article-title":"Do stack traces help developers fix bugs?","author":"Schr\u00f6ter","year":"2010"},{"key":"10.1016\/j.asoc.2026.115898_bib0235","series-title":"Proceedings of the 2008 Conference of the Center for Advanced Studies on Collaborative Research: Meeting of Minds","first-page":"304","article-title":"Is it a bug or an enhancement? A text-based approach to classify change requests","author":"Antoniol","year":"2008"},{"key":"10.1016\/j.asoc.2026.115898_bib0240","series-title":"Proceedings of the 38th International Conference on Software Engineering","first-page":"392","article-title":"Augmenting API documentation with insights from stack overflow","author":"Treude","year":"2016"},{"key":"10.1016\/j.asoc.2026.115898_bib0245","author":"Seo"},{"key":"10.1016\/j.asoc.2026.115898_bib0250","author":"Li"},{"issue":"2","key":"10.1016\/j.asoc.2026.115898_bib0255","doi-asserted-by":"crossref","first-page":"16","DOI":"10.3390\/computers10020016","article-title":"A review of agent-based programming for multi-agent systems","volume":"10","author":"Cardoso","year":"2021","journal-title":"Computers"},{"key":"10.1016\/j.asoc.2026.115898_bib0260","author":"Liu"},{"key":"10.1016\/j.asoc.2026.115898_bib0265","author":"Bouzenia"},{"key":"10.1016\/j.asoc.2026.115898_bib0270","series-title":"Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security","first-page":"4961","article-title":"Poster: repairing bugs with the introduction of new variables: a multi-agent large language model","author":"Zhang","year":"2024"},{"key":"10.1016\/j.asoc.2026.115898_bib0275","author":"Karanjai"},{"key":"10.1016\/j.asoc.2026.115898_bib0280","author":"Pabba"},{"key":"10.1016\/j.asoc.2026.115898_bib0285","series-title":"2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)","first-page":"485","article-title":"Towards privacy preserving cross project defect prediction with federated learning","author":"Yamamoto","year":"2023"},{"key":"10.1016\/j.asoc.2026.115898_bib0290","series-title":"Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering","first-page":"100","article-title":"Code summarization without direct access to code-towards exploring federated LLMs for software engineering","author":"Kumar","year":"2024"},{"key":"10.1016\/j.asoc.2026.115898_bib0295","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2023.107371","article-title":"Vulnerability detection based on federated learning","volume":"167","author":"Zhang","year":"2024","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.asoc.2026.115898_bib0300","series-title":"Artificial Intelligence and Statistics","first-page":"1273","article-title":"Communication-efficient learning of deep networks from decentralized data","author":"McMahan","year":"2017"},{"key":"10.1016\/j.asoc.2026.115898_bib0305","first-page":"429","article-title":"Federated optimization in heterogeneous networks","volume":"2","author":"Li","year":"2020","journal-title":"Proc. Mach. Learn. Syst."},{"key":"10.1016\/j.asoc.2026.115898_bib0310","author":"Acar"},{"key":"10.1016\/j.asoc.2026.115898_bib0315","series-title":"Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition","first-page":"11986","article-title":"Fedas: bridging inconsistency in personalized federated learning","author":"Yang","year":"2024"},{"key":"10.1016\/j.asoc.2026.115898_bib0320","series-title":"Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition","first-page":"12077","article-title":"Fair federated learning under domain skew with local consistency and domain diversity","author":"Chen","year":"2024"},{"key":"10.1016\/j.asoc.2026.115898_bib0325","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TGRS.2022.3140324","article-title":"An advanced dirichlet prior network for out-of-distribution detection in remote sensing","volume":"60","author":"Gawlikowski","year":"2022","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"10.1016\/j.asoc.2026.115898_bib0330","series-title":"Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"31","article-title":"TBar: revisiting template-based automated program repair","author":"Liu","year":"2019"},{"key":"10.1016\/j.asoc.2026.115898_bib0335","series-title":"Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"298","article-title":"Shaping program repair space with existing patches and similar code","author":"Jiang","year":"2018"},{"key":"10.1016\/j.asoc.2026.115898_bib0340","series-title":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"819","article-title":"Automated program repair via conversation: fixing 162 out of 337 bugs for $0.42 each using ChatGPT","author":"Xia","year":"2024"},{"key":"10.1016\/j.asoc.2026.115898_bib0345","series-title":"Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"101","article-title":"CoCoNuT: combining context-aware neural translation models using ensemble for program repair","author":"Lutellier","year":"2020"},{"key":"10.1016\/j.asoc.2026.115898_bib0350","series-title":"Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering","first-page":"1","article-title":"Iter: iterative neural repair for multi-location patches","author":"Ye","year":"2024"},{"key":"10.1016\/j.asoc.2026.115898_bib0355","author":"Ye"},{"key":"10.1016\/j.asoc.2026.115898_bib0360","author":"Achiam"},{"key":"10.1016\/j.asoc.2026.115898_bib0365","author":"Hurst"},{"key":"10.1016\/j.asoc.2026.115898_bib0370","author":"Lozhkov"},{"key":"10.1016\/j.asoc.2026.115898_bib0375","author":"Roziere"},{"key":"10.1016\/j.asoc.2026.115898_bib0380","author":"Wang"},{"key":"10.1016\/j.asoc.2026.115898_bib0385","doi-asserted-by":"crossref","DOI":"10.1016\/j.eswa.2026.131088","article-title":"A modified starfish optimization algorithm (M-SFOA) for global optimization problems and its application to heart disease risk prediction","author":"Akbulut","year":"2026","journal-title":"Expert Syst. Appl."},{"key":"10.1016\/j.asoc.2026.115898_bib0390","series-title":"2025 7th International Congress on Human-Computer Interaction, Optimization and Robotic Applications (ICHORA)","first-page":"1","article-title":"Machine learning-based Orange quality classification: a hyperparameter optimization approach through Puma optimizer","author":"Akbulut","year":"2025"},{"issue":"13","key":"10.1016\/j.asoc.2026.115898_bib0395","doi-asserted-by":"crossref","first-page":"11025","DOI":"10.1007\/s00371-025-04084-4","article-title":"Meta-heuristic optimization for optimal block size in multi-focus image fusion: a comprehensive comparative study","volume":"41","author":"Akbulut","year":"2025","journal-title":"Vis. Comput."},{"key":"10.1016\/j.asoc.2026.115898_bib0400","first-page":"1","article-title":"An optimal multi-exposure image fusion using genetic algorithm","author":"Akbulut","year":"2025","journal-title":"Arab. J. Sci. Eng."}],"container-title":["Applied Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1568494626013463?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1568494626013463?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,8,6]],"date-time":"2026-08-06T13:31:59Z","timestamp":1786023119000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1568494626013463"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":80,"alternative-id":["S1568494626013463"],"URL":"https:\/\/doi.org\/10.1016\/j.asoc.2026.115898","relation":{},"ISSN":["1568-4946"],"issn-type":[{"value":"1568-4946","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"FedDualFix: Hierarchical federated learning for adaptive multi-agent program repair via dual-modality modeling","name":"articletitle","label":"Article Title"},{"value":"Applied Soft Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.asoc.2026.115898","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"115898"}}