{"id":"https://openalex.org/W2060561050","doi":"https://doi.org/10.1145/2629648","title":"Some Code Smells Have a Significant but Small Effect on Faults","display_name":"Some Code Smells Have a Significant but Small Effect on Faults","publication_year":2014,"publication_date":"2014-09-05","ids":{"openalex":"https://openalex.org/W2060561050","doi":"https://doi.org/10.1145/2629648","mag":"2060561050"},"language":"en","primary_location":{"id":"doi:10.1145/2629648","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2629648","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"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":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://eprints.lancs.ac.uk/id/eprint/127419/1/Tosem_code_smells.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019248666","display_name":"Tracy Hall","orcid":"https://orcid.org/0000-0002-2728-9014"},"institutions":[{"id":"https://openalex.org/I59433898","display_name":"Brunel University of London","ror":"https://ror.org/00dn4t376","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I59433898"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Tracy Hall","raw_affiliation_strings":["Brunel University","*Brunel University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brunel University","institution_ids":["https://openalex.org/I59433898"]},{"raw_affiliation_string":"*Brunel University","institution_ids":["https://openalex.org/I59433898"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100402952","display_name":"Min Zhang","orcid":"https://orcid.org/0000-0002-8230-300X"},"institutions":[{"id":"https://openalex.org/I141584323","display_name":"University of Hertfordshire","ror":"https://ror.org/0267vjk41","country_code":"GB","type":"education","lineage":["https://openalex.org/I141584323"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Min Zhang","raw_affiliation_strings":["University of Hertfordshire","University of Hertfordshire,#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Hertfordshire","institution_ids":["https://openalex.org/I141584323"]},{"raw_affiliation_string":"University of Hertfordshire,#TAB#","institution_ids":["https://openalex.org/I141584323"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058470128","display_name":"David Bowes","orcid":"https://orcid.org/0000-0001-7014-2811"},"institutions":[{"id":"https://openalex.org/I141584323","display_name":"University of Hertfordshire","ror":"https://ror.org/0267vjk41","country_code":"GB","type":"education","lineage":["https://openalex.org/I141584323"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"David Bowes","raw_affiliation_strings":["University of Hertfordshire","University of Hertfordshire,#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Hertfordshire","institution_ids":["https://openalex.org/I141584323"]},{"raw_affiliation_string":"University of Hertfordshire,#TAB#","institution_ids":["https://openalex.org/I141584323"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045894156","display_name":"Yi Sun","orcid":"https://orcid.org/0000-0002-5977-855X"},"institutions":[{"id":"https://openalex.org/I141584323","display_name":"University of Hertfordshire","ror":"https://ror.org/0267vjk41","country_code":"GB","type":"education","lineage":["https://openalex.org/I141584323"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yi Sun","raw_affiliation_strings":["University of Hertfordshire","University of Hertfordshire,#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Hertfordshire","institution_ids":["https://openalex.org/I141584323"]},{"raw_affiliation_string":"University of Hertfordshire,#TAB#","institution_ids":["https://openalex.org/I141584323"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":31.9949,"has_fulltext":true,"cited_by_count":175,"citation_normalized_percentile":{"value":0.99601213,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":"23","issue":"4","first_page":"1","last_page":"39"},"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.9976999759674072,"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.9948999881744385,"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/computer-science","display_name":"Computer science","score":0.7118512392044067},{"id":"https://openalex.org/keywords/eclipse","display_name":"Eclipse","score":0.6810163855552673},{"id":"https://openalex.org/keywords/code-smell","display_name":"Code smell","score":0.6169191598892212},{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.517474889755249},{"id":"https://openalex.org/keywords/generality","display_name":"Generality","score":0.48712706565856934},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.41140735149383545},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.3496567904949188},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.28288114070892334},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.26125234365463257},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.19935211539268494},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.17608559131622314},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.0872136652469635}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7118512392044067},{"id":"https://openalex.org/C2778505590","wikidata":"https://www.wikidata.org/wiki/Q141022","display_name":"Eclipse","level":2,"score":0.6810163855552673},{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.6169191598892212},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.517474889755249},{"id":"https://openalex.org/C2780767217","wikidata":"https://www.wikidata.org/wiki/Q5532421","display_name":"Generality","level":2,"score":0.48712706565856934},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.41140735149383545},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.3496567904949188},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.28288114070892334},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26125234365463257},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.19935211539268494},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.17608559131622314},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0872136652469635},{"id":"https://openalex.org/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","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}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/2629648","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2629648","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"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":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},{"id":"pmh:oai:eprints.lancs.ac.uk:127419","is_oa":true,"landing_page_url":null,"pdf_url":"https://eprints.lancs.ac.uk/id/eprint/127419/1/Tosem_code_smells.pdf","source":{"id":"https://openalex.org/S4306401916","display_name":"Lancaster EPrints (Lancaster University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67415387","host_organization_name":"Lancaster University","host_organization_lineage":["https://openalex.org/I67415387"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"},{"id":"pmh:oai:uhra.herts.ac.uk:2299/14912","is_oa":false,"landing_page_url":"http://hdl.handle.net/2299/14912","pdf_url":null,"source":{"id":"https://openalex.org/S4306400241","display_name":"University of Hertfordshire Research Archive (University of Hertfordshire)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I141584323","host_organization_name":"University of Hertfordshire","host_organization_lineage":["https://openalex.org/I141584323"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:eprints.lancs.ac.uk:127419","is_oa":true,"landing_page_url":null,"pdf_url":"https://eprints.lancs.ac.uk/id/eprint/127419/1/Tosem_code_smells.pdf","source":{"id":"https://openalex.org/S4306401916","display_name":"Lancaster EPrints (Lancaster University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67415387","host_organization_name":"Lancaster University","host_organization_lineage":["https://openalex.org/I67415387"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2586691583","display_name":null,"funder_award_id":"EP/E063039/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2060561050.pdf","grobid_xml":"https://content.openalex.org/works/W2060561050.grobid-xml"},"referenced_works_count":80,"referenced_works":["https://openalex.org/W144610867","https://openalex.org/W157294606","https://openalex.org/W172608913","https://openalex.org/W1042150896","https://openalex.org/W1487083903","https://openalex.org/W1498770298","https://openalex.org/W1520427008","https://openalex.org/W1560914528","https://openalex.org/W1570488811","https://openalex.org/W1963598945","https://openalex.org/W1966637430","https://openalex.org/W1974189775","https://openalex.org/W1974655094","https://openalex.org/W1982040565","https://openalex.org/W1987438174","https://openalex.org/W1991172342","https://openalex.org/W1999993570","https://openalex.org/W2003885074","https://openalex.org/W2008871892","https://openalex.org/W2014418158","https://openalex.org/W2017709030","https://openalex.org/W2053154970","https://openalex.org/W2053703112","https://openalex.org/W2058214118","https://openalex.org/W2064873664","https://openalex.org/W2068321882","https://openalex.org/W2081727032","https://openalex.org/W2082394080","https://openalex.org/W2090432523","https://openalex.org/W2098794871","https://openalex.org/W2099028766","https://openalex.org/W2099535882","https://openalex.org/W2103634003","https://openalex.org/W2105300539","https://openalex.org/W2105824307","https://openalex.org/W2108086273","https://openalex.org/W2113322762","https://openalex.org/W2114056383","https://openalex.org/W2114191341","https://openalex.org/W2119887272","https://openalex.org/W2122475259","https://openalex.org/W2126161037","https://openalex.org/W2130509252","https://openalex.org/W2133992176","https://openalex.org/W2136811501","https://openalex.org/W2139074146","https://openalex.org/W2140068196","https://openalex.org/W2140984588","https://openalex.org/W2141069252","https://openalex.org/W2142418597","https://openalex.org/W2142481192","https://openalex.org/W2143085507","https://openalex.org/W2146474553","https://openalex.org/W2149554597","https://openalex.org/W2149963636","https://openalex.org/W2151295763","https://openalex.org/W2151553346","https://openalex.org/W2151666086","https://openalex.org/W2153365511","https://openalex.org/W2153887189","https://openalex.org/W2155427153","https://openalex.org/W2157353183","https://openalex.org/W2159610968","https://openalex.org/W2160506632","https://openalex.org/W2162573776","https://openalex.org/W2163412611","https://openalex.org/W2164030845","https://openalex.org/W2164060400","https://openalex.org/W2164566712","https://openalex.org/W2167804243","https://openalex.org/W2170860398","https://openalex.org/W2171383742","https://openalex.org/W2200579066","https://openalex.org/W2329094530","https://openalex.org/W2797728052","https://openalex.org/W3104103145","https://openalex.org/W3163145330","https://openalex.org/W4235354960","https://openalex.org/W4242080301","https://openalex.org/W4253628398"],"related_works":["https://openalex.org/W125071098","https://openalex.org/W2306666592","https://openalex.org/W2955607951","https://openalex.org/W3166181464","https://openalex.org/W4327732572","https://openalex.org/W1583031251","https://openalex.org/W2517910349","https://openalex.org/W4313462325","https://openalex.org/W2031267719","https://openalex.org/W4297161175"],"abstract_inverted_index":{"We":[0,27,45,58,209],"investigate":[1],"the":[2,50,66,74,95,161,187],"relationship":[3],"between":[4,68],"faults":[5,71,91,101,117,124,130,138,146,194],"and":[6,24,42,52,70,72,120,134,220],"five":[7,34],"of":[8,55,78,94,163],"Fowler":[9],"et":[10],"al.'s":[11],"least-studied":[12],"smells":[13,35,69,156,177,191,202],"in":[14,36,92,102,109,118,125,132,140,147,152,182,221],"code:":[15],"Data":[16,114],"Clumps,":[17],"Switch":[18,85],"Statements,":[19],"Speculative":[20,135],"Generality,":[21],"Message":[22,98,105],"Chains,":[23],"Middle":[25,127],"Man.":[26],"developed":[28],"a":[29],"tool":[30],"to":[31,64,216],"detect":[32],"these":[33,190],"three":[37,96],"open-source":[38],"systems:":[39],"Eclipse,":[40],"ArgoUML,":[41,133],"Apache":[43,119],"Commons.":[44],"collected":[46],"fault":[47,53],"data":[48],"from":[49],"change":[51],"repositories":[54],"each":[56],"system.":[57],"built":[59],"Negative":[60],"Binomial":[61],"regression":[62],"models":[63],"analyse":[65],"relationships":[67],"report":[73],"McFadden":[75],"effect":[76,89,165,188],"size":[77,143,162],"those":[79],"relationships.":[80],"Our":[81,172,197],"results":[82],"suggest":[83,174],"that":[84,164,175,186,189,201,211],"Statements":[86],"had":[87],"no":[88],"on":[90,193,206],"any":[93],"systems;":[97,104],"Chains":[99,106],"increased":[100,123],"two":[103],"which":[107],"occurred":[108],"larger":[110],"files":[111],"reduced":[112,116,129,137],"faults;":[113],"Clumps":[115],"Eclipse":[121],"but":[122,150,185],"ArgoUML;":[126],"Man":[128],"only":[131,139],"Generality":[136],"Eclipse.":[141],"File":[142],"alone":[144],"affects":[145],"some":[148,176,183,222],"systems":[149],"not":[151],"all":[153],"systems.":[154,208],"Where":[155],"did":[157],"significantly":[158,217],"affect":[159],"faults,":[160],"was":[166],"small":[167],"(always":[168],"under":[169],"10":[170],"percent).":[171],"findings":[173,198],"do":[178],"indicate":[179],"fault-prone":[180],"code":[181],"circumstances":[184],"have":[192,203],"is":[195,214],"small.":[196],"also":[199],"show":[200],"different":[204,207],"effects":[205],"conclude":[210],"arbitrary":[212],"refactoring":[213],"unlikely":[215],"reduce":[218],"fault-proneness":[219],"cases":[223],"may":[224],"increase":[225],"fault-proneness.":[226]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":23},{"year":2023,"cited_by_count":18},{"year":2022,"cited_by_count":16},{"year":2021,"cited_by_count":20},{"year":2020,"cited_by_count":18},{"year":2019,"cited_by_count":15},{"year":2018,"cited_by_count":15},{"year":2017,"cited_by_count":20},{"year":2016,"cited_by_count":14},{"year":2015,"cited_by_count":5}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
