{"id":"https://openalex.org/W7134255678","doi":"https://doi.org/10.48550/arxiv.2603.05744","title":"CodeScout: Contextual Problem Statement Enhancement for Software Agents","display_name":"CodeScout: Contextual Problem Statement Enhancement for Software Agents","publication_year":2026,"publication_date":"2026-03-05","ids":{"openalex":"https://openalex.org/W7134255678","doi":"https://doi.org/10.48550/arxiv.2603.05744"},"language":null,"primary_location":{"id":"pmh:doi:10.48550/arxiv.2603.05744","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102755689","display_name":"Manan Suri","orcid":"https://orcid.org/0000-0001-5089-2658"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Suri, Manan","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128504694","display_name":"Xiangci Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Xiangci","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007040259","display_name":"Mehdi Shojaie","orcid":"https://orcid.org/0000-0003-4421-6578"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shojaie, Mehdi","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026925915","display_name":"Songyang Han","orcid":"https://orcid.org/0000-0001-8314-4832"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Han, Songyang","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128629220","display_name":"Chao-Chun Hsu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hsu, Chao-Chun","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128446545","display_name":"Shweta Garg","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Garg, Shweta","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128423794","display_name":"Aniket Anand Deshmukh","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Deshmukh, Aniket Anand","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5128460016","display_name":"Varun Kumar","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kumar, Varun","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5102755689"],"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.4147000014781952,"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.4147000014781952,"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.2531000077724457,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.09809999912977219,"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.5961999893188477},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5746999979019165},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5015000104904175},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4544999897480011},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.43880000710487366},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43790000677108765},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.4115000069141388},{"id":"https://openalex.org/keywords/baseline","display_name":"Baseline (sea)","score":0.3903000056743622}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7932999730110168},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5961999893188477},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5746999979019165},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5015000104904175},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45879998803138733},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4544999897480011},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.43880000710487366},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43790000677108765},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.4115000069141388},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.3903000056743622},{"id":"https://openalex.org/C2777026412","wikidata":"https://www.wikidata.org/wiki/Q2684591","display_name":"Statement (logic)","level":2,"score":0.3698999881744385},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3571000099182129},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3488999903202057},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3483000099658966},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3416999876499176},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.3246000111103058},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.31029999256134033},{"id":"https://openalex.org/C202532154","wikidata":"https://www.wikidata.org/wiki/Q4374193","display_name":"Problem statement","level":2,"score":0.2921999990940094},{"id":"https://openalex.org/C5894958","wikidata":"https://www.wikidata.org/wiki/Q2297769","display_name":"Software agent","level":2,"score":0.29100000858306885},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.28049999475479126},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27959999442100525},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.2694000005722046},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2646999955177307},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.25589999556541443},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.2533000111579895}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:doi:10.48550/arxiv.2603.05744","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"doi:10.48550/arxiv.2603.05744","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.05744","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:doi:10.48550/arxiv.2603.05744","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.5555556416511536}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Current":[0],"AI-powered":[1],"code":[2,213],"assistance":[3,214],"tools":[4],"often":[5],"struggle":[6],"with":[7,35,134,183],"poorly-defined":[8],"problem":[9,79,132],"statements":[10,80,133],"that":[11,26,70,93,199],"lack":[12],"sufficient":[13],"task":[14,97],"context":[15,115],"and":[16,123,139,171],"requirements":[17],"specification.":[18],"Recent":[19],"analysis":[20,95,119,205],"of":[21,84],"software":[22,59],"engineering":[23],"agents":[24],"reveals":[25],"failures":[27],"on":[28,174],"such":[29],"underspecified":[30,73],"requests":[31,75],"are":[32],"highly":[33],"correlated":[34],"longer":[36],"trajectories":[37,155],"involving":[38],"either":[39],"over-exploration":[40],"or":[41,52],"repeated":[42],"attempts":[43],"at":[44],"applying":[45],"the":[46,85,147,192],"same":[47],"fix":[48],"without":[49,104],"proper":[50],"evolution":[51],"testing,":[53],"leading":[54],"to":[55,108,185,191],"suboptimal":[56],"outcomes":[57],"across":[58],"development":[60],"tasks.":[61],"We":[62,164],"introduce":[63],"CodeScout,":[64],"a":[65,177,207],"contextual":[66,204],"query":[67,201],"refinement":[68,202],"approach":[69],"systematically":[71],"converts":[72],"user":[74,158],"into":[76,130],"comprehensive,":[77],"actionable":[78],"through":[81,203],"lightweight":[82],"pre-exploration":[83,144],"target":[86],"codebase.":[87],"Our":[88,196],"key":[89],"innovation":[90],"is":[91],"demonstrating":[92,176],"structured":[94],"before":[96],"execution":[98],"can":[99],"supplement":[100],"existing":[101],"agentic":[102,169],"capabilities":[103],"requiring":[105],"any":[106],"modifications":[107],"their":[109],"underlying":[110],"scaffolds.":[111],"CodeScout":[112,166],"performs":[113],"targeted":[114,140],"scoping,":[116],"conducts":[117],"multi-perspective":[118],"examining":[120],"potential":[121],"fixes":[122],"exploration":[124,141],"opportunities,":[125],"then":[126],"synthesizes":[127],"these":[128],"insights":[129],"enhanced":[131],"reproduction":[135],"steps,":[136],"expected":[137],"behaviors,":[138],"hints.":[142],"This":[143],"directly":[145],"addresses":[146],"identified":[148],"failure":[149],"patterns":[150],"by":[151],"reducing":[152],"non-converging":[153],"agent":[154],"while":[156],"clarifying":[157],"intent":[159],"in":[160,180],"natural":[161],"language":[162,172],"space.":[163],"evaluate":[165],"using":[167],"state-of-the-art":[168],"scaffolds":[170],"models":[173],"SWEBench-Verified,":[175],"20\\%":[178],"improvement":[179],"resolution":[181],"rates":[182],"up":[184],"27":[186],"additional":[187],"issues":[188],"resolved":[189],"compared":[190],"default":[193],"baseline":[194],"method.":[195],"results":[197],"suggest":[198],"systematic":[200],"represents":[206],"promising":[208],"direction":[209],"for":[210],"enhancing":[211],"AI":[212],"capabilities.":[215]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2026-03-10T00:00:00"}
