{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T06:16:39Z","timestamp":1783059399749,"version":"3.54.6"},"reference-count":52,"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.00086","type":"proceedings-article","created":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T19:41:17Z","timestamp":1783021277000},"page":"726-736","source":"Crossref","is-referenced-by-count":0,"title":["Progressively Mitigating API Hallucination in LLM-Generated Code via Knowledge Graph Reasoning"],"prefix":"10.1109","author":[{"given":"Yuxuan","family":"Li","sequence":"first","affiliation":[{"name":"School of Computer Science, Peking University,Key Laboratory of High Confidence Software Technologies, Ministry of Education,Beijing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zexiong","family":"Ma","sequence":"additional","affiliation":[{"name":"School of Computer Science, Peking University,Key Laboratory of High Confidence Software Technologies, Ministry of Education,Beijing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yanzhen","family":"Zou","sequence":"additional","affiliation":[{"name":"School of Computer Science, Peking University,Key Laboratory of High Confidence Software Technologies, Ministry of Education,Beijing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yue","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computer Science, Peking University,Key Laboratory of High Confidence Software Technologies, Ministry of Education,Beijing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lihan","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Computer Science, Peking University,Key Laboratory of High Confidence Software Technologies, Ministry of Education,Beijing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bing","family":"Xie","sequence":"additional","affiliation":[{"name":"School of Computer Science, Peking University,Key Laboratory of High Confidence Software Technologies, Ministry of Education,Beijing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","author":"Rahman","year":"2024","journal-title":"Code hallucination"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1162\/coli.a.16"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2019.00012"},{"key":"ref4","first-page":"1","article-title":"Llvm and clang: Next generation compiler technology","volume-title":"The BSD conference","volume":"5","author":"Lattner","year":"2008"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1052883.1052895"},{"key":"ref6","article-title":"PMD applied","volume":"10","author":"Copeland","year":"2005","journal-title":"Centennial Books San Francisco"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3613892"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/icse55347.2025.00157"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00129"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3150302"},{"key":"ref11","first-page":"9459","article-title":"Retrievalaugmented generation for knowledge-intensive nlp tasks","volume":"33","author":"Lewis","year":"2020","journal-title":"Advances in neural information processing systems"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.acl-long.431"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/SANER64311.2025.00029"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3650212.3680359"},{"key":"ref15","volume-title":"Chatgpt","year":"2022"},{"key":"ref16","volume-title":"Torchdata","year":"2021"},{"key":"ref17","doi-asserted-by":"crossref","first-page":"464","DOI":"10.1145\/2901739.2903506","article-title":"Mubench: A benchmark for api-misuse detectors","volume-title":"Proceedings of the 13th international conference on mining software repositories","author":"Amann","year":"2016"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227236"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3374135.3385307"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2024.findings-acl.826"},{"key":"ref21","author":"Kamoi","year":"2024","journal-title":"Evaluating 11 ms at detecting errors in 11 m responses"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/MedAI59581.2023.00044"},{"key":"ref23","author":"Liu","year":"2024","journal-title":"Exploring and evaluating hallucinations in llm-powered code generation"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.18653\/vl\/N19-142"},{"key":"ref25","first-page":"5110","article-title":"Learning and evaluating contextual embedding of source code","volume-title":"International conference on machine learning. PMLR","author":"Kanade","year":"2020"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/s11023-020-09548-1"},{"key":"ref28","volume-title":"Gpt-4","year":"2023"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3650212.3680384"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3067156"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2628055"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196473"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2454513"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3135932.3135941"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417943"},{"key":"ref36","volume-title":"Python library for creating peg parsers","author":"McGuire","year":"2025"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380250705"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2384716.2384777"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2022\/329"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.findings-emnlp.21"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ICST49551.2021.00034"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2023.emnlp-main.68"},{"key":"ref43","volume-title":"Instructcodet5+16b","year":"2023"},{"key":"ref44","volume-title":"llama3\u20138b-instruct","year":"2024"},{"key":"ref45","volume-title":"gpt-4.1","year":"2025"},{"key":"ref46","volume-title":"Deepseek-v3","year":"2024"},{"key":"ref47","volume-title":"claude-3.7-sonnet","year":"2025"},{"key":"ref48","volume-title":"fixkit","year":"2024"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549101"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.06.039"},{"key":"ref51","author":"Ren","year":"2020","journal-title":"Codebleu: a method for automatic evaluation of code synthesis"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.3115\/1073083.1073135"}],"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\/11576711.pdf?arnumber=11576711","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T05:23:26Z","timestamp":1783056206000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11576711\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,17]]},"references-count":52,"URL":"https:\/\/doi.org\/10.1109\/saner67736.2026.00086","relation":{},"subject":[],"published":{"date-parts":[[2026,3,17]]}}}