{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,4]],"date-time":"2026-08-04T19:45:02Z","timestamp":1785872702280,"version":"3.56.0"},"reference-count":46,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62002161"],"award-info":[{"award-number":["62002161"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100008048","name":"Nanjing University","doi-asserted-by":"crossref","award":["KFKT2024B35"],"award-info":[{"award-number":["KFKT2024B35"]}],"id":[{"id":"10.13039\/501100008048","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Research and Application of Key Technologies in Foundational Software for Intelligent Construction of Digital Scenarios","award":["2025CXPT098"],"award-info":[{"award-number":["2025CXPT098"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1109\/tse.2026.3692192","type":"journal-article","created":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T19:48:42Z","timestamp":1778615322000},"page":"1823-1841","source":"Crossref","is-referenced-by-count":0,"title":["AdaptGen: A Problem-Adaptive Solution Template Generation Technique for Online Programming Platforms"],"prefix":"10.1109","volume":"52","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-7917-4848","authenticated-orcid":false,"given":"Guowei","family":"Zhang","sequence":"first","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics","place":["Nanjing, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0913-1539","authenticated-orcid":false,"given":"Weiqin","family":"Zou","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics","place":["Nanjing, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1481-5158","authenticated-orcid":false,"given":"Xiaowei","family":"Zhang","sequence":"additional","affiliation":[{"name":"Jinan Inspur Data Technology Co., Ltd.","place":["Jinan, China"],"department":["State Key Laboratory of High Performance Server and Storage Technology"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8437-6640","authenticated-orcid":false,"given":"Jingxuan","family":"Zhang","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics","place":["Nanjing, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2968-3496","authenticated-orcid":false,"given":"Jifeng","family":"Xuan","sequence":"additional","affiliation":[{"name":"Wuhan University","place":["Wuhan, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592779"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/1786.001.0001"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1118178.1118215"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1998.738528"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00179"},{"key":"ref6","article-title":"Sketch then generate: Providing incremental user feedback and guiding LLM code generation through language-oriented code sketches","author":"Zhu-Tian","year":"2024"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2025\/1195"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-024-09960-z"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-012-0249-7"},{"key":"ref10","article-title":"Neural sketch learning for conditional program generation","author":"Murali","year":"2017"},{"key":"ref11","volume-title":"On Linear Genetic Programming.","author":"Brameier","year":"2004"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/GI52543.2021.00019"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070536"},{"key":"ref14","article-title":"Literature study of embeddings on source code","author":"Chen","year":"2019"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/icse.2012.6227211"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2019.04.045"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1150402.1150522"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00040"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.28"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1177\/001316447003000308"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595728"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2902362"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00129"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417058"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1979.234198"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/357084.357090"},{"key":"ref28","article-title":"Reconciling enumerative and symbolic search in syntax-guided synthesis","author":"Huang","year":"2018"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884808"},{"key":"ref30","article-title":"Evaluating large language models trained on code","author":"Chen","year":"2021"},{"key":"ref31","article-title":"DeepCoder: Learning to write programs","author":"Balog","year":"2016"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1126\/science.abq1158"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.emnlp-main.728"},{"key":"ref35","first-page":"1583","article-title":"Test-driven development and LLM-based code generation","volume-title":"Proc. IEEE\/ACM Int. Conf. Autom. Softw. Eng.","author":"Mathews","year":"2024"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2024.findings-acl.420"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ASE56229.2023.00096"},{"key":"ref38","first-page":"681","article-title":"DroidCoder: Enhanced Android code completion with context-enriched retrieval-augmented generation","volume-title":"Proc. IEEE\/ACM Int. Conf. Autom. Softw. Eng.","author":"Yu","year":"2024"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2024.acl-long.251"},{"key":"ref40","article-title":"Program synthesis with large language models","author":"Austin","year":"2021"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-47106-8_8"},{"key":"ref42","first-page":"171","article-title":"Identifying redundancy in source code using fingerprints","volume-title":"Proc. Centre Adv. Studies Collaborative Res.","author":"Johnson","year":"1993"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1138000"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/3564625.3567975"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1810.04805"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/32\/11563955\/11514130.pdf?arnumber=11514130","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,4]],"date-time":"2026-08-04T19:03:56Z","timestamp":1785870236000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11514130\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":46,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/tse.2026.3692192","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6]]}}}