{"id":"https://openalex.org/W7160940178","doi":"https://doi.org/10.1109/tse.2026.3692192","title":"AdaptGen: A Problem-Adaptive Solution Template Generation Technique for Online Programming Platforms","display_name":"AdaptGen: A Problem-Adaptive Solution Template Generation Technique for Online Programming Platforms","publication_year":2026,"publication_date":"2026-05-12","ids":{"openalex":"https://openalex.org/W7160940178","doi":"https://doi.org/10.1109/tse.2026.3692192"},"language":null,"primary_location":{"id":"doi:10.1109/tse.2026.3692192","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2026.3692192","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5091154753","display_name":"G T Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guowei Zhang","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics"],"raw_orcid":"https://orcid.org/0009-0006-7917-4848","affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5135923009","display_name":"Weiqin Zou","orcid":null},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weiqin Zou","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics"],"raw_orcid":"https://orcid.org/0000-0002-0913-1539","affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061429963","display_name":"Xiaowei Zhang","orcid":"https://orcid.org/0000-0003-1481-5158"},"institutions":[{"id":"https://openalex.org/I4210144143","display_name":"Inspur (China)","ror":"https://ror.org/0474p4r72","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210144143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaowei Zhang","raw_affiliation_strings":["Jinan Inspur Data Technology Co., Ltd"],"raw_orcid":"https://orcid.org/0000-0003-1481-5158","affiliations":[{"raw_affiliation_string":"Jinan Inspur Data Technology Co., Ltd","institution_ids":["https://openalex.org/I4210144143"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005439960","display_name":"Jingxuan Zhang","orcid":"https://orcid.org/0000-0002-8437-6640"},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingxuan Zhang","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics"],"raw_orcid":"https://orcid.org/0000-0002-8437-6640","affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5135998881","display_name":"Jifeng Xuan","orcid":null},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jifeng Xuan","raw_affiliation_strings":["Wuhan University"],"raw_orcid":"https://orcid.org/0000-0002-2968-3496","affiliations":[{"raw_affiliation_string":"Wuhan University","institution_ids":["https://openalex.org/I37461747"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2645,"currency":"USD","value_usd":2645},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.47179155,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"52","issue":"6","first_page":"1823","last_page":"1841"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.19329999387264252,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.19329999387264252,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.17219999432563782,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.09139999747276306,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-programming","display_name":"Computer programming","score":0.27900001406669617},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.2646999955177307},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.26330000162124634},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.24609999358654022}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8345999717712402},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.36390000581741333},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3555000126361847},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2930999994277954},{"id":"https://openalex.org/C33857546","wikidata":"https://www.wikidata.org/wiki/Q80006","display_name":"Computer programming","level":2,"score":0.27900001406669617},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.2646999955177307},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.26330000162124634},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.24609999358654022},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.24609999358654022},{"id":"https://openalex.org/C545109879","wikidata":"https://www.wikidata.org/wiki/Q5157412","display_name":"Computer Applications","level":2,"score":0.2433999925851822}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2026.3692192","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2026.3692192","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8501458525","display_name":null,"funder_award_id":"62002161","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8565699185","display_name":null,"funder_award_id":"KFKT2024B35","funder_id":"https://openalex.org/F4320324852","funder_display_name":"Nanjing University"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320324852","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W1736209534","https://openalex.org/W1970607969","https://openalex.org/W1988574803","https://openalex.org/W2012436850","https://openalex.org/W2084944215","https://openalex.org/W2101188827","https://openalex.org/W2104301886","https://openalex.org/W2107697055","https://openalex.org/W2122947685","https://openalex.org/W2138756793","https://openalex.org/W2157532207","https://openalex.org/W2175297521","https://openalex.org/W2339183141","https://openalex.org/W2344444819","https://openalex.org/W2522171976","https://openalex.org/W2896457183","https://openalex.org/W2943808998","https://openalex.org/W2964150020","https://openalex.org/W3098605233","https://openalex.org/W3105247453","https://openalex.org/W3108032709","https://openalex.org/W3179225039","https://openalex.org/W3192343331","https://openalex.org/W4231241365","https://openalex.org/W4246917149","https://openalex.org/W4311166089","https://openalex.org/W4311887664","https://openalex.org/W4384345648","https://openalex.org/W4384345649","https://openalex.org/W4384345708","https://openalex.org/W4388483444","https://openalex.org/W4399387213","https://openalex.org/W4402670330","https://openalex.org/W4402672108","https://openalex.org/W4414360195"],"related_works":[],"abstract_inverted_index":{"Online":[0],"programming":[1,6,32,108,118,126,142,270,286],"platforms":[2],"that":[3,67,220],"offer":[4],"various":[5,117],"tasks":[7,20,212],"play":[8],"a":[9,100,145,169,185,208,275],"crucial":[10],"role":[11],"in":[12,34,164,238,256,268,284,293],"helping":[13],"programmers":[14,39,89,190,283],"enhance":[15],"their":[16,35,72],"coding":[17,280],"skills.":[18],"Programming":[19],"posted":[21],"for":[22,88,106,226],"different":[23,192],"application":[24,295],"scenarios":[25],"may":[26],"follow":[27],"the":[28,45,52,165,234,252],"same":[29,53],"or":[30,78],"similar":[31],"patterns":[33,115],"solutions.":[36,153],"This":[37],"leads":[38],"to":[40,70,97,132,151,161,173,195],"repeatedly":[41],"write":[42],"not":[43],"just":[44],"core":[46],"code":[47,59,102,122],"of":[48,191,210,228,233],"problem-solving,":[49],"but":[50],"also":[51,242],"basic":[54],"framework":[55],"and":[56,64,84,112,128,143,158,168,182,205,213,260],"some":[57],"peripheral":[58],"(such":[60],"as":[61],"variable":[62],"declarations":[63],"input/output":[65],"handling)":[66],"are":[68,179],"needed":[69],"make":[71],"solutions":[73,120],"executable.":[74],"Repeatedly":[75],"writing":[76],"boilerplate":[77],"well-mastered":[79],"algorithmic":[80],"frameworks":[81],"wastes":[82],"time":[83],"adds":[85],"little":[86],"value":[87],"focused":[90],"on":[91,140],"skill-specific":[92],"practice.Toward":[93],"this,":[94],"we":[95,272],"propose":[96],"develop":[98],"AdaptGen,":[99],"problemadaptive":[101],"template":[103,257],"generation":[104,261],"method":[105],"online":[107,125,285],"platforms.":[109],"AdaptGen":[110,137,199,221],"analyzes":[111],"extracts":[113],"solution":[114,175,216,229],"from":[116,203],"problem":[119],"(i.e.,":[121],"accepted":[123],"by":[124,282],"platforms)":[127],"generates":[129,223],"templates":[130,178,225,235],"tailored":[131,172],"each":[133],"problem.":[134],"More":[135],"specifically,":[136],"is":[138],"built":[139],"genetic":[141],"uses":[144],"linear":[146],"hashing":[147],"sequence":[148],"encoding":[149],"strategy":[150],"represent":[152],"It":[154,241],"incorporates":[155],"selection,":[156],"crossover,":[157],"de-duplication":[159],"operators":[160],"maintain":[162],"diversity":[163],"evolution":[166],"process,":[167],"fitness":[170],"function":[171],"generate":[174],"templates.":[176],"These":[177],"then":[180],"abstracted":[181],"structured":[183],"with":[184,231],"flexible":[186],"core-code-hiding":[187],"mechanism,":[188],"enabling":[189],"experience":[193],"levels":[194],"practice":[196,281],"efficiently.We":[197],"evaluated":[198],"using":[200],"two":[201],"datasets":[202],"LeetCode":[204],"NowCoder,":[206],"containing":[207],"total":[209],"997":[211],"over":[214],"3,200":[215],"categories.":[217],"Results":[218],"show":[219],"successfully":[222],"usable":[224],"77%-84%":[227],"categories,":[230],"80%":[232],"performing":[236],"well":[237],"manual":[239],"evaluations.":[240],"outperforms":[243],"seven":[244],"advanced":[245],"representative":[246],"large":[247],"language":[248],"models":[249],"(LLMs),":[250],"achieving":[251],"best":[253],"overall":[254],"performance":[255],"quality,":[258],"consistency,":[259],"efficiency.":[262],"To":[263],"validate":[264],"Adapt-":[265],"Gen\u2019s":[266],"effectiveness":[267],"real-world":[269],"environments,":[271],"further":[273],"conduct":[274],"user":[276],"study":[277],"involving":[278],"live":[279],"platforms,":[287],"which":[288],"effectively":[289],"demonstrated":[290],"its":[291],"utility":[292],"practical":[294],"scenarios.":[296]},"counts_by_year":[],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2026-05-13T00:00:00"}
