{"id":"https://openalex.org/W2012678791","doi":"https://doi.org/10.1109/cgo.2013.6494988","title":"Effective fault localization based on minimum debugging frontier set","display_name":"Effective fault localization based on minimum debugging frontier set","publication_year":2013,"publication_date":"2013-02-01","ids":{"openalex":"https://openalex.org/W2012678791","doi":"https://doi.org/10.1109/cgo.2013.6494988","mag":"2012678791"},"language":"en","primary_location":{"id":"doi:10.1109/cgo.2013.6494988","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cgo.2013.6494988","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5100448999","display_name":"Feng Li","orcid":"https://orcid.org/0009-0002-4302-462X"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Feng Li","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050683592","display_name":"Wei Huo","orcid":"https://orcid.org/0009-0000-7121-1196"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Huo","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005712214","display_name":"Congming Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Congming Chen","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012513623","display_name":"Lujie Zhong","orcid":"https://orcid.org/0000-0002-2111-0896"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lujie Zhong","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101105619","display_name":"Xiaobing Feng","orcid":null},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaobing Feng","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100337917","display_name":"Zhiyuan Li","orcid":"https://orcid.org/0000-0001-5364-1598"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhiyuan Li","raw_affiliation_strings":["Department of Computer Science, Purdue University, West Lafayette, IN, USA","Department of Computer Science, Purdue University, West Lafayette IN, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]},{"raw_affiliation_string":"Department of Computer Science, Purdue University, West Lafayette IN, USA","institution_ids":["https://openalex.org/I219193219"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"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.9997000098228455,"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.9997000098228455,"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.9993000030517578,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9988999962806702,"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.9013173580169678},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.8686903715133667},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7701042890548706},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6072221994400024},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.585638165473938},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.5007858276367188},{"id":"https://openalex.org/keywords/symbolic-execution","display_name":"Symbolic execution","score":0.49899840354919434},{"id":"https://openalex.org/keywords/predicate","display_name":"Predicate (mathematical logic)","score":0.4283933639526367},{"id":"https://openalex.org/keywords/speculative-execution","display_name":"Speculative execution","score":0.42555978894233704},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.36175090074539185},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.28576987981796265}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.9013173580169678},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.8686903715133667},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7701042890548706},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6072221994400024},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.585638165473938},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.5007858276367188},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.49899840354919434},{"id":"https://openalex.org/C140146324","wikidata":"https://www.wikidata.org/wiki/Q1144319","display_name":"Predicate (mathematical logic)","level":2,"score":0.4283933639526367},{"id":"https://openalex.org/C141331961","wikidata":"https://www.wikidata.org/wiki/Q2164465","display_name":"Speculative execution","level":2,"score":0.42555978894233704},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.36175090074539185},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.28576987981796265},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cgo.2013.6494988","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cgo.2013.6494988","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8100000023841858,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W73629738","https://openalex.org/W100454585","https://openalex.org/W1982206931","https://openalex.org/W1984248430","https://openalex.org/W2010825534","https://openalex.org/W2030978593","https://openalex.org/W2036196659","https://openalex.org/W2101819268","https://openalex.org/W2129538349","https://openalex.org/W2156357889","https://openalex.org/W2160510992","https://openalex.org/W2296178404","https://openalex.org/W4235261014","https://openalex.org/W4246219036","https://openalex.org/W4285719527","https://openalex.org/W6604083428","https://openalex.org/W6683485974"],"related_works":["https://openalex.org/W4321442002","https://openalex.org/W2015265939","https://openalex.org/W2284072287","https://openalex.org/W2543101158","https://openalex.org/W1569638199","https://openalex.org/W1936221070","https://openalex.org/W4285586714","https://openalex.org/W2147932236","https://openalex.org/W2065846652","https://openalex.org/W2142189862"],"abstract_inverted_index":{"In":[0],"this":[1,27],"paper,":[2],"we":[3,219],"present":[4],"a":[5,83,132,139,210],"novel":[6],"state-based":[7],"fault-localization":[8],"approach":[9,29,185,234],"called":[10,138],"DelFal.":[11],"Assuming":[12],"the":[13,16,22,38,52,59,71,90,99,104,116,119,124,148,151,154,165,177,187,195,198],"availability":[14],"of":[15,33,40,65,68,109,118,123,134,171,197],"execution":[17,25,46,61,96,188],"trace":[18,34,69,76,110,135,172],"which":[19],"leads":[20],"to":[21,36,50,87,191],"reported":[23],"program":[24,45,72,101,120,167,200],"failure,":[26],"new":[28],"successively":[30],"selects":[31],"sets":[32,67],"points":[35,111,136],"allow":[37],"performance":[39],"efficient":[41],"automatic":[42],"explorations":[43],"on":[44,147,164,175,222],"states":[47,121],"in":[48,103,237],"order":[49],"help":[51],"developer":[53],"locate":[54],"programming":[55],"faults":[56],"responsible":[57],"for":[58],"observed":[60],"failure.":[62],"With":[63,204],"each":[64,75],"such":[66,114,205],"points,":[70],"state":[73,201],"at":[74],"point":[77,102],"is":[78,112,122,137,157,181,202,235],"symbolically":[79],"altered,":[80],"by":[81,159],"negating":[82],"certain":[84],"atomic":[85],"predicate,":[86],"see":[88],"whether":[89],"same":[91],"failure":[92],"occurs":[93],"with":[94],"symbolic":[95,152],"continuing":[97],"from":[98,150,226],"corresponding":[100],"source":[105],"code.":[106],"The":[107,183],"set":[108,133,143],"chosen":[113],"that":[115,232],"union":[117],"minimum":[125,140],"size":[126],"among":[127],"all":[128],"candidate":[129],"sets.":[130],"Such":[131],"debugging":[141],"frontier":[142],"(abr.":[144],"MDFS).":[145],"Depending":[146],"result":[149],"execution,":[153],"next":[155],"MDFS":[156,184],"determined":[158],"moving":[160],"forward":[161],"or":[162],"backward":[163],"remaining":[166],"trace.":[168],"This":[169],"process":[170],"shortening":[173],"goes":[174],"until":[176],"offending":[178],"faulty":[179],"code":[180],"found.":[182],"requires":[186],"failing":[189],"location":[190],"be":[192],"provided,":[193],"but":[194],"specification":[196],"desired":[199],"optional.":[203],"specification,":[206],"it":[207,221],"may":[208],"achieve":[209],"more":[211],"accurate":[212],"fault":[213],"report.":[214],"To":[215],"evaluate":[216],"our":[217,233],"approach,":[218],"tried":[220],"15":[223],"real":[224,227],"bugs":[225],"world":[228],"programs.":[229],"Results":[230],"show":[231],"effective":[236],"explaining":[238],"failures":[239],"within":[240],"reasonable":[241],"time.":[242]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2013,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
