{"id":"https://openalex.org/W7157327027","doi":"https://doi.org/10.48550/arxiv.2604.24212","title":"Empowering Autonomous Debugging Agents with Efficient Dynamic Analysis","display_name":"Empowering Autonomous Debugging Agents with Efficient Dynamic Analysis","publication_year":2026,"publication_date":"2026-04-27","ids":{"openalex":"https://openalex.org/W7157327027","doi":"https://doi.org/10.48550/arxiv.2604.24212"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.24212","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.24212","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":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.24212","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5047554822","display_name":"Jiahong Xiang","orcid":"https://orcid.org/0009-0008-5239-2540"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiang, Jiahong","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021697273","display_name":"Xiaoyang Xu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xu, Xiaoyang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134815750","display_name":"Xiaopan Chu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chu, Xiaopan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100563445","display_name":"Hongliang Tian","orcid":"https://orcid.org/0009-0005-1248-4078"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tian, Hongliang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5134781161","display_name":"Yuqun Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Yuqun","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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.4334999918937683,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.4334999918937683,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.14589999616146088,"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/T12127","display_name":"Software System Performance and Reliability","score":0.06750000268220901,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/debugging","display_name":"Debugging","score":0.920799970626831},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.7117999792098999},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.5924999713897705},{"id":"https://openalex.org/keywords/frame","display_name":"Frame (networking)","score":0.5796999931335449},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5220000147819519},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.515999972820282},{"id":"https://openalex.org/keywords/algorithmic-program-debugging","display_name":"Algorithmic program debugging","score":0.5130000114440918},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4246000051498413},{"id":"https://openalex.org/keywords/generality","display_name":"Generality","score":0.37709999084472656}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.920799970626831},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8203999996185303},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.7117999792098999},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5924999713897705},{"id":"https://openalex.org/C126042441","wikidata":"https://www.wikidata.org/wiki/Q1324888","display_name":"Frame (networking)","level":2,"score":0.5796999931335449},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5220000147819519},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.515999972820282},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.5130000114440918},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.44110000133514404},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4246000051498413},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.38370001316070557},{"id":"https://openalex.org/C2780767217","wikidata":"https://www.wikidata.org/wiki/Q5532421","display_name":"Generality","level":2,"score":0.37709999084472656},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3749000132083893},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35850000381469727},{"id":"https://openalex.org/C148609458","wikidata":"https://www.wikidata.org/wiki/Q7021281","display_name":"Nexus (standard)","level":2,"score":0.35040000081062317},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3237000107765198},{"id":"https://openalex.org/C13687954","wikidata":"https://www.wikidata.org/wiki/Q4826847","display_name":"Autonomous agent","level":2,"score":0.31769999861717224},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.313400000333786},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.3077000081539154},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.302700012922287},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.2980000078678131},{"id":"https://openalex.org/C2780070844","wikidata":"https://www.wikidata.org/wiki/Q857815","display_name":"Plug and play","level":2,"score":0.27889999747276306},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.27219998836517334},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.26589998602867126},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26190000772476196},{"id":"https://openalex.org/C204495577","wikidata":"https://www.wikidata.org/wiki/Q1205349","display_name":"Callback","level":2,"score":0.25519999861717224},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2547000050544739},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.2538999915122986}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.24212","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.24212","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":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.24212","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.24212","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":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.5221296548843384,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Autonomous":[0],"agents":[1],"for":[2,45,70,204],"automated":[3],"program":[4],"repair":[5],"represent":[6],"a":[7,32,64,80,90,95,101,124,171,199],"promising":[8],"frontier":[9],"in":[10],"software":[11],"engineering,":[12],"yet":[13],"their":[14,35],"effectiveness":[15,116],"is":[16],"often":[17],"hindered":[18],"by":[19,85,167],"reliance":[20],"on":[21,110,136,186],"post-mortem,":[22],"coarse-grained":[23],"execution":[24,98],"feedback.":[25],"While":[26],"integrating":[27,168],"traditional":[28],"interactive":[29],"debuggers":[30],"seems":[31],"natural":[33],"solution,":[34],"low-level,":[36],"line-by-line":[37],"interaction":[38,82],"paradigm":[39],"turns":[40],"out":[41],"to":[42,49,184],"be":[43],"cost-inefficient":[44],"LLM-based":[46],"agents,":[47,177],"leading":[48],"exhausted":[50],"budgets":[51],"and":[52,100,117,147,201],"unproductive":[53],"loops.":[54],"To":[55],"mitigate":[56],"this,":[57],"we":[58,163],"introduce":[59],"Agent-centric":[60,76,194],"Debugging":[61,77,195],"Interface":[62,78,196],"(ADI),":[63],"novel":[65],"agent-centric":[66],"debugging":[67],"interface":[68],"designed":[69],"cost-efficient,":[71],"end-to-end":[72],"autonomous":[73,206],"interaction.":[74],"Specifically,":[75],"realizes":[79],"function-level":[81],"paradigm,":[83],"powered":[84],"our":[86],"Frame":[87],"Lifetime":[88],"Trace,":[89],"comprehensive":[91],"data":[92],"structure":[93],"encapsulating":[94],"function's":[96],"stateful":[97],"trace,":[99],"set":[102],"of":[103,119,133,155],"high-level":[104],"navigational":[105],"commands.":[106],"Our":[107],"extensive":[108],"evaluation":[109],"the":[111,115,134,137,144,187],"SWE-bench":[112,138],"benchmark":[113],"demonstrates":[114],"efficiency":[118],"ADI.":[120],"By":[121],"simply":[122],"equipping":[123],"basic":[125],"agent":[126],"with":[127,160],"ADI,":[128],"it":[129,169],"successfully":[130],"resolves":[131],"63.8\\%":[132],"tasks":[135],"Verified":[139],"set,":[140],"even":[141],"slightly":[142],"outperforming":[143],"highly":[145],"optimized":[146],"high-investment":[148],"Claude-Tools":[149],"agent,":[150],"at":[151],"an":[152],"average":[153],"cost":[154],"USD":[156],"1.28":[157],"per":[158],"task":[159],"Claude-Sonnet-3.7.":[161],"Furthermore,":[162],"demonstrate":[164],"ADI's":[165],"generality":[166],"as":[170],"plug-and-play":[172],"component":[173],"into":[174],"existing":[175,205],"SOTA":[176],"delivering":[178],"consistent":[179],"gains":[180],"ranging":[181],"from":[182],"6.2\\%":[183],"18.5\\%":[185],"resolved":[188],"tasks.":[189],"These":[190],"results":[191],"indicate":[192],"that":[193],"can":[197],"provide":[198],"general":[200],"efficient":[202],"enhancement":[203],"agents.":[207]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-04-29T00:00:00"}
