{"id":"https://openalex.org/W2884048294","doi":"https://doi.org/10.1145/3196398.3196435","title":"Studying the relationship between exception handling practices and post-release defects","display_name":"Studying the relationship between exception handling practices and post-release defects","publication_year":2018,"publication_date":"2018-05-28","ids":{"openalex":"https://openalex.org/W2884048294","doi":"https://doi.org/10.1145/3196398.3196435","mag":"2884048294"},"language":"en","primary_location":{"id":"doi:10.1145/3196398.3196435","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3196398.3196435","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th International Conference on Mining Software Repositories","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/A5043189422","display_name":"Guilherme B. de P\u00e1dua","orcid":null},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Guilherme B. de P\u00e1dua","raw_affiliation_strings":["Concordia University, Montreal, Quebec, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Concordia University, Montreal, Quebec, Canada","institution_ids":["https://openalex.org/I60158472"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056378414","display_name":"Weiyi Shang","orcid":"https://orcid.org/0000-0001-6222-7444"},"institutions":[{"id":"https://openalex.org/I60158472","display_name":"Concordia University","ror":"https://ror.org/0420zvk78","country_code":"CA","type":"education","lineage":["https://openalex.org/I60158472"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Weiyi Shang","raw_affiliation_strings":["Concordia University, Montreal, Quebec, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Concordia University, Montreal, Quebec, Canada","institution_ids":["https://openalex.org/I60158472"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I60158472"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"564","last_page":"575"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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":1.0,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9991000294685364,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9976000189781189,"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/exception-handling","display_name":"Exception handling","score":0.7862406969070435},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.7054498195648193},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6706762909889221},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.6448487043380737},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5425245761871338},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.49948596954345703},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.4724564850330353},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.4608786404132843},{"id":"https://openalex.org/keywords/work-flow","display_name":"Work flow","score":0.44297322630882263},{"id":"https://openalex.org/keywords/software-release-life-cycle","display_name":"Software release life cycle","score":0.42611217498779297},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3720523715019226},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.35635676980018616},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.26089006662368774},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.15107378363609314},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.14371570944786072},{"id":"https://openalex.org/keywords/industrial-engineering","display_name":"Industrial engineering","score":0.09450265765190125}],"concepts":[{"id":"https://openalex.org/C145428669","wikidata":"https://www.wikidata.org/wiki/Q471748","display_name":"Exception handling","level":2,"score":0.7862406969070435},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7054498195648193},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6706762909889221},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.6448487043380737},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5425245761871338},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.49948596954345703},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.4724564850330353},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.4608786404132843},{"id":"https://openalex.org/C2985179714","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Work flow","level":2,"score":0.44297322630882263},{"id":"https://openalex.org/C135945739","wikidata":"https://www.wikidata.org/wiki/Q1211457","display_name":"Software release life cycle","level":5,"score":0.42611217498779297},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3720523715019226},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.35635676980018616},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26089006662368774},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.15107378363609314},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.14371570944786072},{"id":"https://openalex.org/C13736549","wikidata":"https://www.wikidata.org/wiki/Q4489420","display_name":"Industrial engineering","level":1,"score":0.09450265765190125},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"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.1145/3196398.3196435","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3196398.3196435","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th International Conference on Mining Software Repositories","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":54,"referenced_works":["https://openalex.org/W1491676566","https://openalex.org/W1856815419","https://openalex.org/W1929161383","https://openalex.org/W1947276475","https://openalex.org/W1965067965","https://openalex.org/W1965716942","https://openalex.org/W1973948212","https://openalex.org/W1981075560","https://openalex.org/W1984745412","https://openalex.org/W1984893691","https://openalex.org/W2016345697","https://openalex.org/W2017764604","https://openalex.org/W2019257047","https://openalex.org/W2027147096","https://openalex.org/W2029370224","https://openalex.org/W2038081023","https://openalex.org/W2070989752","https://openalex.org/W2072093125","https://openalex.org/W2073465826","https://openalex.org/W2086186328","https://openalex.org/W2100925270","https://openalex.org/W2104397765","https://openalex.org/W2105300539","https://openalex.org/W2110782638","https://openalex.org/W2115709314","https://openalex.org/W2123162799","https://openalex.org/W2127708558","https://openalex.org/W2128475494","https://openalex.org/W2130217742","https://openalex.org/W2132887549","https://openalex.org/W2143211847","https://openalex.org/W2153964911","https://openalex.org/W2158092986","https://openalex.org/W2158744032","https://openalex.org/W2160538621","https://openalex.org/W2163732854","https://openalex.org/W2165700256","https://openalex.org/W2167117640","https://openalex.org/W2396685351","https://openalex.org/W2399141994","https://openalex.org/W2404093817","https://openalex.org/W2407299292","https://openalex.org/W2523182588","https://openalex.org/W2559885217","https://openalex.org/W2606075822","https://openalex.org/W2620583329","https://openalex.org/W2734320917","https://openalex.org/W2765815475","https://openalex.org/W2912298899","https://openalex.org/W2913273467","https://openalex.org/W2963777779","https://openalex.org/W2987883775","https://openalex.org/W4299689471","https://openalex.org/W4399607918"],"related_works":["https://openalex.org/W2131032015","https://openalex.org/W4384302888","https://openalex.org/W3014055696","https://openalex.org/W1993306785","https://openalex.org/W2069105920","https://openalex.org/W2741422284","https://openalex.org/W2992278323","https://openalex.org/W2147243633","https://openalex.org/W2244487428","https://openalex.org/W2187870890"],"abstract_inverted_index":{"Modern":[0],"programming":[1],"languages,":[2],"such":[3],"as":[4],"Java":[5,118,171],"and":[6,23,33,62,79,105,119,137,152,225],"C#,":[7],"typically":[8],"provide":[9,201],"features":[10,15],"that":[11,139,166,199,229,247],"handle":[12],"exceptions.":[13],"These":[14],"separate":[16],"error-handling":[17],"code":[18,22],"from":[19],"regular":[20],"source":[21],"aim":[24],"to":[25,205,219,232],"assist":[26,248],"in":[27,170,193,249,252],"the":[28,54,58,63,73,87,94,128,183,186,194,206,227,243,253],"practice":[29],"of":[30,57,65,96,127,130,185,208],"software":[31,46,80,90,135,254],"comprehension":[32],"maintenance.":[34],"Nevertheless,":[35],"their":[36,66,221],"misuse":[37],"can":[38,200],"still":[39],"cause":[40],"reliability":[41],"degradation":[42],"or":[43],"even":[44],"catastrophic":[45],"failures.":[47],"Prior":[48],"studies":[49],"on":[50,116],"exception":[51,59,76,102,108,143,149,153,167,187,222],"handling":[52,60,77,109,144,154,223,250],"revealed":[53],"suboptimal":[55],"practices":[56,78,224],"flows":[61],"prevalence":[64],"anti-patterns.":[67,110],"However,":[68],"little":[69],"is":[70],"known":[71],"about":[72],"relationship":[74,88,160,176,235],"between":[75,89],"quality.":[81],"In":[82,180],"this":[83],"work,":[84],"we":[85,146],"investigate":[86],"quality":[91],"(measured":[92],"by":[93],"probability":[95,129,207],"having":[97],"post-release":[98,131,162,178,209,237],"defects)":[99],"and:":[100],"(i)":[101],"flow":[103,150,168],"characteristics":[104,151,169],"(ii)":[106],"17":[107],"We":[111,164],"perform":[112],"a":[113,157,174,234],"case":[114],"study":[115,147],"three":[117],"C#":[120],"open-source":[121],"projects.":[122],"By":[123],"building":[124],"statistical":[125],"models":[126],"defects":[132],"using":[133],"traditional":[134],"metrics":[136,138],"are":[140,190,230],"associated":[141],"with":[142,161,177,236],"practice,":[145],"whether":[148],"anti-patterns":[155,189,198,228],"have":[156,173,233],"statistically":[158],"significant":[159,175,192,202],"defects.":[163,179,210,238],"find":[165],"projects":[172],"addition,":[181],"although":[182],"majority":[184],"handing":[188],"not":[191],"models,":[195],"there":[196],"exist":[197],"explanatory":[203],"power":[204],"Therefore,":[211],"development":[212,255],"teams":[213],"should":[214],"consider":[215],"allocating":[216],"more":[217],"resources":[218],"improving":[220],"avoid":[226],"found":[231],"Our":[239],"findings":[240],"also":[241],"highlight":[242],"need":[244],"for":[245],"techniques":[246],"exceptions":[251],"practice.":[256]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
