{"id":"https://openalex.org/W3159663450","doi":"https://doi.org/10.1145/3412841.3442003","title":"An exploratory study on the identification and evaluation of bad smell agglomerations","display_name":"An exploratory study on the identification and evaluation of bad smell agglomerations","publication_year":2021,"publication_date":"2021-03-22","ids":{"openalex":"https://openalex.org/W3159663450","doi":"https://doi.org/10.1145/3412841.3442003","mag":"3159663450"},"language":"en","primary_location":{"id":"doi:10.1145/3412841.3442003","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3412841.3442003","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 36th Annual ACM Symposium on Applied Computing","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/A5036704079","display_name":"Amanda Santana","orcid":"https://orcid.org/0000-0003-1969-3460"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Amanda Santana","raw_affiliation_strings":["Federal University of Minas Gerais, Belo Horizonte, Minas Gerais, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal University of Minas Gerais, Belo Horizonte, Minas Gerais, Brazil","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045500171","display_name":"Daniel Felipe Cruz","orcid":"https://orcid.org/0000-0003-3483-7258"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Daniel Cruz","raw_affiliation_strings":["Federal University of Minas Gerais, Belo Horizonte, Minas Gerais, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal University of Minas Gerais, Belo Horizonte, Minas Gerais, Brazil","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034625297","display_name":"Eduardo Figueiredo","orcid":"https://orcid.org/0000-0002-6004-2718"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Eduardo Figueiredo","raw_affiliation_strings":["Federal University of Minas Gerais, Belo Horizonte, Minas Gerais, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal University of Minas Gerais, Belo Horizonte, Minas Gerais, Brazil","institution_ids":["https://openalex.org/I110200422"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I110200422"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1289","last_page":"1297"},"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.9991999864578247,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.996399998664856,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/urban-agglomeration","display_name":"Urban agglomeration","score":0.8733493089675903},{"id":"https://openalex.org/keywords/code-smell","display_name":"Code smell","score":0.7676018476486206},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6493498086929321},{"id":"https://openalex.org/keywords/modularity","display_name":"Modularity (biology)","score":0.5531121492385864},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.4795807898044586},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.47214534878730774},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.4616128206253052},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4547906816005707},{"id":"https://openalex.org/keywords/snippet","display_name":"Snippet","score":0.4117674231529236},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3917381167411804},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3760583996772766},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3500782549381256},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3224055767059326},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.24916884303092957},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.22942984104156494},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.13403862714767456},{"id":"https://openalex.org/keywords/geography","display_name":"Geography","score":0.1218799352645874}],"concepts":[{"id":"https://openalex.org/C154611951","wikidata":"https://www.wikidata.org/wiki/Q393233","display_name":"Urban agglomeration","level":2,"score":0.8733493089675903},{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.7676018476486206},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6493498086929321},{"id":"https://openalex.org/C2779478453","wikidata":"https://www.wikidata.org/wiki/Q6889748","display_name":"Modularity (biology)","level":2,"score":0.5531121492385864},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.4795807898044586},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.47214534878730774},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.4616128206253052},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4547906816005707},{"id":"https://openalex.org/C2777822670","wikidata":"https://www.wikidata.org/wiki/Q1120538","display_name":"Snippet","level":2,"score":0.4117674231529236},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3917381167411804},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3760583996772766},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3500782549381256},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3224055767059326},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.24916884303092957},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.22942984104156494},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13403862714767456},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.1218799352645874},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3412841.3442003","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3412841.3442003","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 36th Annual ACM Symposium on Applied Computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W208128215","https://openalex.org/W1534729839","https://openalex.org/W1633303499","https://openalex.org/W1974189775","https://openalex.org/W1984446671","https://openalex.org/W2009543464","https://openalex.org/W2014418158","https://openalex.org/W2036533640","https://openalex.org/W2060561050","https://openalex.org/W2068321882","https://openalex.org/W2069202293","https://openalex.org/W2100925270","https://openalex.org/W2121866145","https://openalex.org/W2143119899","https://openalex.org/W2153887189","https://openalex.org/W2158864412","https://openalex.org/W2357064193","https://openalex.org/W2475392251","https://openalex.org/W2598631485","https://openalex.org/W2741561716","https://openalex.org/W2789476037","https://openalex.org/W2806610047","https://openalex.org/W2886644922","https://openalex.org/W2896744621","https://openalex.org/W4231266416","https://openalex.org/W4285670724","https://openalex.org/W4299627282"],"related_works":["https://openalex.org/W1607713096","https://openalex.org/W3036724449","https://openalex.org/W2088986462","https://openalex.org/W3165221216","https://openalex.org/W4384811727","https://openalex.org/W4310113603","https://openalex.org/W4312047371","https://openalex.org/W4360985076","https://openalex.org/W4312046393","https://openalex.org/W2461133432"],"abstract_inverted_index":{"Systems":[0],"must":[1],"evolve":[2],"to":[3,10,19,74,78],"cope":[4],"with":[5,165],"new":[6],"stakeholders":[7],"requirements,":[8],"or":[9,52,56,167],"fix":[11],"existing":[12],"problems.":[13],"These":[14],"changes":[15],"are":[16,109,148,170,184,194,208],"complex":[17],"due":[18],"several":[20],"factors,":[21],"including":[22],"the":[23,27,35,49,62,89,112,119,151,173,178,182,186,198,203,206],"need":[24,73],"of":[25,37,45,65,121,131,134,153,185,205],"understanding":[26],"source":[28,174,199],"code,":[29,66,113,175,200],"activity":[30],"that":[31,163,192],"is":[32,42],"impaired":[33],"by":[34],"presence":[36],"bad":[38,46,58,135],"smells.":[39],"Bad":[40],"smell":[41],"a":[43,215],"symptom":[44],"decisions":[47],"about":[48],"system":[50],"design":[51],"code.":[53],"When":[54],"two":[55,166],"more":[57,76,168],"smells":[59,169,179],"occur":[60],"in":[61,88,111,172,181,197],"same":[63,187],"snippet":[64],"they":[67,108,116,213],"form":[68],"an":[69],"agglomeration.":[70],"Hence,":[71],"developers":[72],"put":[75],"effort":[77],"perform":[79],"their":[80],"development":[81,97],"and":[82,114,143,156,212],"maintenance":[83],"tasks.":[84],"However,":[85],"few":[86],"studies":[87],"literature":[90],"evaluate":[91,128],"how":[92,107,115],"such":[93],"agglomerations":[94,103,129,193],"may":[95],"impact":[96,117],"activities.":[98],"We":[99,160,189],"aim":[100],"at":[101],"exploring":[102],"focusing":[104],"on":[105,118,218],"evaluating":[106],"spread":[110,196],"metrics":[120],"software":[122],"modularity.":[123],"In":[124],"this":[125],"work,":[126],"we":[127],"composed":[130],"four":[132],"kinds":[133],"smells:":[136],"Large":[137],"Class,":[138],"Long":[139],"Method,":[140],"Feature":[141],"Envy":[142],"Refused":[144],"Bequest.":[145],"Our":[146],"results":[147],"achieved":[149],"through":[150],"use":[152],"association":[154],"rules":[155],"effect":[157,217],"size":[158,204],"measurements.":[159],"have":[161,214],"found":[162,191],"classes":[164],"frequent":[171],"even":[176,201],"when":[177,202],"present":[180],"class":[183],"type.":[188],"also":[190],"highly":[195],"systems":[207],"taken":[209],"into":[210],"account,":[211],"significant":[216],"most":[219],"modularity":[220],"metrics.":[221]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
