{"id":"https://openalex.org/W7155017091","doi":"https://doi.org/10.48550/arxiv.2604.16198","title":"Bridging the Gap between User Intent and LLM: A Requirement Alignment Approach for Code Generation","display_name":"Bridging the Gap between User Intent and LLM: A Requirement Alignment Approach for Code Generation","publication_year":2026,"publication_date":"2026-04-17","ids":{"openalex":"https://openalex.org/W7155017091","doi":"https://doi.org/10.48550/arxiv.2604.16198"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.16198","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.16198","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.16198","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5134025388","display_name":"Jia Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Jia","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134009160","display_name":"Ruiqi Bai","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bai, Ruiqi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070990813","display_name":"Yanan Luo","orcid":"https://orcid.org/0000-0001-8345-6270"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Luo, Yangkang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134063059","display_name":"Yiran Zhang","orcid":"https://orcid.org/0009-0002-8311-0573"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Yiran","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134011261","display_name":"Wentao Yang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang, Wentao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134038660","display_name":"Zeyu Sun","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sun, Zeyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134012719","display_name":"Tiankuo Zhao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhao, Tiankuo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134081855","display_name":"Dongming Jin","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jin, Dongming","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092518462","display_name":"Lei Li","orcid":"https://orcid.org/0000-0002-3423-4089"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Lei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5134058745","display_name":"Zhi Jin","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jin, Zhi","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":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.8500000238418579,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10260","display_name":"Software Engineering Research","score":0.8500000238418579,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.031700000166893005,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.017899999395012856,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/executable","display_name":"Executable","score":0.8145999908447266},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.7458999752998352},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.6355000138282776},{"id":"https://openalex.org/keywords/bridging","display_name":"Bridging (networking)","score":0.6292999982833862},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5719000101089478},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.47029998898506165},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.45649999380111694}],"concepts":[{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.8145999908447266},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7800999879837036},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.7458999752998352},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.6355000138282776},{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.6292999982833862},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5719000101089478},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5425000190734863},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.47029998898506165},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4683000147342682},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.45649999380111694},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.4512999951839447},{"id":"https://openalex.org/C151578736","wikidata":"https://www.wikidata.org/wiki/Q1251793","display_name":"Redundant code","level":4,"score":0.3441999852657318},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.33329999446868896},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.32440000772476196},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.30320000648498535},{"id":"https://openalex.org/C154690210","wikidata":"https://www.wikidata.org/wiki/Q1668499","display_name":"Rewriting","level":2,"score":0.26980000734329224},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.26820001006126404}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.16198","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.16198","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.16198","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.16198","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Code":[0],"generation":[1,44,86,135,190],"refers":[2],"to":[3,16,41,82],"automatically":[4],"producing":[5],"executable":[6],"programs":[7],"from":[8],"user":[9],"requirements.":[10,106],"Recently,":[11],"researchers":[12],"have":[13],"explored":[14],"approaches":[15,32],"enhance":[17,42,83],"the":[18,56,61,84,94,105,110,120,125,142,176,181,188],"correctness":[19],"of":[20,88,130,145,168,183,192],"generated":[21,121],"code":[22,43,85,115,122,134,139,189],"with":[23,101,124],"advanced":[24,154],"large":[25],"language":[26],"models.":[27],"Although":[28],"achieving":[29,141],"improvements,":[30],"existing":[31],"focus":[33],"on":[34,109,156,175],"designing":[35],"reasoning":[36],"strategies":[37],"or":[38,140],"post-refinement":[39],"methods":[40,51],"performance.":[45],"Despite":[46],"their":[47],"differences,":[48],"all":[49,153],"these":[50],"share":[52],"a":[53,78],"common":[54],"assumption:":[55],"LLM":[57],"can":[58],"correctly":[59],"understand":[60],"given":[62],"requirement.":[63],"However,":[64],"this":[65,73,128],"assumption":[66],"does":[67,98],"not":[68,99],"always":[69],"hold.":[70],"To":[71],"fill":[72],"gap,":[74],"we":[75],"propose":[76],"REA-Coder,":[77],"requirement":[79,95,131,184],"alignment":[80,132,185],"approach":[81],"performance":[87,191],"LLMs.":[89,193],"REA-Coder":[90,151,164],"involves":[91],"first":[92],"identifying":[93],"content":[96],"that":[97,150],"align":[100],"LLMs":[102,113,158],"and":[103,116,133,173],"aligning":[104],"Then,":[107],"based":[108],"aligned":[111],"requirements,":[112,126],"generate":[114],"further":[117],"verify":[118],"whether":[119],"aligns":[123],"iterating":[127],"process":[129],"until":[136],"generating":[137],"correct":[138],"maximum":[143],"number":[144],"iterations.":[146],"Experimental":[147],"results":[148],"show":[149],"outperforms":[152],"baselines":[155],"four":[157],"across":[159],"five":[160,177],"programming":[161],"benchmarks.":[162],"Concretely,":[163],"achieves":[165],"average":[166],"improvements":[167],"7.93%,":[169],"30.25%,":[170],"26.75%,":[171],"8.59%,":[172],"8.64%":[174],"benchmark":[178],"datasets,":[179],"demonstrating":[180],"effectiveness":[182],"for":[186],"improving":[187]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-04-21T00:00:00"}
