{"id":"https://openalex.org/W7152767766","doi":"https://doi.org/10.48550/arxiv.2604.06861","title":"REAgent: Requirement-Driven LLM Agents for Software Issue Resolution","display_name":"REAgent: Requirement-Driven LLM Agents for Software Issue Resolution","publication_year":2026,"publication_date":"2026-04-08","ids":{"openalex":"https://openalex.org/W7152767766","doi":"https://doi.org/10.48550/arxiv.2604.06861"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.06861","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.06861","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.06861","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5121803415","display_name":"Shiqi Kuang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kuang, Shiqi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133273993","display_name":"Zhao Tian","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tian, Zhao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133274514","display_name":"Kaiwei Lin","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lin, Kaiwei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133254514","display_name":"Chaofan Tao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tao, Chaofan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133298624","display_name":"Shaowei Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Shaowei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133281051","display_name":"Haoli Bai","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bai, Haoli","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133307384","display_name":"Lifeng Shang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shang, Lifeng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5133277777","display_name":"Junjie Chen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chen, Junjie","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.8418999910354614,"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.8418999910354614,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.05950000137090683,"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/T10028","display_name":"Topic Modeling","score":0.016599999740719795,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6345000267028809},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5616000294685364},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5217000246047974},{"id":"https://openalex.org/keywords/resolution","display_name":"Resolution (logic)","score":0.5081999897956848},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4867999851703644}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7653999924659729},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6345000267028809},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5616000294685364},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5217000246047974},{"id":"https://openalex.org/C138268822","wikidata":"https://www.wikidata.org/wiki/Q1051925","display_name":"Resolution (logic)","level":2,"score":0.5081999897956848},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4984000027179718},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4867999851703644},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.32749998569488525},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.30320000648498535},{"id":"https://openalex.org/C2984968299","wikidata":"https://www.wikidata.org/wiki/Q1077784","display_name":"Software tool","level":3,"score":0.2775999903678894},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.2687000036239624},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.25839999318122864}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.06861","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.06861","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.06861","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.06861","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":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Issue":[0],"resolution":[1],"aims":[2],"to":[3,27,39,113,134],"automatically":[4,120],"generate":[5],"patches":[6,36],"from":[7,80,93],"given":[8],"issue":[9,59],"descriptions":[10,60],"and":[11,33,54,64,83,97,123,130],"has":[12],"attracted":[13],"significant":[14],"attention":[15],"with":[16,50],"the":[17,28,176],"rapid":[18],"advancement":[19],"of":[20,30,171,175,178],"large":[21],"language":[22],"models":[23],"(LLMs).":[24],"However,":[25],"due":[26],"complexity":[29],"software":[31,94],"issues":[32,180],"codebases,":[34],"LLM-generated":[35],"often":[37],"fail":[38],"resolve":[40],"corresponding":[41],"issues.":[42],"Although":[43],"various":[44],"advanced":[45,149],"techniques":[46],"have":[47],"been":[48],"proposed":[49],"carefully":[51],"designed":[52],"tools":[53],"workflows,":[55],"they":[56],"typically":[57],"treat":[58],"as":[61,109],"direct":[62],"inputs":[63],"largely":[65],"overlook":[66],"their":[67],"quality":[68],"(e.g.,":[69],"missing":[70],"critical":[71],"context":[72],"or":[73,155],"containing":[74],"ambiguous":[75],"information),":[76],"which":[77],"hinders":[78],"LLMs":[79],"accurate":[81],"understanding":[82],"resolution.":[84],"To":[85],"address":[86],"this":[87],"limitation,":[88],"we":[89],"draw":[90],"on":[91,142],"principles":[92],"requirements":[95,108],"engineering":[96],"propose":[98],"REAgent,":[99],"a":[100],"requirement-driven":[101],"LLM":[102],"agent":[103],"framework":[104],"that":[105,161],"introduces":[106],"issue-oriented":[107,125],"structured":[110,122],"task":[111],"specifications":[112],"better":[114],"guide":[115],"patch":[116,136],"generation.":[117],"Specifically,":[118],"REAgent":[119,162],"constructs":[121],"information-rich":[124],"requirements,":[126,129],"identifies":[127],"low-quality":[128],"iteratively":[131],"refines":[132],"them":[133],"improve":[135],"correctness.":[137],"We":[138],"conduct":[139],"comprehensive":[140],"experiments":[141],"three":[143],"widely":[144],"used":[145],"benchmarks":[146],"using":[147],"two":[148],"LLMs,":[150],"comparing":[151],"against":[152],"five":[153],"representative":[154],"state-of-the-art":[156],"baselines.":[157],"The":[158],"results":[159],"demonstrate":[160],"consistently":[163],"outperforms":[164],"all":[165],"baselines,":[166],"achieving":[167],"an":[168],"average":[169],"improvement":[170],"17.40%":[172],"in":[173],"terms":[174],"number":[177],"successfully-resolved":[179],"(%":[181],"Resolved).":[182]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-04-10T00:00:00"}
