{"id":"https://openalex.org/W2751406534","doi":"https://doi.org/10.1145/3132498.3132511","title":"Better similarity coefficients to identify refactoring opportunities","display_name":"Better similarity coefficients to identify refactoring opportunities","publication_year":2017,"publication_date":"2017-09-08","ids":{"openalex":"https://openalex.org/W2751406534","doi":"https://doi.org/10.1145/3132498.3132511","mag":"2751406534"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3132498.3132511","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","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/A5029158524","display_name":"Arthur F. Pinto","orcid":null},"institutions":[{"id":"https://openalex.org/I1315085146","display_name":"Universidade Federal de Lavras","ror":"https://ror.org/0122bmm03","country_code":"BR","type":"education","lineage":["https://openalex.org/I1315085146"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Arthur F. Pinto","raw_affiliation_strings":["Universidade Federal de Lavras, UFLA, Brasil"],"affiliations":[{"raw_affiliation_string":"Universidade Federal de Lavras, UFLA, Brasil","institution_ids":["https://openalex.org/I1315085146"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033765888","display_name":"Ricardo Terra","orcid":"https://orcid.org/0000-0002-5824-7087"},"institutions":[{"id":"https://openalex.org/I1315085146","display_name":"Universidade Federal de Lavras","ror":"https://ror.org/0122bmm03","country_code":"BR","type":"education","lineage":["https://openalex.org/I1315085146"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Ricardo Terra","raw_affiliation_strings":["Universidade Federal de Lavras, UFLA, Brasil"],"affiliations":[{"raw_affiliation_string":"Universidade Federal de Lavras, UFLA, Brasil","institution_ids":["https://openalex.org/I1315085146"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"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.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":63},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":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.9989,"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.9941,"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/code-refactoring","display_name":"Code refactoring","score":0.98394156},{"id":"https://openalex.org/keywords/similarity","display_name":"Similarity (geometry)","score":0.67553717},{"id":"https://openalex.org/keywords/identification","display_name":"Identification","score":0.6030765}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.98394156},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.71664447},{"id":"https://openalex.org/C103278499","wikidata":"https://www.wikidata.org/wiki/Q254465","display_name":"Similarity (geometry)","level":3,"score":0.67553717},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.64100987},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.6030765},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5961618},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.50301045},{"id":"https://openalex.org/C25343380","wikidata":"https://www.wikidata.org/wiki/Q277521","display_name":"Relation (database)","level":2,"score":0.48576978},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.40520164},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.36005563},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34861958},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.14646032},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.08701658},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3132498.3132511","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[{"funder":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","award_id":"460401/2014-9"}],"datasets":[],"versions":[],"referenced_works_count":16,"referenced_works":["https://openalex.org/W1553010236","https://openalex.org/W1988814756","https://openalex.org/W2000117114","https://openalex.org/W2007504957","https://openalex.org/W2044898165","https://openalex.org/W2072895015","https://openalex.org/W2095938258","https://openalex.org/W2123402141","https://openalex.org/W2137659640","https://openalex.org/W2144960354","https://openalex.org/W2153887189","https://openalex.org/W2168516855","https://openalex.org/W2395046849","https://openalex.org/W2476494490","https://openalex.org/W4248535296","https://openalex.org/W4251715317"],"related_works":["https://openalex.org/W4313549863","https://openalex.org/W4312761314","https://openalex.org/W4296534969","https://openalex.org/W3196695088","https://openalex.org/W3194667890","https://openalex.org/W3176957927","https://openalex.org/W2476494490","https://openalex.org/W2395465245","https://openalex.org/W2101762871","https://openalex.org/W2072205733"],"abstract_inverted_index":{"Similarity":[0],"coefficients":[1,34,94,98,144],"are":[2],"used":[3],"by":[4],"several":[5],"techniques":[6],"to":[7,29,108,145],"identify":[8],"refactoring":[9,84,123,147],"opportunities.":[10,85,148],"As":[11],"an":[12,88,113],"example,":[13],"it":[14],"is":[15,20,26],"expected":[16],"that":[17,25,139],"a":[18,23,64,137],"method":[19],"located":[21],"in":[22,35,99,106],"class":[24],"structurally":[27],"similar":[28],"it.":[30],"However,":[31],"the":[32,42,71,74,109,118,142],"existing":[33],"Literature":[36],"have":[37],"not":[38,50],"been":[39],"designed":[40],"for":[41,117,126,131],"structural":[43],"analysis":[44],"of":[45,67,73,76,115,120],"software":[46],"systems,":[47],"which":[48],"may":[49],"guarantee":[51],"satisfactory":[52],"accuracy.":[53],"This":[54],"paper,":[55],"therefore,":[56],"proposes":[57],"new":[58],"coefficients---based":[59],"on":[60,141],"genetic":[61],"algorithms":[62],"over":[63],"training":[65],"set":[66],"ten":[68],"systems---to":[69],"improve":[70],"accuracy":[72],"identification":[75,119],"Move":[77,79,121,127],"Class,":[78,128],"Method,":[80],"and":[81,129],"Extract":[82,132],"Method":[83,122],"We":[86],"conducted":[87],"empirical":[89],"study":[90],"comparing":[91],"these":[92],"proposed":[93,143],"with":[95],"other":[96,100],"18":[97],"101":[101],"systems.":[102],"The":[103],"results":[104],"indicate,":[105],"relation":[107],"best":[110],"analyzed":[111],"coefficient,":[112],"improvement":[114],"10.57%":[116],"opportunities,":[124],"3.17%":[125],"0.30%":[130],"Method.":[133],"Moreover,":[134],"we":[135],"implemented":[136],"tool":[138],"relies":[140],"recommend":[146]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2751406534","counts_by_year":[],"updated_date":"2024-12-15T17:22:16.146271","created_date":"2017-09-15"}