{"id":"https://openalex.org/W3108926370","doi":"https://doi.org/10.1145/3368089.3409684","title":"An empirical analysis of the costs of clone- and platform-oriented software reuse","display_name":"An empirical analysis of the costs of clone- and platform-oriented software reuse","publication_year":2020,"publication_date":"2020-11-07","ids":{"openalex":"https://openalex.org/W3108926370","doi":"https://doi.org/10.1145/3368089.3409684","mag":"3108926370"},"language":"en","primary_location":{"id":"doi:10.1145/3368089.3409684","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3368089.3409684","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"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/A5042728295","display_name":"Jacob Kr\u00fcger","orcid":"https://orcid.org/0000-0002-0283-248X"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I4210138551","display_name":"University Hospital Magdeburg","ror":"https://ror.org/03m04df46","country_code":"DE","type":"healthcare","lineage":["https://openalex.org/I4210138551"]}],"countries":["CA","DE"],"is_corresponding":true,"raw_author_name":"Jacob Kr\u00fcger","raw_affiliation_strings":["University of Toronto, Canada / University of Magdeburg, Germany"],"affiliations":[{"raw_affiliation_string":"University of Toronto, Canada / University of Magdeburg, Germany","institution_ids":["https://openalex.org/I4210138551","https://openalex.org/I185261750"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072456187","display_name":"Thorsten Berger","orcid":"https://orcid.org/0000-0002-3870-5167"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]},{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Thorsten Berger","raw_affiliation_strings":["Chalmers University of Technology, Sweden / University of Gothenburg, Sweden"],"affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Sweden / University of Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912","https://openalex.org/I881427289"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5042728295"],"corresponding_institution_ids":["https://openalex.org/I185261750","https://openalex.org/I4210138551"],"apc_list":null,"apc_paid":null,"fwci":13.075,"has_fulltext":false,"cited_by_count":78,"citation_normalized_percentile":{"value":0.98730621,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"432","last_page":"444"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9995999932289124,"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.9995999932289124,"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.9986000061035156,"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"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9897000193595886,"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/computer-science","display_name":"Computer science","score":0.6900777220726013},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.6541427373886108},{"id":"https://openalex.org/keywords/clone","display_name":"clone (Java method)","score":0.6178619265556335},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.591467022895813},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3813336491584778},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.15035563707351685}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6900777220726013},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.6541427373886108},{"id":"https://openalex.org/C81089528","wikidata":"https://www.wikidata.org/wiki/Q5134986","display_name":"clone (Java method)","level":3,"score":0.6178619265556335},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.591467022895813},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3813336491584778},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.15035563707351685},{"id":"https://openalex.org/C552990157","wikidata":"https://www.wikidata.org/wiki/Q7430","display_name":"DNA","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3368089.3409684","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3368089.3409684","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5600000023841858,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G5927547876","display_name":null,"funder_award_id":"LE 3382/2-1, SA 465/49-3","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320334761","display_name":"German Academic Exchange Service London","ror":"https://ror.org/039djdh30"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":102,"referenced_works":["https://openalex.org/W74739748","https://openalex.org/W79576551","https://openalex.org/W179803762","https://openalex.org/W1500250067","https://openalex.org/W1527311855","https://openalex.org/W1528966910","https://openalex.org/W1529310839","https://openalex.org/W1554926315","https://openalex.org/W1843123775","https://openalex.org/W1901527989","https://openalex.org/W1971890097","https://openalex.org/W1975516699","https://openalex.org/W1975675278","https://openalex.org/W1978771558","https://openalex.org/W1990531060","https://openalex.org/W2005546948","https://openalex.org/W2020012995","https://openalex.org/W2020540304","https://openalex.org/W2020558981","https://openalex.org/W2023443823","https://openalex.org/W2037904933","https://openalex.org/W2038032205","https://openalex.org/W2040244806","https://openalex.org/W2046995649","https://openalex.org/W2051538742","https://openalex.org/W2058154764","https://openalex.org/W2069151703","https://openalex.org/W2076631615","https://openalex.org/W2077833033","https://openalex.org/W2078095173","https://openalex.org/W2078124213","https://openalex.org/W2090432523","https://openalex.org/W2090526358","https://openalex.org/W2092615763","https://openalex.org/W2098297633","https://openalex.org/W2108109653","https://openalex.org/W2109139123","https://openalex.org/W2115916888","https://openalex.org/W2118494759","https://openalex.org/W2121887779","https://openalex.org/W2122639651","https://openalex.org/W2135553395","https://openalex.org/W2136931441","https://openalex.org/W2139092060","https://openalex.org/W2139357103","https://openalex.org/W2141002242","https://openalex.org/W2145790474","https://openalex.org/W2149449383","https://openalex.org/W2150601351","https://openalex.org/W2152950976","https://openalex.org/W2153457926","https://openalex.org/W2154151876","https://openalex.org/W2156062547","https://openalex.org/W2156553404","https://openalex.org/W2157849449","https://openalex.org/W2158109440","https://openalex.org/W2159697285","https://openalex.org/W2164521341","https://openalex.org/W2171816001","https://openalex.org/W2172048704","https://openalex.org/W2237967404","https://openalex.org/W2260313081","https://openalex.org/W2276797782","https://openalex.org/W2294861651","https://openalex.org/W2336360837","https://openalex.org/W2388665147","https://openalex.org/W2403069188","https://openalex.org/W2477378326","https://openalex.org/W2495617574","https://openalex.org/W2495887147","https://openalex.org/W2500697748","https://openalex.org/W2506821214","https://openalex.org/W2514176951","https://openalex.org/W2524189425","https://openalex.org/W2525801640","https://openalex.org/W2525823364","https://openalex.org/W2526713288","https://openalex.org/W2529549303","https://openalex.org/W2548749170","https://openalex.org/W2620371322","https://openalex.org/W2751335616","https://openalex.org/W2751553114","https://openalex.org/W2753453462","https://openalex.org/W2782602923","https://openalex.org/W2807375673","https://openalex.org/W2888840545","https://openalex.org/W2889770362","https://openalex.org/W2890702868","https://openalex.org/W2904898542","https://openalex.org/W2914419291","https://openalex.org/W2916631238","https://openalex.org/W2967363435","https://openalex.org/W2971334721","https://openalex.org/W3004710862","https://openalex.org/W3014105160","https://openalex.org/W3094629926","https://openalex.org/W3135032580","https://openalex.org/W3141189772","https://openalex.org/W3143516637","https://openalex.org/W4239338347","https://openalex.org/W4245640662","https://openalex.org/W4247933273"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2377327490","https://openalex.org/W2560253012","https://openalex.org/W1524590520","https://openalex.org/W2412288087","https://openalex.org/W2371792548","https://openalex.org/W1697705604","https://openalex.org/W2419862115"],"abstract_inverted_index":{"Software":[0],"reuse":[1,26,140,188,195,248],"lowers":[2],"development":[3,79,130],"costs":[4,103],"and":[5,20,24,37,65,75,81,135,148,161,173,197,235,246],"improves":[6],"the":[7,45,63,101,111,129,230],"quality":[8,204],"of":[9,47,113,128,242],"software":[10,82,98,178],"systems.":[11],"Two":[12],"strategies":[13],"are":[14,104],"common:":[15],"clone":[16,207,243],"&":[17,208,244],"own":[18,245],"(copying":[19],"adapting":[21],"a":[22,28,89,158,162,224],"system)":[23],"platform-oriented":[25,187,247],"(building":[27],"configurable":[29],"platform).":[30],"The":[31,53],"former":[32],"is":[33,88,119,189,238],"readily":[34],"available,":[35],"flexible,":[36],"initially":[38],"cheap,":[39],"but":[40,56,192],"does":[41],"not":[42,105,108],"scale":[43],"with":[44,92,138],"frequency":[46],"reuse,":[48],"imposing":[49,77],"high":[50,58],"maintenance":[51],"costs.":[52],"latter":[54],"scales,":[55],"imposes":[57],"upfront":[59],"investments":[60],"for":[61,85,186],"building":[62],"platform,":[64,225],"reduces":[66,194],"flexibility.":[67],"As":[68],"such,":[69],"each":[70],"strategy":[71,87],"has":[72],"distinctive":[73],"advantages":[74],"disadvantages,":[76],"different":[78],"activities":[80],"architectures.":[83],"Deciding":[84],"one":[86],"core":[90],"decision":[91],"long-term":[93],"impact":[94],"on":[95,177],"an":[96,125],"organization\u2019s":[97],"development.":[99],"Unfortunately,":[100],"strategies\u2019":[102],"well-understood":[106],"-":[107],"surprisingly,":[109],"given":[110],"lack":[112],"systematically":[114],"elicited":[115],"empirical":[116,126],"data,":[117],"which":[118],"difficult":[120],"to":[121,206],"collect.":[122],"We":[123],"present":[124],"study":[127,170],"activities,":[131],"costs,":[132],"cost":[133],"factors,":[134],"benefits":[136],"associated":[137],"either":[139],"strategy.":[141],"For":[142,180],"this":[143],"purpose,":[144],"we":[145,152,182,214],"combine":[146],"quantitative":[147],"qualitative":[149],"data":[150],"that":[151,184,198,216,226,236],"triangulated":[153],"from":[154],"26":[155],"interviews":[156],"at":[157],"large":[159],"organization":[160],"systematic":[163],"literature":[164],"review":[165],"covering":[166],"57":[167],"publications.":[168],"Our":[169],"both":[171],"confirms":[172],"refutes":[174],"common":[175,212],"hypotheses":[176],"reuse.":[179],"instance,":[181],"confirm":[183],"developing":[185],"more":[190,221],"expensive,":[191],"simultaneously":[193],"costs;":[196],"platform-orientation":[199],"results":[200],"in":[201,223,249],"higher":[202],"code":[203],"compared":[205],"own.":[209],"Surprisingly,":[210],"refuting":[211],"hypotheses,":[213],"find":[215],"change":[217],"propagation":[218],"can":[219,228],"be":[220],"expensive":[222],"platforms":[227],"facilitate":[229],"advancement":[231],"into":[232],"innovative":[233],"markets,":[234],"there":[237],"no":[239],"strict":[240],"distinction":[241],"practice.":[250]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":22},{"year":2023,"cited_by_count":15},{"year":2022,"cited_by_count":17},{"year":2021,"cited_by_count":11},{"year":2020,"cited_by_count":4}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
