{"id":"https://openalex.org/W4412945516","doi":"https://doi.org/10.18653/v1/2025.acl-long.494","title":"ReflectionCoder: Learning from Reflection Sequence for Enhanced One-off Code Generation","display_name":"ReflectionCoder: Learning from Reflection Sequence for Enhanced One-off Code Generation","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4412945516","doi":"https://doi.org/10.18653/v1/2025.acl-long.494"},"language":"en","primary_location":{"id":"doi:10.18653/v1/2025.acl-long.494","is_oa":true,"landing_page_url":"https://doi.org/10.18653/v1/2025.acl-long.494","pdf_url":"https://aclanthology.org/2025.acl-long.494.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://aclanthology.org/2025.acl-long.494.pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085999236","display_name":"Houxing Ren","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Houxing Ren","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077104218","display_name":"Mingjie Zhan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mingjie Zhan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075740303","display_name":"Zhongyuan Wu","orcid":"https://orcid.org/0000-0001-7916-4259"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhongyuan Wu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041431476","display_name":"Aojun Zhou","orcid":"https://orcid.org/0000-0002-4742-8624"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aojun Zhou","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100901635","display_name":"Junting Pan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Junting Pan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5100732450","display_name":"Hongsheng Li","orcid":"https://orcid.org/0000-0002-2664-7975"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hongsheng Li","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.5406,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.88809862,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"9999","last_page":"10020"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9740999937057495,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9740999937057495,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9539999961853027,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/reflection","display_name":"Reflection (computer programming)","score":0.7295970916748047},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7209265828132629},{"id":"https://openalex.org/keywords/sequence","display_name":"Sequence (biology)","score":0.6728124022483826},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5951479077339172},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.400242418050766},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2783307433128357},{"id":"https://openalex.org/keywords/chemistry","display_name":"Chemistry","score":0.0539114773273468}],"concepts":[{"id":"https://openalex.org/C65682993","wikidata":"https://www.wikidata.org/wiki/Q1056451","display_name":"Reflection (computer programming)","level":2,"score":0.7295970916748047},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7209265828132629},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.6728124022483826},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5951479077339172},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.400242418050766},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2783307433128357},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0539114773273468},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.18653/v1/2025.acl-long.494","is_oa":true,"landing_page_url":"https://doi.org/10.18653/v1/2025.acl-long.494","pdf_url":"https://aclanthology.org/2025.acl-long.494.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.18653/v1/2025.acl-long.494","is_oa":true,"landing_page_url":"https://doi.org/10.18653/v1/2025.acl-long.494","pdf_url":"https://aclanthology.org/2025.acl-long.494.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4412945516.pdf","grobid_xml":"https://content.openalex.org/works/W4412945516.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2348534359"],"abstract_inverted_index":{"Code":[0],"generation":[1,24,54],"plays":[2],"a":[3,37],"crucial":[4],"role":[5],"in":[6],"various":[7],"tasks,":[8],"such":[9],"as":[10],"code":[11,23,53,92],"auto-completion":[12],"and":[13,60,79,107],"mathematical":[14],"reasoning.Previous":[15],"work":[16],"has":[17],"proposed":[18],"numerous":[19],"methods":[20],"to":[21,50,64],"enhance":[22],"performance,":[25],"including":[26],"integrating":[27,47],"feedback":[28,49],"from":[29],"the":[30,91],"compiler.Inspired":[31],"by":[32,46],"this,":[33],"we":[34,56,94],"present":[35],"ReflectionCoder,":[36],"novel":[38],"approach":[39,97],"that":[40,82,102],"effectively":[41,65],"leverages":[42],"reflection":[43,58,68],"sequences":[44],"constructed":[45],"compiler":[48],"improve":[51],"one-off":[52],"performance.Furthermore,":[55],"propose":[57],"self-distillation":[59],"dynamically":[61],"masked":[62],"distillation":[63],"utilize":[66],"these":[67],"sequences.Extensive":[69],"experiments":[70],"on":[71,104],"three":[72],"benchmarks,":[73],"i.e.,":[74],"HumanEval":[75],"(+),":[76,78],"MBPP":[77],"MultiPL-E,":[80],"demonstrate":[81],"models":[83],"fine-tuned":[84],"with":[85],"our":[86],"method":[87],"achieve":[88],"state-of-the-art":[89],"performance.Beyond":[90],"domain,":[93],"believe":[95],"this":[96],"can":[98],"benefit":[99],"other":[100],"domains":[101],"focus":[103],"final":[105],"results":[106],"require":[108],"long":[109],"reasoning":[110],"paths.":[111]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
