{"id":"https://openalex.org/W3042956498","doi":"https://doi.org/10.1145/3395363.3397351","title":"Can automated program repair refine fault localization? a unified debugging approach","display_name":"Can automated program repair refine fault localization? a unified debugging approach","publication_year":2020,"publication_date":"2020-07-13","ids":{"openalex":"https://openalex.org/W3042956498","doi":"https://doi.org/10.1145/3395363.3397351","mag":"3042956498"},"language":"en","primary_location":{"id":"doi:10.1145/3395363.3397351","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3395363.3397351","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis","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/A5024354460","display_name":"Yiling Lou","orcid":"https://orcid.org/0000-0002-4066-3365"},"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":true,"raw_author_name":"Yiling Lou","raw_affiliation_strings":["Peking University, China"],"affiliations":[{"raw_affiliation_string":"Peking University, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101843482","display_name":"Ali Ghanbari","orcid":"https://orcid.org/0000-0003-1471-2546"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ali Ghanbari","raw_affiliation_strings":["University of Texas at Dallas, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Dallas, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044438221","display_name":"Xia Li","orcid":"https://orcid.org/0000-0001-8554-6245"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xia Li","raw_affiliation_strings":["University of Texas at Dallas, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at Dallas, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043546718","display_name":"Lingming Zhang","orcid":"https://orcid.org/0000-0001-5175-2702"},"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":"Lingming Zhang","raw_affiliation_strings":["Peking University, China","University of Texas at Dallas, USA"],"affiliations":[{"raw_affiliation_string":"Peking University, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"University of Texas at Dallas, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100392967","display_name":"Haotian Zhang","orcid":"https://orcid.org/0000-0003-0478-3869"},"institutions":[{"id":"https://openalex.org/I4210090985","display_name":"Zhejiang Financial College","ror":"https://ror.org/00deghz86","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210090985"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haotian Zhang","raw_affiliation_strings":["Ant Financial Services, China"],"affiliations":[{"raw_affiliation_string":"Ant Financial Services, China","institution_ids":["https://openalex.org/I4210090985"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085393851","display_name":"Dan Hao","orcid":"https://orcid.org/0000-0001-8295-303X"},"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":"Dan Hao","raw_affiliation_strings":["Peking University, China"],"affiliations":[{"raw_affiliation_string":"Peking University, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100388576","display_name":"Lu Zhang","orcid":"https://orcid.org/0000-0001-8304-7055"},"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":"Lu Zhang","raw_affiliation_strings":["Peking University, China","University of Texas at Dallas, USA"],"affiliations":[{"raw_affiliation_string":"Peking University, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"University of Texas at Dallas, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5024354460"],"corresponding_institution_ids":["https://openalex.org/I20231570"],"apc_list":null,"apc_paid":null,"fwci":18.9596,"has_fulltext":false,"cited_by_count":99,"citation_normalized_percentile":{"value":0.9934226,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"75","last_page":"87"},"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.9991999864578247,"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/T10260","display_name":"Software Engineering Research","score":0.9987000226974487,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.9374072551727295},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7284907102584839},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.6407148838043213},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.6308530569076538},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.6240376234054565},{"id":"https://openalex.org/keywords/fault","display_name":"Fault (geology)","score":0.5620490312576294},{"id":"https://openalex.org/keywords/software-fault-tolerance","display_name":"Software fault tolerance","score":0.5124745965003967},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4728287160396576},{"id":"https://openalex.org/keywords/fault-injection","display_name":"Fault injection","score":0.43095868825912476},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.37475183606147766},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3741685748100281},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3360065221786499},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.17224538326263428}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.9374072551727295},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7284907102584839},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.6407148838043213},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.6308530569076538},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.6240376234054565},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.5620490312576294},{"id":"https://openalex.org/C50712370","wikidata":"https://www.wikidata.org/wiki/Q4269346","display_name":"Software fault tolerance","level":3,"score":0.5124745965003967},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4728287160396576},{"id":"https://openalex.org/C2775928411","wikidata":"https://www.wikidata.org/wiki/Q2041312","display_name":"Fault injection","level":3,"score":0.43095868825912476},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37475183606147766},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3741685748100281},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3360065221786499},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.17224538326263428},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C165205528","wikidata":"https://www.wikidata.org/wiki/Q83371","display_name":"Seismology","level":1,"score":0.0},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3395363.3397351","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3395363.3397351","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4300000071525574,"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":65,"referenced_works":["https://openalex.org/W160069617","https://openalex.org/W1554233394","https://openalex.org/W1767990287","https://openalex.org/W1950030762","https://openalex.org/W1981711716","https://openalex.org/W1986544324","https://openalex.org/W2001005268","https://openalex.org/W2024507356","https://openalex.org/W2033644368","https://openalex.org/W2049695835","https://openalex.org/W2060333670","https://openalex.org/W2061554433","https://openalex.org/W2063387237","https://openalex.org/W2067436653","https://openalex.org/W2076719273","https://openalex.org/W2090121582","https://openalex.org/W2101512909","https://openalex.org/W2109276114","https://openalex.org/W2121898351","https://openalex.org/W2135841285","https://openalex.org/W2139517492","https://openalex.org/W2145373440","https://openalex.org/W2151497118","https://openalex.org/W2153418968","https://openalex.org/W2153881107","https://openalex.org/W2156296121","https://openalex.org/W2156357889","https://openalex.org/W2156553998","https://openalex.org/W2156723666","https://openalex.org/W2162045655","https://openalex.org/W2162376048","https://openalex.org/W2165325822","https://openalex.org/W2244826483","https://openalex.org/W2274071363","https://openalex.org/W2343875716","https://openalex.org/W2344973853","https://openalex.org/W2366278923","https://openalex.org/W2373227884","https://openalex.org/W2465098971","https://openalex.org/W2467903332","https://openalex.org/W2537787699","https://openalex.org/W2617064411","https://openalex.org/W2620081107","https://openalex.org/W2735706718","https://openalex.org/W2736091366","https://openalex.org/W2748597676","https://openalex.org/W2762786131","https://openalex.org/W2795030435","https://openalex.org/W2795260929","https://openalex.org/W2807730630","https://openalex.org/W2851896161","https://openalex.org/W2867448323","https://openalex.org/W2941326118","https://openalex.org/W2958722695","https://openalex.org/W2958754741","https://openalex.org/W2961757301","https://openalex.org/W2962715466","https://openalex.org/W2999892205","https://openalex.org/W3000410628","https://openalex.org/W3104423849","https://openalex.org/W3122945969","https://openalex.org/W3208407575","https://openalex.org/W4244452926","https://openalex.org/W4288614128","https://openalex.org/W6638118107"],"related_works":["https://openalex.org/W2740264376","https://openalex.org/W4206999239","https://openalex.org/W2161928627","https://openalex.org/W2607474334","https://openalex.org/W4388482952","https://openalex.org/W2786113878","https://openalex.org/W2138861322","https://openalex.org/W2727867943","https://openalex.org/W3015562293","https://openalex.org/W4400860681"],"abstract_inverted_index":{"A":[0],"large":[1],"body":[2],"of":[3,47,140],"research":[4],"efforts":[5],"have":[6,26,158,222],"been":[7],"dedicated":[8],"to":[9,79,96,143,161],"automated":[10,15],"software":[11,31],"debugging,":[12],"including":[13],"both":[14,215],"fault":[16,23,51,74,117,132,173,205,212],"localization":[17,24,52,75,213],"and":[18,53,202,217,229],"program":[19,38,54,68,111,141,166],"repair.":[20],"However,":[21],"existing":[22,61],"techniques":[25,40,70,76],"limited":[27],"effectiveness":[28,225],"on":[29,178],"real-world":[30,48],"systems":[32],"while":[33],"even":[34],"the":[35,64,81,92,98,102,106,137,149,169,179,186],"most":[36],"advanced":[37],"repair":[39,55,69,112,142],"can":[41,110,152,189,209],"only":[42,60,124,148],"fix":[43],"a":[44,126,231,236],"small":[45],"ratio":[46],"bugs.":[49],"Although":[50],"are":[56],"inherently":[57],"connected,":[58],"their":[59],"connection":[62],"in":[63,101,113],"literature":[65],"is":[66],"that":[67,151,185],"usually":[71],"use":[72],"off-the-shelf":[73],"(e.g.,":[77],"Ochiai)":[78],"determine":[80],"potential":[82],"candidate":[83],"statements/elements":[84],"for":[85,105,129,172],"patching.":[86],"In":[87,119],"this":[88,120],"work,":[89],"we":[90,122,221],"propose":[91],"unified":[93],"debugging":[94],"approach":[95],"unify":[97],"two":[99],"areas":[100],"other":[103],"direction":[104],"first":[107],"time,":[108],"i.e.,":[109],"turn":[114],"help":[115],"with":[116,241],"localization?":[118],"way,":[121],"not":[123],"open":[125],"new":[127],"dimension":[128],"more":[130,195],"powerful":[131],"localization,":[133],"but":[134],"also":[135],"extend":[136],"application":[138],"scope":[139],"all":[144],"possible":[145],"bugs":[146,150,196],"(not":[147],"be":[153],"directly":[154],"automatically":[155],"fixed).":[156],"We":[157],"designed":[159],"ProFL":[160,188,208],"leverage":[162],"patch-execution":[163],"results":[164,177],"(from":[165],"repair)":[167],"as":[168],"feedback":[170],"information":[171],"localization.":[174,206],"The":[175],"experimental":[176],"widely":[180],"used":[181],"Defects4J":[182],"benchmark":[183],"show":[184],"basic":[187],"already":[190],"at":[191],"least":[192],"localize":[193],"37.61%":[194],"within":[197,234],"Top-1":[198],"than":[199],"state-of-the-art":[200,211],"spectrum":[201],"mutation":[203],"based":[204],"Furthermore,":[207],"boost":[210],"via":[214],"unsupervised":[216],"supervised":[218],"learning.":[219],"Meanwhile,":[220],"demonstrated":[223],"ProFL's":[224],"under":[226],"different":[227],"settings":[228],"through":[230],"case":[232],"study":[233],"Alipay,":[235],"popular":[237],"online":[238],"payment":[239],"system":[240],"over":[242],"1":[243],"billion":[244],"global":[245],"users.":[246]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":11},{"year":2024,"cited_by_count":26},{"year":2023,"cited_by_count":21},{"year":2022,"cited_by_count":19},{"year":2021,"cited_by_count":13},{"year":2020,"cited_by_count":7}],"updated_date":"2026-03-09T08:58:05.943551","created_date":"2025-10-10T00:00:00"}
