{"id":"https://openalex.org/W2896744621","doi":"https://doi.org/10.1186/s13173-018-0078-y","title":"On the identification of design problems in stinky code: experiences and tool support","display_name":"On the identification of design problems in stinky code: experiences and tool support","publication_year":2018,"publication_date":"2018-10-22","ids":{"openalex":"https://openalex.org/W2896744621","doi":"https://doi.org/10.1186/s13173-018-0078-y","mag":"2896744621"},"language":"en","primary_location":{"id":"doi:10.1186/s13173-018-0078-y","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13173-018-0078-y","pdf_url":"https://journal-bcs.springeropen.com/track/pdf/10.1186/s13173-018-0078-y","source":{"id":"https://openalex.org/S69801987","display_name":"Journal of the Brazilian Computer Society","issn_l":"0104-6500","issn":["0104-6500","1678-4804"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of the Brazilian Computer Society","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://journal-bcs.springeropen.com/track/pdf/10.1186/s13173-018-0078-y","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5024116315","display_name":"Willian Oizumi","orcid":"https://orcid.org/0000-0002-8956-5272"},"institutions":[{"id":"https://openalex.org/I224309722","display_name":"Instituto Federal do Paran\u00e1","ror":"https://ror.org/02znfhp50","country_code":"BR","type":"education","lineage":["https://openalex.org/I224309722"]},{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Willian Oizumi","raw_affiliation_strings":["IFPR, Campus Paranavai, Paranavai, PR, Brazil","Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-8956-5272","affiliations":[{"raw_affiliation_string":"IFPR, Campus Paranavai, Paranavai, PR, Brazil","institution_ids":["https://openalex.org/I224309722"]},{"raw_affiliation_string":"Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103226106","display_name":"Leonardo Sousa","orcid":"https://orcid.org/0000-0003-0397-8277"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Leonardo Sousa","raw_affiliation_strings":["Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041090227","display_name":"Anderson Oliveira","orcid":"https://orcid.org/0000-0001-6720-6394"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Anderson Oliveira","raw_affiliation_strings":["Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007792821","display_name":"Alessandro Garcia","orcid":"https://orcid.org/0000-0001-5788-5215"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Alessandro Garcia","raw_affiliation_strings":["Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106897953","display_name":"Anne Benedicte Agbachi","orcid":null},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Anne Benedicte Agbachi","raw_affiliation_strings":["Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043970768","display_name":"Roberto Oliveira","orcid":"https://orcid.org/0000-0003-3153-4761"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]},{"id":"https://openalex.org/I3129565396","display_name":"Universidade Estadual de Goi\u00e1s","ror":"https://ror.org/03ta25k06","country_code":"BR","type":"education","lineage":["https://openalex.org/I3129565396"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Roberto Oliveira","raw_affiliation_strings":["Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil","UEG, Campus Posse, Posse, GO, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil","institution_ids":["https://openalex.org/I2699952"]},{"raw_affiliation_string":"UEG, Campus Posse, Posse, GO, Brazil","institution_ids":["https://openalex.org/I3129565396"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021306015","display_name":"Carlos Lucena","orcid":"https://orcid.org/0000-0001-9669-2352"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Carlos Lucena","raw_affiliation_strings":["Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Opus Research Group, Informatics Department, PUC-Rio, Rio de Janeiro, RJ, Brazil","institution_ids":["https://openalex.org/I2699952"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5024116315"],"corresponding_institution_ids":["https://openalex.org/I224309722","https://openalex.org/I2699952"],"apc_list":{"value":1390,"currency":"USD","value_usd":1390},"apc_paid":{"value":1390,"currency":"USD","value_usd":1390},"fwci":7.7606,"has_fulltext":true,"cited_by_count":37,"citation_normalized_percentile":{"value":0.97451282,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"24","issue":"1","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.9998999834060669,"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.9998999834060669,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9878000020980835,"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/T11675","display_name":"Open Source Software Innovations","score":0.9861000180244446,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/code-smell","display_name":"Code smell","score":0.9302319288253784},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7603715658187866},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.6660003662109375},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.6508401036262512},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6075721979141235},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5607535243034363},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5591678023338318},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.5204751491546631},{"id":"https://openalex.org/keywords/hierarchy","display_name":"Hierarchy","score":0.4681323766708374},{"id":"https://openalex.org/keywords/kpi-driven-code-analysis","display_name":"KPI-driven code analysis","score":0.4540002644062042},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44510480761528015},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.4448681175708771},{"id":"https://openalex.org/keywords/class-hierarchy","display_name":"Class hierarchy","score":0.43989771604537964},{"id":"https://openalex.org/keywords/software-design","display_name":"Software design","score":0.4159461259841919},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3448335528373718},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3196079134941101},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.21488076448440552},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.17776638269424438}],"concepts":[{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.9302319288253784},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7603715658187866},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.6660003662109375},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.6508401036262512},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6075721979141235},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5607535243034363},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5591678023338318},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.5204751491546631},{"id":"https://openalex.org/C31170391","wikidata":"https://www.wikidata.org/wiki/Q188619","display_name":"Hierarchy","level":2,"score":0.4681323766708374},{"id":"https://openalex.org/C121957198","wikidata":"https://www.wikidata.org/wiki/Q14365593","display_name":"KPI-driven code analysis","level":5,"score":0.4540002644062042},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44510480761528015},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.4448681175708771},{"id":"https://openalex.org/C2781289151","wikidata":"https://www.wikidata.org/wiki/Q2903989","display_name":"Class hierarchy","level":3,"score":0.43989771604537964},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.4159461259841919},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3448335528373718},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3196079134941101},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.21488076448440552},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.17776638269424438},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","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/C34447519","wikidata":"https://www.wikidata.org/wiki/Q179522","display_name":"Market economy","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}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1186/s13173-018-0078-y","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13173-018-0078-y","pdf_url":"https://journal-bcs.springeropen.com/track/pdf/10.1186/s13173-018-0078-y","source":{"id":"https://openalex.org/S69801987","display_name":"Journal of the Brazilian Computer Society","issn_l":"0104-6500","issn":["0104-6500","1678-4804"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of the Brazilian Computer Society","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:b22c7c8e8fb04ecab90459a4a56f63a8","is_oa":true,"landing_page_url":"https://doaj.org/article/b22c7c8e8fb04ecab90459a4a56f63a8","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","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-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Journal of the Brazilian Computer Society, Vol 24, Iss 1, Pp 1-30 (2018)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1186/s13173-018-0078-y","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13173-018-0078-y","pdf_url":"https://journal-bcs.springeropen.com/track/pdf/10.1186/s13173-018-0078-y","source":{"id":"https://openalex.org/S69801987","display_name":"Journal of the Brazilian Computer Society","issn_l":"0104-6500","issn":["0104-6500","1678-4804"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of the Brazilian Computer Society","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1110666547","display_name":null,"funder_award_id":"22520- 7/2016","funder_id":"https://openalex.org/F4320322749","funder_display_name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro"},{"id":"https://openalex.org/G1677423749","display_name":null,"funder_award_id":"2014\u20100","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G2002192922","display_name":null,"funder_award_id":"175956,117875","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G2218231593","display_name":null,"funder_award_id":"225207/2016,102166/2013","funder_id":"https://openalex.org/F4320322749","funder_display_name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro"},{"id":"https://openalex.org/G2322621492","display_name":null,"funder_award_id":"308380/2016-9","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G2325687164","display_name":null,"funder_award_id":"102166/2013","funder_id":"https://openalex.org/F4320322749","funder_display_name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro"},{"id":"https://openalex.org/G3203392005","display_name":null,"funder_award_id":"2013-3","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G324202424","display_name":null,"funder_award_id":"465614/2014- 0","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G3584392632","display_name":null,"funder_award_id":"309884/2012-8, 483425/2013-3, 477943/2013-6, 465614/2014-0, 308380/2016-9","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G3678493329","display_name":null,"funder_award_id":"483425/2013-3","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G3914732244","display_name":null,"funder_award_id":"2018-5","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G528199057","display_name":null,"funder_award_id":"477943/2013-6","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G6962569482","display_name":null,"funder_award_id":"175956","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G7247674758","display_name":null,"funder_award_id":"309884/2012-8","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G7366191923","display_name":null,"funder_award_id":"465614/2014-0","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G8547532233","display_name":null,"funder_award_id":"117875","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"}],"funders":[{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"},{"id":"https://openalex.org/F4320322749","display_name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","ror":"https://ror.org/03kk0s825"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2896744621.pdf","grobid_xml":"https://content.openalex.org/works/W2896744621.grobid-xml"},"referenced_works_count":55,"referenced_works":["https://openalex.org/W23657122","https://openalex.org/W201388407","https://openalex.org/W397180395","https://openalex.org/W605593526","https://openalex.org/W822790223","https://openalex.org/W1517055698","https://openalex.org/W1534729839","https://openalex.org/W1730782591","https://openalex.org/W1800478330","https://openalex.org/W1933119144","https://openalex.org/W1965725964","https://openalex.org/W1972792480","https://openalex.org/W1973619038","https://openalex.org/W1997900506","https://openalex.org/W2015166103","https://openalex.org/W2017709030","https://openalex.org/W2028950226","https://openalex.org/W2044556410","https://openalex.org/W2076225782","https://openalex.org/W2083714857","https://openalex.org/W2097642092","https://openalex.org/W2099535882","https://openalex.org/W2101526741","https://openalex.org/W2104660782","https://openalex.org/W2106013472","https://openalex.org/W2108086273","https://openalex.org/W2108769867","https://openalex.org/W2122058878","https://openalex.org/W2135151674","https://openalex.org/W2141069252","https://openalex.org/W2143119899","https://openalex.org/W2147468287","https://openalex.org/W2147810104","https://openalex.org/W2153887189","https://openalex.org/W2154196314","https://openalex.org/W2160559612","https://openalex.org/W2310208102","https://openalex.org/W2339737717","https://openalex.org/W2357064193","https://openalex.org/W2359516361","https://openalex.org/W2517910349","https://openalex.org/W2532677196","https://openalex.org/W2565862629","https://openalex.org/W2591438211","https://openalex.org/W2752460260","https://openalex.org/W2755137195","https://openalex.org/W2770448911","https://openalex.org/W2789476037","https://openalex.org/W2794694213","https://openalex.org/W2912109778","https://openalex.org/W2914521761","https://openalex.org/W3145100113","https://openalex.org/W4236713380","https://openalex.org/W4239249613","https://openalex.org/W4250967164"],"related_works":["https://openalex.org/W3153702491","https://openalex.org/W2969257295","https://openalex.org/W2896744621","https://openalex.org/W3116427025","https://openalex.org/W4382562158","https://openalex.org/W4384026574","https://openalex.org/W1982871693","https://openalex.org/W2150625980","https://openalex.org/W2108523483","https://openalex.org/W2338725043"],"abstract_inverted_index":{"Developers":[0,115],"often":[1,408],"have":[2],"to":[3,118,143,176,181,217,264,285,324,344,360,380,423],"locate":[4],"design":[5,14,43,95,110,178,226,266,298,314,362,432],"problems":[6,15,179,227,299,315,363],"in":[7,21,54,56,112,163,249,300,350,364,373,390,402],"the":[8,22,39,83,89,126,132,155,195,203,209,250,277,289,295,310,330,339,345,375,382],"source":[9,29],"code.":[10,114,207,302,394],"Several":[11],"types":[12],"of":[13,41,122,134,205,297,309,329,384,398],"may":[16,33,116,137,172,293,357],"manifest":[17],"as":[18,322,342],"code":[19,25,30,136,366,400],"smells":[20,52,124,321],"program.":[23],"A":[24],"smell":[26],"is":[27,80,99,149,407],"a":[28,35,42,57,71,74,85,94,109,158,169,214,233,242,274],"structure":[31],"that":[32,48,82,160,292,306,354,428],"reveal":[34],"partial":[36],"hint":[37],"about":[38,319],"manifestation":[40],"problem.":[44,96],"Recent":[45],"studies":[46],"suggest":[47],"developers":[49,105,162,171,222,263,311,331,356,389],"should":[50,62],"ignore":[51],"occurring":[53],"isolation":[55],"program":[58,69,86,128,166,234,426],"location.":[59,129],"Instead,":[60],"they":[61],"focus":[63],"on":[64,103,152],"analyzing":[65],"stinkier":[66,84,113,135,165,393],"code,":[67],"i.e.,":[68],"locations\u2014e.g.,":[70],"class":[72,403],"or":[73,405],"hierarchy\u2014affected":[75],"by":[76,237,262],"multiple":[77,238,320],"smells.":[78,239,326],"There":[79],"evidence":[81,102],"location":[87,235],"is,":[88],"more":[90,313],"likely":[91],"it":[92,420],"contains":[93],"However,":[97,147],"there":[98,148],"no":[100],"empirical":[101],"whether":[104],"can":[106,223],"effectively":[107,224],"identify":[108,177,265,361],"problem":[111],"struggle":[117],"make":[119],"an":[120],"analysis":[121,133,145,204],"inter-related":[123],"affecting":[125],"same":[127],"Besides":[130],"that,":[131],"require":[138],"proper":[139,368,413],"tool":[140,159,182,201,290,369],"support":[141],"due":[142,180],"its":[144,351],"complexity.":[146],"little":[150],"knowledge":[151],"what":[153,287],"are":[154,288],"requirements":[156],"for":[157,386],"helps":[161],"revealing":[164],"locations.":[167],"As":[168],"result,":[170],"not":[173,430],"be":[174,260,358],"able":[175],"issues.":[183],"To":[184,268],"address":[185],"this":[186,270],"matter,":[187],"we":[188,198,212,253,272],"aimed":[189,254],"at":[190,255],"achieving":[191],"three":[192],"goals.":[193],"In":[194,208],"first":[196,340],"case,":[197,211,252],"proposed":[199],"Organic\u2014a":[200],"supporting":[202,388],"stinky":[206,231,301,365,399,425],"second":[210,348,376],"applied":[213],"mixed-method":[215],"approach":[216,341],"analyze":[218],"if":[219,257],"and":[220,411],"how":[221],"find":[225],"when":[228,316,337],"reflecting":[229,391],"upon":[230,392],"code\u2014i.e.,":[232],"affected":[236],"We":[240],"conducted":[241],"study":[243,304],"with":[244],"11":[245],"software":[246],"professionals.":[247],"Finally,":[248],"third":[251],"understanding":[256],"Organic":[258,385],"could":[259],"used":[261,273],"problems.":[267,433],"achieve":[269],"goal,":[271],"method":[275,282],"from":[276],"Semiotic":[278],"Engineering":[279],"theory.":[280],"This":[281],"enabled":[283],"us":[284,379],"evaluate":[286],"issues":[291],"hinder":[294],"identification":[296],"Our":[303,371],"revealed":[305],"only":[307],"36.36%":[308],"found":[312],"explicitly":[317],"reasoning":[318],"compared":[323,343],"single":[325],"Moreover,":[327,416],"63.63%":[328],"reported":[332],"much":[333],"lesser":[334],"false":[335],"positives":[336],"using":[338],"latter.":[346],"The":[347],"study,":[349,377],"turn,":[352],"showed":[353],"most":[355],"unable":[359],"without":[367,417],"support.":[370,415],"experiences,":[372],"particular":[374],"helped":[378],"refine":[381],"features":[383],"better":[387],"For":[395],"example,":[396],"analyses":[397],"scattered":[401],"hierarchies":[404],"packages":[406],"difficult,":[409],"time-consuming,":[410],"requires":[412],"visualization":[414],"effective":[418],"support,":[419],"remains":[421],"time-consuming":[422],"discard":[424],"locations":[427],"do":[429],"represent":[431]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":5}],"updated_date":"2026-08-18T07:49:30.821534","created_date":"2025-10-10T00:00:00"}
