{"id":"https://openalex.org/W7166796113","doi":"https://doi.org/10.18653/v1/2026.findings-acl.1393","title":"CollabCoder: Plan-Code Co-Evolution via Collaborative Decision-Making for Efficient Code Generation","display_name":"CollabCoder: Plan-Code Co-Evolution via Collaborative Decision-Making for Efficient Code Generation","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7166796113","doi":"https://doi.org/10.18653/v1/2026.findings-acl.1393"},"language":null,"primary_location":{"id":"doi:10.18653/v1/2026.findings-acl.1393","is_oa":true,"landing_page_url":"https://doi.org/10.18653/v1/2026.findings-acl.1393","pdf_url":"https://aclanthology.org/2026.findings-acl.1393.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":"Findings of the Association for Computational Linguistics: ACL 2026","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://aclanthology.org/2026.findings-acl.1393.pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5139721591","display_name":"Duy Tung Doan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Duy Tung Doan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133729987","display_name":"Quang Huy Phung","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Quang Huy Phung","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139825732","display_name":"Dzung Nguyen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dzung Nguyen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5062442437","display_name":"Khac\u2010Hoai Nam Bui","orcid":"https://orcid.org/0000-0002-3427-8460"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Khac-Hoai Nam Bui","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":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.80316027,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"27964","last_page":"27985"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.367900013923645,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.367900013923645,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.11860000342130661,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.11060000211000443,"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/code","display_name":"Code (set theory)","score":0.4117000102996826},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.305400013923645},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.28870001435279846},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.2874000072479248},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.26269999146461487}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.623199999332428},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4117000102996826},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.336899995803833},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.305400013923645},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.28870001435279846},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.288100004196167},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.2874000072479248},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.26269999146461487},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.26100000739097595},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.26100000739097595},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2606000006198883},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.25780001282691956}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.18653/v1/2026.findings-acl.1393","is_oa":true,"landing_page_url":"https://doi.org/10.18653/v1/2026.findings-acl.1393","pdf_url":"https://aclanthology.org/2026.findings-acl.1393.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":"Findings of the Association for Computational Linguistics: ACL 2026","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.18653/v1/2026.findings-acl.1393","is_oa":true,"landing_page_url":"https://doi.org/10.18653/v1/2026.findings-acl.1393","pdf_url":"https://aclanthology.org/2026.findings-acl.1393.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":"Findings of the Association for Computational Linguistics: ACL 2026","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.7454850673675537}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7166796113.pdf","grobid_xml":"https://content.openalex.org/works/W7166796113.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Automated":[0],"code":[1,43,64,86],"generation":[2,44],"remains":[3],"a":[4,36,54],"persistent":[5],"challenge":[6],"in":[7],"software":[8],"engineering,":[9],"as":[10,112],"conventional":[11],"multi-agent":[12,47],"frameworks":[13],"are":[14],"often":[15],"constrained":[16],"by":[17,127,139],"static":[18],"planning,":[19],"isolated":[20],"execution,":[21],"high":[22],"computational":[23,104],"overhead,":[24,105],"and":[25,62,88,120],"limited":[26],"adaptability":[27],"to":[28,52,66,96],"complex":[29],"tasks.This":[30],"paper":[31],"introduces":[32],"CollabCoder":[33,83,92],"1":[34],",":[35],"novel":[37],"Plan-Code":[38],"Co-Evolution":[39],"framework":[40],"that":[41,82],"improves":[42,85,125],"through":[45],"dynamic":[46],"collaboration.The":[48],"core":[49],"idea":[50],"is":[51],"design":[53],"collaborative":[55],"decision-making":[56],"module":[57],"between":[58],"the":[59,63,73,116,134],"plan":[60],"agent":[61,65],"decide":[67],"which":[68],"should":[69],"be":[70],"executed":[71],"for":[72],"debugging":[74],"process.Extensive":[75],"experiments":[76],"on":[77],"widely":[78],"used":[79],"benchmarks":[80],"demonstrate":[81],"consistently":[84],"quality":[87],"robustness":[89],"across":[90],"tasks.Importantly,":[91],"achieves":[93],"performance":[94,126],"comparable":[95],"or":[97],"exceeding":[98],"current":[99],"state-of-the-art":[100],"methods":[101],"while":[102,132],"reducing":[103,133],"with":[106],"efficiency":[107],"gains":[108],"becoming":[109],"more":[110,117],"pronounced":[111],"benchmark":[113],"difficulty":[114],"increases.On":[115],"challenging":[118],"LiveCodeBench":[119],"xCodeEval":[121],"benchmarks,":[122],"our":[123],"approach":[124],"11-20%":[128],"over":[129],"strong":[130],"baselines":[131],"number":[135],"of":[136,142],"API":[137],"calls":[138],"an":[140],"average":[141],"4-10":[143],"per":[144],"execution.":[145]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2026-07-02T00:00:00"}
