{"id":"https://openalex.org/W2072111895","doi":"https://doi.org/10.5381/jot.2012.11.2.a7","title":"Parameter-based refactoring and the relationship with fan-in/fan-out coupling.","display_name":"Parameter-based refactoring and the relationship with fan-in/fan-out coupling.","publication_year":2012,"publication_date":"2012-01-01","ids":{"openalex":"https://openalex.org/W2072111895","doi":"https://doi.org/10.5381/jot.2012.11.2.a7","mag":"2072111895"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.5381/jot.2012.11.2.a7","pdf_url":"http://www.jot.fm/issues/issue_2012_08/article7.pdf","source":{"id":"https://openalex.org/S172897590","display_name":"The Journal of Object Technology","issn_l":"1660-1769","issn":["1660-1769"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4383699229","host_organization_name":"EtH Zurich","host_organization_lineage":["https://openalex.org/P4383699229"],"host_organization_lineage_names":["EtH Zurich"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"http://www.jot.fm/issues/issue_2012_08/article7.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008957922","display_name":"Alessandro Murgia","orcid":"https://orcid.org/0000-0002-8990-0624"},"institutions":[{"id":"https://openalex.org/I172446870","display_name":"University of Cagliari","ror":"https://ror.org/003109y17","country_code":"IT","type":"education","lineage":["https://openalex.org/I172446870"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Alessandro Murgia","raw_affiliation_strings":[". Department of Electrical and Electronic Engineering -University of Cagliari, Italy"],"affiliations":[{"raw_affiliation_string":". Department of Electrical and Electronic Engineering -University of Cagliari, Italy","institution_ids":["https://openalex.org/I172446870"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076859372","display_name":"Roberto Tonelli","orcid":"https://orcid.org/0000-0002-9090-7698"},"institutions":[{"id":"https://openalex.org/I172446870","display_name":"University of Cagliari","ror":"https://ror.org/003109y17","country_code":"IT","type":"education","lineage":["https://openalex.org/I172446870"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Roberto Tonelli","raw_affiliation_strings":[". Department of Electrical and Electronic Engineering -University of Cagliari, Italy"],"affiliations":[{"raw_affiliation_string":". Department of Electrical and Electronic Engineering -University of Cagliari, Italy","institution_ids":["https://openalex.org/I172446870"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110597990","display_name":"Giulio Concas","orcid":null},"institutions":[{"id":"https://openalex.org/I172446870","display_name":"University of Cagliari","ror":"https://ror.org/003109y17","country_code":"IT","type":"education","lineage":["https://openalex.org/I172446870"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Giulio Concas","raw_affiliation_strings":[". Department of Electrical and Electronic Engineering -University of Cagliari, Italy"],"affiliations":[{"raw_affiliation_string":". Department of Electrical and Electronic Engineering -University of Cagliari, Italy","institution_ids":["https://openalex.org/I172446870"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073485643","display_name":"Michele Marchesi","orcid":"https://orcid.org/0000-0003-1540-8773"},"institutions":[{"id":"https://openalex.org/I172446870","display_name":"University of Cagliari","ror":"https://ror.org/003109y17","country_code":"IT","type":"education","lineage":["https://openalex.org/I172446870"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Michele Marchesi","raw_affiliation_strings":[". Department of Electrical and Electronic Engineering -University of Cagliari, Italy"],"affiliations":[{"raw_affiliation_string":". Department of Electrical and Electronic Engineering -University of Cagliari, Italy","institution_ids":["https://openalex.org/I172446870"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083706258","display_name":"Steve Counsell","orcid":"https://orcid.org/0000-0002-2939-8919"},"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/I59433898"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Steve Counsell","raw_affiliation_strings":[". Department of Information Systems and Computing -Brunel Univer-sity, London, United Kingdom"],"affiliations":[{"raw_affiliation_string":". Department of Information Systems and Computing -Brunel Univer-sity, London, United Kingdom","institution_ids":["https://openalex.org/I59433898"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":3,"citation_normalized_percentile":{"value":0.873169,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":75,"max":78},"biblio":{"volume":"11","issue":"2","first_page":"7:1","last_page":"7:1"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9999,"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.9999,"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.9525,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9513,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9327757},{"id":"https://openalex.org/keywords/fan-out","display_name":"Fan-out","score":0.77716136},{"id":"https://openalex.org/keywords/fan-in","display_name":"Fan-in","score":0.5199734}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9327757},{"id":"https://openalex.org/C68812741","wikidata":"https://www.wikidata.org/wiki/Q636609","display_name":"Fan-out","level":3,"score":0.77716136},{"id":"https://openalex.org/C131584629","wikidata":"https://www.wikidata.org/wiki/Q4308705","display_name":"Coupling (piping)","level":2,"score":0.58690715},{"id":"https://openalex.org/C179431463","wikidata":"https://www.wikidata.org/wiki/Q1760638","display_name":"Fan-in","level":2,"score":0.5199734},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.45373434},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.24824256},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.13499093},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12431252},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.123806894},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.06185043},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.047691703},{"id":"https://openalex.org/C165005293","wikidata":"https://www.wikidata.org/wiki/Q1074500","display_name":"Chip","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.5381/jot.2012.11.2.a7","pdf_url":"http://www.jot.fm/issues/issue_2012_08/article7.pdf","source":{"id":"https://openalex.org/S172897590","display_name":"The Journal of Object Technology","issn_l":"1660-1769","issn":["1660-1769"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4383699229","host_organization_name":"EtH Zurich","host_organization_lineage":["https://openalex.org/P4383699229"],"host_organization_lineage_names":["EtH Zurich"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.5381/jot.2012.11.2.a7","pdf_url":"http://www.jot.fm/issues/issue_2012_08/article7.pdf","source":{"id":"https://openalex.org/S172897590","display_name":"The Journal of Object Technology","issn_l":"1660-1769","issn":["1660-1769"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4383699229","host_organization_name":"EtH Zurich","host_organization_lineage":["https://openalex.org/P4383699229"],"host_organization_lineage_names":["EtH Zurich"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":28,"referenced_works":["https://openalex.org/W1487664366","https://openalex.org/W1970656444","https://openalex.org/W1976019354","https://openalex.org/W1984608052","https://openalex.org/W1995003827","https://openalex.org/W1996257013","https://openalex.org/W1996494241","https://openalex.org/W2000042664","https://openalex.org/W2025043404","https://openalex.org/W2034929864","https://openalex.org/W2037736128","https://openalex.org/W2039961261","https://openalex.org/W2042579150","https://openalex.org/W2063955337","https://openalex.org/W2070936907","https://openalex.org/W2103124552","https://openalex.org/W2105824307","https://openalex.org/W2124418175","https://openalex.org/W2132762162","https://openalex.org/W2144777691","https://openalex.org/W2148576927","https://openalex.org/W2150195659","https://openalex.org/W2153887189","https://openalex.org/W2157543803","https://openalex.org/W2158864412","https://openalex.org/W2171383742","https://openalex.org/W2611856473","https://openalex.org/W2950627632"],"related_works":["https://openalex.org/W4281481227","https://openalex.org/W3207923681","https://openalex.org/W3140731283","https://openalex.org/W3100631062","https://openalex.org/W2734462801","https://openalex.org/W2397758652","https://openalex.org/W2257968364","https://openalex.org/W2116729961","https://openalex.org/W2070936907","https://openalex.org/W1990729833"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"we":[3,137],"analyze":[4],"the":[5,38,79,83,96,125,143,160],"effect":[6,81,161],"of":[7,17,33,64,82,85,107,124,142,148,162],"particular":[8],"refactorings":[9,112],"on":[10,164],"class":[11,58],"coupling":[12,59,165],"for":[13,129,158],"different":[14],"aggregate":[15],"releases":[16],"four":[18],"object-oriented":[19],"Open":[20],"Source":[21],"(OS)":[22],"Java":[23,35],"software":[24],"systems:":[25],"Azureus,":[26],"Jtopen,":[27],"Jedit":[28],"and":[29,44,62,73,100,119,121,131,134,147,173,182],"Tomcat,":[30],"as":[31,51],"representative":[32],"general":[34],"OS":[36],"systems.Specifically,":[37],"\"add":[39],"parameter\"":[40,46],"to":[41,54,94,109,113],"a":[42,48,76,104,122,139],"method":[43,49],"\"remove":[45],"from":[47],"refactorings,":[50,87],"defined":[52],"according":[53],"Fowler,":[55],"may":[56,155,177],"influence":[57],"changing":[60],"fan-in":[61,99,118,130],"fan-out":[63,101,120,132],"classes":[65,114],"they":[66],"are":[67],"applied":[68],"to.We":[69],"investigate,":[70],"both":[71],"qualitatively":[72],"quantitatively,":[74],"using":[75],"statistical":[77,91,127],"approach,":[78],"global":[80],"application":[84],"such":[86,111],"providing":[88],"best":[89,144],"fitting":[90,145],"distributions":[92],"able":[93],"describe":[95],"changes":[97,150],"in":[98,179],"couplings.Results":[102],"show":[103],"net":[105],"tendency":[106],"developers":[108],"apply":[110],"with":[115],"relatively":[116],"high":[117],"persistence":[123],"same":[126],"distribution":[128],"before":[133,166],"after":[135],"refactoring.Finally,":[136],"provide":[138],"detailed":[140],"analysis":[141],"parameters":[146],"their":[149],"when":[151],"refactoring":[152,163,170],"occurs,":[153],"which":[154],"be":[156],"useful":[157],"estimating":[159],"it":[167],"is":[168],"applied.Since":[169],"requires":[171],"time":[172],"effort,":[174],"these":[175],"estimates":[176],"help":[178],"determining":[180],"costs":[181],"benefits.":[183]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2072111895","counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2024-12-11T05:12:52.160999","created_date":"2016-06-24"}