{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T06:13:48Z","timestamp":1777875228847,"version":"3.51.4"},"reference-count":51,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T00:00:00Z","timestamp":1777593600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T00:00:00Z","timestamp":1777593600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T00:00:00Z","timestamp":1777593600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T00:00:00Z","timestamp":1777593600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T00:00:00Z","timestamp":1777593600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T00:00:00Z","timestamp":1777593600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T00:00:00Z","timestamp":1777593600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Neurocomputing"],"published-print":{"date-parts":[[2026,5]]},"DOI":"10.1016\/j.neucom.2026.133204","type":"journal-article","created":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T16:26:03Z","timestamp":1772209563000},"page":"133204","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Towards multi-language repository-level code generation: From-scratch to guided tasks"],"prefix":"10.1016","volume":"679","author":[{"given":"Jingjing","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Silin","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zeming","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zihao","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6343-285X","authenticated-orcid":false,"given":"Yuhang","family":"Guo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuanfang","family":"Guo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunhong","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0672-7468","authenticated-orcid":false,"given":"Haifeng","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.neucom.2026.133204_bib0005","series-title":"Proceedings of the 41st International Conference on Machine Learning","article-title":"Repoformer: selective retrieval for repository-level code completion","author":"Wu","year":"2024"},{"key":"10.1016\/j.neucom.2026.133204_bib0010","series-title":"Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","first-page":"6227","article-title":"ReACC: a retrieval-augmented code completion framework","author":"Lu","year":"2022"},{"key":"10.1016\/j.neucom.2026.133204_bib0015","series-title":"Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","first-page":"13643","article-title":"CodeAgent: enhancing code generation with tool-integrated agent systems for real-world repo-level coding challenges","author":"Zhang","year":"2024"},{"key":"10.1016\/j.neucom.2026.133204_bib0020","series-title":"The Thirteenth International Conference on Learning Representations","article-title":"Commit0: library generation from scratch","author":"Zhao","year":"2025"},{"key":"10.1016\/j.neucom.2026.133204_bib0025","series-title":"Findings of the Association for Computational Linguistics: NAACL 2025","first-page":"3547","article-title":"TestEval: benchmarking large language models for test case generation","author":"Wang","year":"2025"},{"key":"10.1016\/j.neucom.2026.133204_bib0030","series-title":"Findings of the Association for Computational Linguistics: ACL 2024","first-page":"3603","article-title":"DevEval: a manually-annotated code generation benchmark aligned with real-world code repositories","author":"Li","year":"2024"},{"key":"10.1016\/j.neucom.2026.133204_bib0035","series-title":"The Twelfth International Conference on Learning Representations","article-title":"SWE-bench: can language models resolve real-world Github issues?","author":"Jimenez","year":"2024"},{"key":"10.1016\/j.neucom.2026.133204_bib0040","series-title":"The Twelfth International Conference on Learning Representations","article-title":"Repobench: benchmarking repository-level code auto-completion systems","author":"Liu","year":"2024"},{"key":"10.1016\/j.neucom.2026.133204_bib0045","series-title":"Findings of the Association for Computational Linguistics: EMNLP 2025","first-page":"23784","article-title":"RepoDebug: repository-level multi-task and multi-language debugging evaluation of large language models","author":"Liu","year":"2025"},{"key":"10.1016\/j.neucom.2026.133204_bib0050","author":"Chen"},{"key":"10.1016\/j.neucom.2026.133204_bib0055","series-title":"Advances in Neural Information Processing Systems","first-page":"21314","article-title":"Coderl: mastering code generation through pretrained models and deep reinforcement learning","volume":"vol. 35","author":"Le","year":"2022"},{"key":"10.1016\/j.neucom.2026.133204_bib0060","article-title":"Execution-based code generation using deep reinforcement learning","author":"Shojaee","year":"2023","journal-title":"Trans. Mach. Learn. Res."},{"key":"10.1016\/j.neucom.2026.133204_bib0065","author":"Wei"},{"key":"10.1016\/j.neucom.2026.133204_bib0070","series-title":"ACL 2025","article-title":"FEA-bench: a benchmark for evaluating repository-level code generation for feature implementation","author":"Li","year":"2025"},{"issue":"6","key":"10.1016\/j.neucom.2026.133204_bib0075","doi-asserted-by":"crossref","first-page":"8708","DOI":"10.1109\/TNNLS.2022.3224577","article-title":"Positive-incentive noise","volume":"35","author":"Li","year":"2024","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"issue":"9","key":"10.1016\/j.neucom.2026.133204_bib0080","doi-asserted-by":"crossref","first-page":"8313","DOI":"10.1109\/TPAMI.2025.3575295","article-title":"Variational positive-incentive noise: how noise benefits models","volume":"47","author":"Zhang","year":"2025","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"10.1016\/j.neucom.2026.133204_bib0085","series-title":"Proceedings of the Thirty-Ninth AAAI Conference on Artificial Intelligence and Thirty-Seventh Conference on Innovative Applications of Artificial Intelligence and Fifteenth Symposium on Educational Advances in Artificial Intelligence","article-title":"Enhance vision-language alignment with noise","author":"Huang","year":"2025"},{"key":"10.1016\/j.neucom.2026.133204_bib0090","series-title":"Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence","first-page":"1345","article-title":"Deepfix: fixing common c language errors by deep learning","author":"Gupta","year":"2017"},{"key":"10.1016\/j.neucom.2026.133204_bib0095","series-title":"Proceedings of the 38th International Conference on Machine Learning","first-page":"11941","article-title":"Break-it-fix-it: unsupervised learning for program repair","author":"Yasunaga","year":"2021"},{"key":"10.1016\/j.neucom.2026.133204_bib0100","author":"Huq"},{"key":"10.1016\/j.neucom.2026.133204_bib0105","series-title":"2023 IEEE\/ACM International Workshop on Automated Program Repair (APR)","first-page":"11","article-title":"FixEval: execution-based evaluation of program fixes for programming problems","author":"Anjum Haque","year":"2023"},{"key":"10.1016\/j.neucom.2026.133204_bib0110","series-title":"Findings of the Association for Computational Linguistics: NAACL 2025","first-page":"2570","article-title":"COAST: enhancing the code debugging ability of LLMs through communicative agent based data synthesis","author":"Yang","year":"2025"},{"key":"10.1016\/j.neucom.2026.133204_bib0115","author":"Dai"},{"key":"10.1016\/j.neucom.2026.133204_bib0120","author":"Rashid"},{"key":"10.1016\/j.neucom.2026.133204_bib0125","series-title":"Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing","first-page":"2471","article-title":"RepoCoder: repository-level code completion through iterative retrieval and generation","author":"Zhang","year":"2023"},{"key":"10.1016\/j.neucom.2026.133204_bib0130","author":"Jiang"},{"key":"10.1016\/j.neucom.2026.133204_bib0135","author":"Jiang"},{"key":"10.1016\/j.neucom.2026.133204_bib0140","author":"Zhang"},{"key":"10.1016\/j.neucom.2026.133204_bib0145","series-title":"Forty-Second International Conference on Machine Learning, ICML 2025, Vancouver, BC, Canada, July 13\u201319, 2025","article-title":"Learn beneficial noise as graph augmentation","author":"Huang","year":"2025"},{"key":"10.1016\/j.neucom.2026.133204_bib0150","series-title":"Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks","article-title":"Measuring coding challenge competence with APPS","volume":"vol. 1","author":"Hendrycks","year":"2021"},{"key":"10.1016\/j.neucom.2026.133204_bib0155","author":"Austin"},{"key":"10.1016\/j.neucom.2026.133204_bib0160","author":"Schulman"},{"key":"10.1016\/j.neucom.2026.133204_bib0165","series-title":"2025 IEEE\/ACM 47th International Conference on Software Engineering (ICSE)","first-page":"1140","article-title":"Rlcoder: reinforcement learning for repository-level code completion","author":"Wang","year":"2025"},{"key":"10.1016\/j.neucom.2026.133204_bib0170","author":"Wang"},{"key":"10.1016\/j.neucom.2026.133204_bib0175","author":"Wang"},{"key":"10.1016\/j.neucom.2026.133204_bib0180","series-title":"Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","first-page":"12230","article-title":"homebench: evaluating LLMs in smart homes with valid and invalid instructions across single and multiple devices","author":"Li","year":"2025"},{"key":"10.1016\/j.neucom.2026.133204_bib0185","series-title":"Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics","first-page":"1036","article-title":"Towards conversational recommendation over multi-type dialogs","author":"Liu","year":"2020"},{"issue":"2","key":"10.1016\/j.neucom.2026.133204_bib0190","article-title":"Investigating the impact of train \/ test split ratio on the performance of pre-trained models with custom datasets","volume":"15","author":"Bichri","year":"2024","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"10.1016\/j.neucom.2026.133204_bib0195","author":"Shao"},{"key":"10.1016\/j.neucom.2026.133204_bib0200","series-title":"Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers)","first-page":"38","article-title":"Revisiting code similarity evaluation with abstract syntax tree edit distance","author":"Song","year":"2024"},{"key":"10.1016\/j.neucom.2026.133204_bib0205","series-title":"Findings of the Association for Computational Linguistics: ACL 2025","first-page":"8124","article-title":"Flow2code: evaluating large language models for flowchart-based code generation capability","author":"He","year":"2025"},{"key":"10.1016\/j.neucom.2026.133204_bib0210","author":"Hui"},{"key":"10.1016\/j.neucom.2026.133204_bib0215","author":"Zhu"},{"key":"10.1016\/j.neucom.2026.133204_bib0220","author":"Liu"},{"key":"10.1016\/j.neucom.2026.133204_bib0225","author":"Hurst"},{"key":"10.1016\/j.neucom.2026.133204_bib0230","author":"El-Kishky"},{"key":"10.1016\/j.neucom.2026.133204_bib0235","series-title":"Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks","article-title":"Codexglue: a machine learning benchmark dataset for code understanding and generation","volume":"vol. 1","author":"Lu","year":"2021"},{"key":"10.1016\/j.neucom.2026.133204_bib0240","series-title":"Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING 2024)","first-page":"3433","article-title":"CoCoMIC: code completion by jointly modeling in-file and cross-file context","author":"Ding","year":"2024"},{"key":"10.1016\/j.neucom.2026.133204_bib0245","series-title":"The 2023 Conference on Empirical Methods in Natural Language Processing","article-title":"Repocoder: repository-level code completion through iterative retrieval and generation","author":"Zhang","year":"2023"},{"key":"10.1016\/j.neucom.2026.133204_bib0250","series-title":"Proceedings of the 37th International Conference on Neural Information Processing Systems","article-title":"Crosscodeeval: a diverse and multilingual benchmark for cross-file code completion","author":"Ding","year":"2023"},{"key":"10.1016\/j.neucom.2026.133204_bib0255","author":"Du"}],"container-title":["Neurocomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0925231226006016?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0925231226006016?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T21:22:41Z","timestamp":1777584161000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0925231226006016"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5]]},"references-count":51,"alternative-id":["S0925231226006016"],"URL":"https:\/\/doi.org\/10.1016\/j.neucom.2026.133204","relation":{},"ISSN":["0925-2312"],"issn-type":[{"value":"0925-2312","type":"print"}],"subject":[],"published":{"date-parts":[[2026,5]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Towards multi-language repository-level code generation: From-scratch to guided tasks","name":"articletitle","label":"Article Title"},{"value":"Neurocomputing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.neucom.2026.133204","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":"133204"}}