{"id":"https://openalex.org/W4400582912","doi":"https://doi.org/10.1145/3660787","title":"Cut to the Chase: An Error-Oriented Approach to Detect Error-Handling Bugs","display_name":"Cut to the Chase: An Error-Oriented Approach to Detect Error-Handling Bugs","publication_year":2024,"publication_date":"2024-07-12","ids":{"openalex":"https://openalex.org/W4400582912","doi":"https://doi.org/10.1145/3660787"},"language":"en","primary_location":{"id":"doi:10.1145/3660787","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3660787","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"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":"Proceedings of the ACM on Software Engineering","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/A5100449227","display_name":"Haoran Liu","orcid":"https://orcid.org/0000-0002-4493-4265"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Haoran Liu","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0002-4493-4265","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075198725","display_name":"Zhouyang Jia","orcid":"https://orcid.org/0000-0002-2533-4547"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhouyang Jia","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0002-2533-4547","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100656932","display_name":"Shanshan Li","orcid":"https://orcid.org/0000-0003-0798-974X"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shanshan Li","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0003-0798-974X","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100639534","display_name":"Yan Lei","orcid":"https://orcid.org/0000-0003-4504-6806"},"institutions":[{"id":"https://openalex.org/I158842170","display_name":"Chongqing University","ror":"https://ror.org/023rhb549","country_code":"CN","type":"education","lineage":["https://openalex.org/I158842170"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yan Lei","raw_affiliation_strings":["Chongqing University, Chongqing, China"],"raw_orcid":"https://orcid.org/0000-0003-4504-6806","affiliations":[{"raw_affiliation_string":"Chongqing University, Chongqing, China","institution_ids":["https://openalex.org/I158842170"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100397991","display_name":"Yue Yu","orcid":"https://orcid.org/0000-0002-9865-2212"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yue Yu","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0002-9865-2212","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060117799","display_name":"Yu Jiang","orcid":"https://orcid.org/0000-0003-0955-503X"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu Jiang","raw_affiliation_strings":["Tsinghua University, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0003-0955-503X","affiliations":[{"raw_affiliation_string":"Tsinghua University, Changsha, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080183182","display_name":"Xiaoguang Mao","orcid":"https://orcid.org/0000-0003-4204-7424"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaoguang Mao","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0003-4204-7424","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000688713","display_name":"Xiangke Liao","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiangke Liao","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0002-6125-3330","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5100449227"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":0.7283,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.75853414,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":"1","issue":"FSE","first_page":"1796","last_page":"1818"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9937000274658203,"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.9937000274658203,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9878000020980835,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9817000031471252,"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/computer-science","display_name":"Computer science","score":0.6040980815887451}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6040980815887451}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3660787","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3660787","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"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":"Proceedings of the ACM on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3194226781","display_name":null,"funder_award_id":"No.62272473 No.62202474","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W1545684573","https://openalex.org/W1971772683","https://openalex.org/W1976721395","https://openalex.org/W2028820179","https://openalex.org/W2086042629","https://openalex.org/W2103240721","https://openalex.org/W2109612250","https://openalex.org/W2129262850","https://openalex.org/W2141670850","https://openalex.org/W2155061608","https://openalex.org/W2168196587","https://openalex.org/W2509822438","https://openalex.org/W2513870881","https://openalex.org/W2741422284","https://openalex.org/W2765815475","https://openalex.org/W2791610814","https://openalex.org/W2796136894","https://openalex.org/W2807999363","https://openalex.org/W2957637878","https://openalex.org/W2967719799","https://openalex.org/W2968606226","https://openalex.org/W2999878536","https://openalex.org/W3000689565","https://openalex.org/W3023415372","https://openalex.org/W3096174798","https://openalex.org/W4226258670","https://openalex.org/W4237993802","https://openalex.org/W4239805804","https://openalex.org/W4239951079","https://openalex.org/W4246219036","https://openalex.org/W4247504757","https://openalex.org/W4252913934","https://openalex.org/W4253813365","https://openalex.org/W4285294723","https://openalex.org/W4299301436","https://openalex.org/W4313563694","https://openalex.org/W4315746341"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W2382290278","https://openalex.org/W4395014643"],"abstract_inverted_index":{"Error-handling":[0],"bugs":[1,173,181,197],"are":[2],"prevalent":[3],"in":[4,10,183],"software":[5,39,139,143],"systems":[6,140],"and":[7,24,33,49,69,86,117,152,165,178],"can":[8,19,76,111],"result":[9],"severe":[11],"consequences.":[12],"Existing":[13],"works":[14],"on":[15,45,130,161],"error-handling":[16,132],"bug":[17],"detection":[18],"be":[20,55,77,123,202],"categorized":[21],"into":[22],"template-based":[23],"learning-based":[25,74],"approaches.":[26,207],"The":[27,41,72],"former":[28],"requires":[29,91],"much":[30],"human":[31],"effort":[32],"is":[34],"difficult":[35],"to":[36,122,145],"accommodate":[37],"the":[38,58,89,114,119,147,154,162,176,184,205],"evolution.":[40],"latter":[42],"usually":[43],"focuses":[44],"errors":[46],"of":[47,149,156,196],"API":[48,85,90],"assumes":[50],"that":[51],"error":[52,92,107,115,120],"handling":[53],"should":[54],"right":[56],"after":[57],"handled":[59],"error.":[60],"Such":[61],"an":[62,84,100,106],"assumption,":[63],"however,":[64],"may":[65],"affect":[66],"both":[67],"learning":[68],"detecting":[70],"phases.":[71],"existing":[73,150,206],"approaches":[75,151],"regarded":[78],"as":[79],"API-oriented,":[80],"which":[81,103],"starts":[82,104],"from":[83,105,135],"learns":[87],"if":[88],"handling.":[93,108],"In":[94],"this":[95],"paper,":[96],"we":[97],"propose":[98],"EH-Digger,":[99],"ERROR-oriented":[101],"approach,":[102],"Our":[109],"approach":[110],"learn":[112],"why":[113],"occurs":[116],"when":[118],"has":[121],"handled.":[124],"We":[125,158,187],"conduct":[126],"a":[127],"comprehensive":[128],"study":[129],"2,322":[131],"code":[133],"snippets":[134],"22":[136],"widely":[137],"used":[138],"across":[141],"8":[142],"domains":[144],"reveal":[146],"limitation":[148],"guide":[153],"design":[155],"EH-Digger.":[157],"evaluated":[159],"EH-Digger":[160,190,200],"Linux":[163],"Kernel":[164],"11":[166],"open-source":[167],"applications.":[168],"It":[169],"detected":[170,198,203],"53":[171],"new":[172],"confirmed":[174],"by":[175,199,204],"developers":[177],"71":[179],"historical":[180],"fixed":[182],"latest":[185],"versions.":[186],"also":[188],"compared":[189],"with":[191],"three":[192],"state-of-the-art":[193],"approaches,":[194],"30.1%":[195],"cannot":[201]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-05-08T15:41:06.802602","created_date":"2025-10-10T00:00:00"}
