{"id":"https://openalex.org/W3125046082","doi":"https://doi.org/10.1145/3324884.3416566","title":"On the effectiveness of unified debugging","display_name":"On the effectiveness of unified debugging","publication_year":2020,"publication_date":"2020-12-21","ids":{"openalex":"https://openalex.org/W3125046082","doi":"https://doi.org/10.1145/3324884.3416566","mag":"3125046082"},"language":"en","primary_location":{"id":"doi:10.1145/3324884.3416566","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3324884.3416566","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-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/A5085666756","display_name":"Samuel Benton","orcid":"https://orcid.org/0000-0003-0592-802X"},"institutions":[{"id":"https://openalex.org/I162577319","display_name":"The University of Texas at Dallas","ror":"https://ror.org/049emcs32","country_code":"US","type":"education","lineage":["https://openalex.org/I162577319"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Samuel Benton","raw_affiliation_strings":["The University of Texas at Dallas"],"affiliations":[{"raw_affiliation_string":"The University of Texas at Dallas","institution_ids":["https://openalex.org/I162577319"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028294759","display_name":"Li Xia","orcid":"https://orcid.org/0000-0003-2465-9232"},"institutions":[{"id":"https://openalex.org/I172980758","display_name":"Kennesaw State University","ror":"https://ror.org/00jeqjx33","country_code":"US","type":"education","lineage":["https://openalex.org/I172980758"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xia Li","raw_affiliation_strings":["Kennesaw State University"],"affiliations":[{"raw_affiliation_string":"Kennesaw State University","institution_ids":["https://openalex.org/I172980758"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102858698","display_name":"Yiling Lou","orcid":"https://orcid.org/0000-0001-7814-0693"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yiling Lou","raw_affiliation_strings":["Peking University"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043546718","display_name":"Lingming Zhang","orcid":"https://orcid.org/0000-0001-5175-2702"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lingming Zhang","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5085666756"],"corresponding_institution_ids":["https://openalex.org/I162577319"],"apc_list":null,"apc_paid":null,"fwci":6.0767,"has_fulltext":false,"cited_by_count":35,"citation_normalized_percentile":{"value":0.96923077,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"907","last_page":"918"},"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.9998999834060669,"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.9998999834060669,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9977999925613403,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9969000220298767,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.9729819297790527},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7778761386871338},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.7770137786865234},{"id":"https://openalex.org/keywords/algorithmic-program-debugging","display_name":"Algorithmic program debugging","score":0.6917503476142883},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.5121753215789795},{"id":"https://openalex.org/keywords/fault","display_name":"Fault (geology)","score":0.5099281072616577},{"id":"https://openalex.org/keywords/scope","display_name":"Scope (computer science)","score":0.5047088861465454},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.5009393692016602},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.43492603302001953},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3692227005958557},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3278929591178894},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1851513683795929}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.9729819297790527},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7778761386871338},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.7770137786865234},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.6917503476142883},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5121753215789795},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.5099281072616577},{"id":"https://openalex.org/C2778012447","wikidata":"https://www.wikidata.org/wiki/Q1034415","display_name":"Scope (computer science)","level":2,"score":0.5047088861465454},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.5009393692016602},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.43492603302001953},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3692227005958557},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3278929591178894},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1851513683795929},{"id":"https://openalex.org/C165205528","wikidata":"https://www.wikidata.org/wiki/Q83371","display_name":"Seismology","level":1,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3324884.3416566","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3324884.3416566","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":65,"referenced_works":["https://openalex.org/W1843474218","https://openalex.org/W1950030762","https://openalex.org/W1990785546","https://openalex.org/W2001005268","https://openalex.org/W2021213467","https://openalex.org/W2033644368","https://openalex.org/W2060333670","https://openalex.org/W2067436653","https://openalex.org/W2101819268","https://openalex.org/W2116737258","https://openalex.org/W2122947685","https://openalex.org/W2128049346","https://openalex.org/W2135841285","https://openalex.org/W2145373440","https://openalex.org/W2151553346","https://openalex.org/W2153418968","https://openalex.org/W2153881107","https://openalex.org/W2156723666","https://openalex.org/W2162376048","https://openalex.org/W2166007208","https://openalex.org/W2169212615","https://openalex.org/W2274071363","https://openalex.org/W2285839903","https://openalex.org/W2288083000","https://openalex.org/W2343875716","https://openalex.org/W2344973853","https://openalex.org/W2465098971","https://openalex.org/W2465133314","https://openalex.org/W2467903332","https://openalex.org/W2518136680","https://openalex.org/W2735706718","https://openalex.org/W2736091366","https://openalex.org/W2740130372","https://openalex.org/W2762786131","https://openalex.org/W2767766265","https://openalex.org/W2795030435","https://openalex.org/W2795338679","https://openalex.org/W2850616187","https://openalex.org/W2851896161","https://openalex.org/W2867448323","https://openalex.org/W2904214673","https://openalex.org/W2905489084","https://openalex.org/W2954778170","https://openalex.org/W2958722695","https://openalex.org/W2958754741","https://openalex.org/W2962708851","https://openalex.org/W2963909831","https://openalex.org/W2978258522","https://openalex.org/W2980518752","https://openalex.org/W2998011150","https://openalex.org/W2998879364","https://openalex.org/W3000410628","https://openalex.org/W3009206850","https://openalex.org/W3042956498","https://openalex.org/W3044481829","https://openalex.org/W3100698844","https://openalex.org/W3101193405","https://openalex.org/W3104012431","https://openalex.org/W3121734253","https://openalex.org/W3122945969","https://openalex.org/W3149255455","https://openalex.org/W4241947695","https://openalex.org/W4254882388","https://openalex.org/W4285665384","https://openalex.org/W4288614128"],"related_works":["https://openalex.org/W2083794993","https://openalex.org/W4379115841","https://openalex.org/W3194833114","https://openalex.org/W2119199043","https://openalex.org/W1511772879","https://openalex.org/W2396596882","https://openalex.org/W4205868343","https://openalex.org/W2161928627","https://openalex.org/W4206999239","https://openalex.org/W2786113878"],"abstract_inverted_index":{"Automated":[0],"debugging":[1,51,209,245,269,285],"techniques,":[2],"including":[3],"fault":[4,22,29,54,89,98],"localization":[5,23,30,55,99],"and":[6,24,56,137,242],"program":[7,25,37,57,170],"repair,":[8,102],"have":[9],"been":[10],"studied":[11,183,200],"for":[12,36,63,100,173,191,239],"over":[13,275],"a":[14,42],"decade.":[15],"However,":[16,128],"the":[17,32,47,60,64,75,106,118,164,174,181,199,251],"only":[18,96,117,130],"existing":[19,144],"connection":[20],"between":[21],"repair":[26,38,58,82,111,171,202,216,229],"is":[27,139],"that":[28,123],"computes":[31],"potential":[33],"buggy":[34],"elements":[35],"to":[39,52,67,85,112,152,207,236],"patch.":[40],"Recently,":[41],"pioneering":[43],"work,":[44,157],"ProFL,":[45],"explored":[46],"idea":[48],"of":[49,109,121,163,253],"unified":[50,153,192,208,226,240,244,268,284],"unify":[53],"in":[59,256],"other":[61,143],"direction":[62],"first":[65,175],"time":[66],"boost":[68],"both":[69],"areas.":[70],"More":[71],"specifically,":[72],"ProFL":[73,94,129],"utilizes":[74],"patch":[76],"execution":[77],"results":[78,179],"from":[79],"one":[80,132],"state-of-the-art":[81,88,169,283],"system,":[83],"PraPR,":[84],"help":[86],"improve":[87],"localization.":[90],"In":[91,155],"this":[92,156],"way,":[93],"not":[95,140,248],"improves":[97],"manual":[101],"but":[103],"also":[104],"extends":[105],"application":[107],"scope":[108],"automated":[110,257],"all":[113,198],"possible":[114],"bugs":[115,122,278],"(not":[116],"small":[119],"ratio":[120],"can":[124,204,221,273],"be":[125],"automaticallyfi":[126],"xed).":[127],"considers":[131],"APR":[133,145],"system":[134],"(i.e.,":[135],"PraPR),":[136],"it":[138],"clear":[141],"how":[142],"systems":[146,172,203,217,230],"based":[147],"on":[148,167,180,250,260],"different":[149],"designs":[150],"contribute":[151,206],"debugging.":[154],"we":[158,263],"perform":[159,237],"an":[160,266],"extensive":[161],"study":[162],"unified-debugging":[165],"approach":[166],"16":[168,201],"time.":[176],"Our":[177],"experimental":[178],"widely":[182],"Defects4J":[184],"benchmark":[185],"suite":[186],"reveal":[187],"various":[188],"practical":[189],"guidelines":[190],"debugging,":[193,227,241],"such":[194],"as":[195],"(1)":[196],"nearly":[197],"positively":[205],"despite":[210],"their":[211],"varying":[212],"repairing":[213],"capabilities,":[214],"(2)":[215],"targeting":[218],"multi-edit":[219],"patches":[220,234,255],"bring":[222],"extraneous":[223],"noise":[224],"into":[225],"(3)":[228],"with":[231],"more":[232,277],"executed/plausible":[233],"tend":[235],"better":[238],"(4)":[243],"effectiveness":[246],"does":[247],"rely":[249],"availability":[252],"correct":[254],"repair.":[258],"Based":[259],"our":[261],"results,":[262],"further":[264],"propose":[265],"advanced":[267],"technique,":[270,286],"UniDebug++,":[271],"which":[272],"localize":[274],"20%":[276],"within":[279],"Top-1":[280],"positions":[281],"than":[282],"ProFL.":[287]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":10},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
