{"id":"https://openalex.org/W7108227746","doi":"https://doi.org/10.48550/arxiv.2511.22726","title":"The Repeat Offenders: Characterizing and Predicting Extremely Bug-Prone Source Methods","display_name":"The Repeat Offenders: Characterizing and Predicting Extremely Bug-Prone Source Methods","publication_year":2025,"publication_date":"2025-11-27","ids":{"openalex":"https://openalex.org/W7108227746","doi":"https://doi.org/10.48550/arxiv.2511.22726"},"language":null,"primary_location":{"id":"pmh:doi:10.48550/arxiv.2511.22726","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Friesen, Ethan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Friesen, Ethan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Morton-Salmon, Sasha","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Morton-Salmon, Sasha","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Opu, Md Nahidul Islam","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Opu, Md Nahidul Islam","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Islam, Shahidul","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Islam, Shahidul","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":null,"display_name":"Chowdhury, Shaiful","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chowdhury, Shaiful","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.64885039,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9721999764442444,"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.9721999764442444,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.014499999582767487,"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.004100000020116568,"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/java","display_name":"Java","score":0.5407000184059143},{"id":"https://openalex.org/keywords/predictive-modelling","display_name":"Predictive modelling","score":0.4781000018119812},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4478999972343445},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4293000102043152},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4162999987602234},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4146000146865845},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.40450000762939453}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7483000159263611},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5407000184059143},{"id":"https://openalex.org/C45804977","wikidata":"https://www.wikidata.org/wiki/Q7239673","display_name":"Predictive modelling","level":2,"score":0.4781000018119812},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4478999972343445},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4293000102043152},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4162999987602234},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4146000146865845},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.40959998965263367},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.40450000762939453},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.39010000228881836},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.3840999901294708},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3831000030040741},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.367000013589859},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.31690001487731934},{"id":"https://openalex.org/C2778334786","wikidata":"https://www.wikidata.org/wiki/Q1586270","display_name":"Variation (astronomy)","level":2,"score":0.2953000068664551},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.2867000102996826},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.2800000011920929},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.2797999978065491},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.2782999873161316}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:doi:10.48550/arxiv.2511.22726","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"doi:10.48550/arxiv.2511.22726","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2511.22726","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:doi:10.48550/arxiv.2511.22726","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"sustainable_development_goals":[{"score":0.5288095474243164,"id":"https://metadata.un.org/sdg/1","display_name":"No poverty"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Bug":[0],"prediction":[1,56,69],"has":[2,20,57,84],"long":[3],"been":[4,85],"considered":[5],"the":[6,36,121,139,256],"\"prince\"":[7],"of":[8,18,47,80,123,141,151,165,183,199,259],"empirical":[9],"software":[10],"engineering":[11],"research,":[12],"and":[13,131,212,244,251],"accordingly,":[14],"a":[15,52,82,88,148,163,180,195,202],"substantial":[16],"body":[17],"work":[19],"focused":[21],"on":[22],"predicting":[23],"bugs":[24,99,200],"to":[25,45,103,155,219],"enable":[26],"early":[27],"preventive":[28],"actions.":[29],"However,":[30],"most":[31],"existing":[32],"studies":[33],"operate":[34],"at":[35,138,221],"class":[37],"or":[38,91],"file":[39],"level,":[40],"which":[41],"practitioners":[42,238],"have":[43],"found":[44],"be":[46,136,186],"limited":[48],"practical":[49],"value.":[50],"As":[51],"result,":[53],"method-level":[54,68],"bug":[55,89],"gained":[58],"increasing":[59],"attention":[60],"in":[61,98,242],"recent":[62],"years.":[63],"Despite":[64],"this":[65,117],"shift,":[66],"current":[67],"models":[70,252],"typically":[71],"treat":[72],"all":[73],"buggy":[74,113],"methods":[75,96,110,154,169,184,192,216],"as":[76,104,188],"equally":[77],"fault-prone,":[78],"regardless":[79],"whether":[81,133],"method":[83],"associated":[86],"with":[87],"once":[90],"repeatedly.":[92],"We":[93],"argue":[94],"that":[95,111,178,253],"involved":[97],"multiple":[100],"times-hereafter":[101],"referred":[102],"ExtremelyBuggy":[105,124,153,211,215],"methods-are":[106],"more":[107],"harmful":[108,240],"than":[109],"are":[112],"only":[114,179],"once.":[115],"In":[116,144],"study,":[118],"we":[119,146,176,205],"investigate":[120],"prevalence":[122],"methods,":[125,214],"analyze":[126],"their":[127,142,160,222],"code":[128],"quality":[129],"metrics,":[130],"assess":[132],"they":[134],"can":[135,185,236],"predicted":[137],"time":[140],"introduction.":[143],"addition,":[145],"conduct":[147],"thematic":[149],"analysis":[150,227],"287":[152],"gain":[156],"deeper":[157],"insights":[158],"into":[159],"characteristics.":[161],"Using":[162],"dataset":[164],"over":[166],"1.25":[167],"million":[168],"extracted":[170],"from":[171],"98":[172],"open-source":[173],"Java":[174],"projects,":[175],"find":[177],"small":[181],"proportion":[182],"classified":[187],"ExtremelyBuggy,":[189],"yet":[190],"these":[191,232],"account":[193],"for":[194],"disproportionately":[196],"large":[197],"share":[198],"within":[201],"project.":[203],"Although":[204],"observe":[206],"statistically":[207],"significant":[208],"differences":[209],"between":[210],"other":[213],"remain":[217],"difficult":[218],"predict":[220],"inception.":[223],"Nevertheless,":[224],"our":[225],"manual":[226],"reveals":[228],"recurring":[229],"characteristics":[230],"among":[231],"methods.":[233,261],"These":[234],"findings":[235],"help":[237],"avoid":[239],"patterns":[241],"practice":[243],"guide":[245],"future":[246],"research":[247],"toward":[248],"developing":[249],"features":[250],"better":[254],"capture":[255],"unique":[257],"properties":[258],"such":[260]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2025-12-03T00:00:00"}
