{"id":"https://openalex.org/W3096602848","doi":"https://doi.org/10.1145/3419111.3421288","title":"HangFix","display_name":"HangFix","publication_year":2020,"publication_date":"2020-10-12","ids":{"openalex":"https://openalex.org/W3096602848","doi":"https://doi.org/10.1145/3419111.3421288","mag":"3096602848"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3419111.3421288","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5080326162","display_name":"Jingzhu He","orcid":"https://orcid.org/0009-0005-9448-5022"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"funder","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jingzhu He","raw_affiliation_strings":["North Carolina State University"],"affiliations":[{"raw_affiliation_string":"North Carolina State University","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101885675","display_name":"Ting Dai","orcid":"https://orcid.org/0000-0003-0257-2304"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ting Dai","raw_affiliation_strings":["IBM Research"],"affiliations":[{"raw_affiliation_string":"IBM Research","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102976136","display_name":"Xiaohui Gu","orcid":"https://orcid.org/0000-0001-8811-0084"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"funder","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaohui Gu","raw_affiliation_strings":["North Carolina State University"],"affiliations":[{"raw_affiliation_string":"North Carolina State University","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110529184","display_name":"Guoliang Jin","orcid":"https://orcid.org/0000-0002-6303-6858"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"funder","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Guoliang Jin","raw_affiliation_strings":["North Carolina State University"],"affiliations":[{"raw_affiliation_string":"North Carolina State University","institution_ids":["https://openalex.org/I137902535"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.796,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.756917,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":79,"max":80},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9999,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9999,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9997,"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.9985,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/hang","display_name":"Hang","score":0.97051543},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.48078293}],"concepts":[{"id":"https://openalex.org/C2781323245","wikidata":"https://www.wikidata.org/wiki/Q1363761","display_name":"Hang","level":2,"score":0.97051543},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7401551},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6286966},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6266647},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.55611545},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.48078293},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47857216},{"id":"https://openalex.org/C84945661","wikidata":"https://www.wikidata.org/wiki/Q7366567","display_name":"Root cause","level":2,"score":0.44144163},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36712092},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.12418869},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.115683734}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3419111.3421288","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":24,"referenced_works":["https://openalex.org/W1548237169","https://openalex.org/W2006307164","https://openalex.org/W2080723026","https://openalex.org/W2095839586","https://openalex.org/W2099866050","https://openalex.org/W2114054012","https://openalex.org/W2136901956","https://openalex.org/W2145373440","https://openalex.org/W2295100577","https://openalex.org/W2418279742","https://openalex.org/W2418701412","https://openalex.org/W2513870881","https://openalex.org/W2625856576","https://openalex.org/W2798442423","https://openalex.org/W2798835411","https://openalex.org/W2804035958","https://openalex.org/W2888328667","https://openalex.org/W2892508438","https://openalex.org/W2896647668","https://openalex.org/W2955400013","https://openalex.org/W2955814330","https://openalex.org/W2982369218","https://openalex.org/W4210712189","https://openalex.org/W4244452926"],"related_works":["https://openalex.org/W4388482952","https://openalex.org/W4206999239","https://openalex.org/W3015562293","https://openalex.org/W2900719967","https://openalex.org/W2787155073","https://openalex.org/W2786113878","https://openalex.org/W2740264376","https://openalex.org/W2727867943","https://openalex.org/W2161928627","https://openalex.org/W2111708921"],"abstract_inverted_index":{"Software":[0],"hang":[1,25,34,54,65,103,124],"bugs":[2,66,104,125],"are":[3],"notoriously":[4],"difficult":[5],"to":[6,51,63],"debug,":[7],"which":[8,29],"often":[9],"cause":[10,60,86],"serious":[11],"service":[12],"outages":[13],"in":[14,41,105,126],"cloud":[15,43,109],"systems.":[16],"In":[17],"this":[18],"paper,":[19],"we":[20],"present":[21],"HangFix,":[22],"a":[23,33,91],"software":[24,102],"bug":[26,35],"fixing":[27],"framework":[28],"can":[30,117],"automatically":[31],"fix":[32,119],"that":[36,115],"is":[37],"triggered":[38],"and":[39,56,95],"detected":[40],"production":[42],"environments.":[44],"HangFix":[45,76,94,116],"first":[46],"leverages":[47],"stack":[48],"trace":[49],"analysis":[50],"localize":[52],"the":[53,83,97],"function":[55],"then":[57],"performs":[58],"root":[59,73,85],"pattern":[61],"matching":[62],"classify":[64],"into":[67],"different":[68],"types":[69],"based":[70,81],"on":[71,82,99],"likely":[72],"causes.":[74],"Next,":[75],"generates":[77],"effective":[78],"code":[79],"patches":[80],"identified":[84],"patterns.":[87],"We":[88],"have":[89],"implemented":[90],"prototype":[92],"of":[93,122],"evaluated":[96],"system":[98],"42":[100,123],"real-world":[101],"10":[106],"commonly":[107],"used":[108],"server":[110],"applications.":[111],"Our":[112],"results":[113],"show":[114],"successfully":[118],"40":[120],"out":[121],"seconds.":[127]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3096602848","counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1}],"updated_date":"2025-04-03T10:08:36.764280","created_date":"2020-11-09"}