{"id":"https://openalex.org/W7168145139","doi":"https://doi.org/10.1145/3830422.3830424","title":"DOTA: Intelligent Debugging with D elta o f T houghts A gents","display_name":"DOTA: Intelligent Debugging with D elta o f T houghts A gents","publication_year":2026,"publication_date":"2026-07-13","ids":{"openalex":"https://openalex.org/W7168145139","doi":"https://doi.org/10.1145/3830422.3830424"},"language":"en","primary_location":{"id":"doi:10.1145/3830422.3830424","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3830422.3830424","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGOPS Operating Systems Review","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5114178444","display_name":"Rui Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rui Yang","raw_affiliation_strings":["University of California Riverside, Riverside, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California Riverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100699251","display_name":"Rajiv Gupta","orcid":"https://orcid.org/0000-0002-9348-3974"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rajiv Gupta","raw_affiliation_strings":["University of California Riverside, Riverside, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California Riverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5140529635","display_name":"Qian Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Qian Zhang","raw_affiliation_strings":["University of California Riverside, Riverside, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California Riverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032325271","display_name":"Ashish Kundu","orcid":"https://orcid.org/0000-0003-1499-5558"},"institutions":[{"id":"https://openalex.org/I2801562743","display_name":"Cisco College","ror":"https://ror.org/03gc7jk79","country_code":"US","type":"education","lineage":["https://openalex.org/I2801562743"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ashish Kundu","raw_affiliation_strings":["Cisco, San Jose, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cisco, San Jose, CA, USA","institution_ids":["https://openalex.org/I2801562743"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.80204156,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"60","issue":"1","first_page":"9","last_page":"20"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.5838000178337097,"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.5838000178337097,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.3070000112056732,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.014399999752640724,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9350000023841858},{"id":"https://openalex.org/keywords/algorithmic-program-debugging","display_name":"Algorithmic program debugging","score":0.7609999775886536},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7529000043869019},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.6090999841690063},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.5774000287055969},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5376999974250793},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5055999755859375},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.48809999227523804},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4275999963283539}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.9350000023841858},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7806000113487244},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.7609999775886536},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7529000043869019},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.6090999841690063},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.5774000287055969},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5376999974250793},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5365999937057495},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5055999755859375},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.48809999227523804},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.48429998755455017},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4275999963283539},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3935000002384186},{"id":"https://openalex.org/C2780615836","wikidata":"https://www.wikidata.org/wiki/Q2471869","display_name":"USable","level":2,"score":0.37790000438690186},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.36039999127388},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.35420000553131104},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.3531000018119812},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.320499986410141},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.3172999918460846},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.3061000108718872},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3001999855041504},{"id":"https://openalex.org/C10272871","wikidata":"https://www.wikidata.org/wiki/Q929972","display_name":"Software inspection","level":5,"score":0.28519999980926514},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.28189998865127563},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.27239999175071716},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.26429998874664307},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.2621999979019165},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.257099986076355},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.2531999945640564}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3830422.3830424","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3830422.3830424","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGOPS Operating Systems Review","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6239727735519409,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W2153869077","https://openalex.org/W2343875716","https://openalex.org/W2963723316","https://openalex.org/W3043761819","https://openalex.org/W3198685994","https://openalex.org/W4242395378","https://openalex.org/W4311887664","https://openalex.org/W4394745967","https://openalex.org/W4402684113","https://openalex.org/W4405556610","https://openalex.org/W4411119259","https://openalex.org/W7133187544"],"related_works":[],"abstract_inverted_index":{"Large":[0],"language":[1],"models":[2],"(LLMs)":[3],"have":[4],"shown":[5],"exceptional":[6],"capabilities":[7,59,188],"in":[8,19,40,153,171],"code":[9,71],"understanding":[10,72],"and":[11,21,37,44,83,106,177],"generation.":[12],"However,":[13],"they":[14],"still":[15],"face":[16],"significant":[17],"challenges":[18],"analyzing":[20],"debugging":[22,53,58,130,144],"code.":[23],"Most":[24],"existing":[25],"works":[26],"rely":[27],"on":[28,86,137],"a":[29,51,93],"single":[30],"model,":[31],"which":[32],"often":[33],"struggles":[34],"to":[35,111,160],"detect":[36],"fix":[38],"bugs":[39,179],"complex":[41,173],"program":[42,88,104],"structures":[43],"semantic":[45],"logic.":[46],"This":[47],"paper":[48],"presents":[49],"DoTA,":[50],"novel":[52],"framework":[54,167],"that":[55,117],"enhances":[56,185],"LLMs'":[57,129],"through":[60,73],"multiagent":[61],"collaboration.":[62],"Our":[63,114],"key":[64],"innovation":[65],"is":[66],"two-fold.":[67],"First,":[68],"we":[69,91],"enhance":[70],"automated":[74],"hierarchical":[75],"documentation":[76,125],"analysis,":[77],"enabling":[78],"more":[79],"effective":[80],"bug":[81,154,186],"detection":[82,155,187],"localization":[84],"based":[85,121],"comprehensive":[87],"context.":[89],"Second,":[90],"leverage":[92],"delta-of-thoughts":[94],"process":[95],"where":[96],"multi":[97],"LLM":[98,120],"agents":[99,122],"analyze":[100],"different":[101,119],"aspects":[102],"of":[103,142,151],"correctness":[105],"iteratively":[107],"contribute":[108],"complementary":[109],"insights":[110],"identify":[112],"bugs.":[113],"experiments":[115],"show":[116],"combining":[118],"with":[123,162],"enriched":[124],"context":[126],"significantly":[127],"improves":[128],"capabilities.":[131],"DoTA":[132,184],"has":[133],"been":[134],"extensively":[135],"evaluated":[136],"the":[138],"Debug-":[139],"Bench":[140],"dataset":[141],"4,253":[143],"instances.":[145],"It":[146],"achieves":[147],"an":[148],"average":[149],"improvement":[150],"15%":[152],"accuracy":[156],"across":[157],"languages":[158],"compared":[159],"GPT-3.5":[161],"task":[163],"background":[164],"prompting.":[165],"The":[166],"shows":[168],"particular":[169],"strength":[170],"handling":[172],"logical":[174],"errors":[175],"(+18.3%)":[176],"multiple":[178],"(+18.9%).":[180],"On":[181],"open-source":[182],"models,":[183],"by":[189],"10.4\u201313.5%.":[190]},"counts_by_year":[],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2026-07-14T00:00:00"}
