{"id":"https://openalex.org/W2144827892","doi":"https://doi.org/10.1109/icsm.2015.7332471","title":"How do developers react to API evolution? The Pharo ecosystem case","display_name":"How do developers react to API evolution? The Pharo ecosystem case","publication_year":2015,"publication_date":"2015-09-01","ids":{"openalex":"https://openalex.org/W2144827892","doi":"https://doi.org/10.1109/icsm.2015.7332471","mag":"2144827892"},"language":"en","primary_location":{"id":"doi:10.1109/icsm.2015.7332471","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2015.7332471","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)","raw_type":"proceedings-article"},"type":"preprint","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/A5044506720","display_name":"Andr\u00e9 Hora","orcid":"https://orcid.org/0000-0003-4900-1330"},"institutions":[{"id":"https://openalex.org/I2279609970","display_name":"Universit\u00e9 de Lille","ror":"https://ror.org/02kzqn938","country_code":"FR","type":"education","lineage":["https://openalex.org/I2279609970"]},{"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"]},{"id":"https://openalex.org/I4210138412","display_name":"Centre de recherche Inria Lille - Nord Europe","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]}],"countries":["BR","FR"],"is_corresponding":true,"raw_author_name":"Andre Hora","raw_affiliation_strings":["Department of Computer Science (DCC), ASERG Group, Federal University of Minas Gerais, Brazil","RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d\u2019 Ascq, France","RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d' Ascq, France"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science (DCC), ASERG Group, Federal University of Minas Gerais, Brazil","institution_ids":["https://openalex.org/I110200422"]},{"raw_affiliation_string":"RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d\u2019 Ascq, France","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I2279609970"]},{"raw_affiliation_string":"RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d' Ascq, France","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I2279609970"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031712876","display_name":"Romain Robbes","orcid":"https://orcid.org/0000-0003-4569-6868"},"institutions":[{"id":"https://openalex.org/I69737025","display_name":"University of Chile","ror":"https://ror.org/047gc3g35","country_code":"CL","type":"education","lineage":["https://openalex.org/I69737025"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"Romain Robbes","raw_affiliation_strings":["Department of Computer Science (DCC), PLEIAD Lab, University of Chile Santiago, Chile"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science (DCC), PLEIAD Lab, University of Chile Santiago, Chile","institution_ids":["https://openalex.org/I69737025"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080961127","display_name":"Nicolas Anquetil","orcid":"https://orcid.org/0000-0003-1486-8399"},"institutions":[{"id":"https://openalex.org/I2279609970","display_name":"Universit\u00e9 de Lille","ror":"https://ror.org/02kzqn938","country_code":"FR","type":"education","lineage":["https://openalex.org/I2279609970"]},{"id":"https://openalex.org/I4210138412","display_name":"Centre de recherche Inria Lille - Nord Europe","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Nicolas Anquetil","raw_affiliation_strings":["RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d\u2019 Ascq, France","RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d' Ascq, France"],"affiliations":[{"raw_affiliation_string":"RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d\u2019 Ascq, France","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I2279609970"]},{"raw_affiliation_string":"RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d' Ascq, France","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I2279609970"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030448190","display_name":"Anne Etien","orcid":"https://orcid.org/0000-0003-3034-873X"},"institutions":[{"id":"https://openalex.org/I2279609970","display_name":"Universit\u00e9 de Lille","ror":"https://ror.org/02kzqn938","country_code":"FR","type":"education","lineage":["https://openalex.org/I2279609970"]},{"id":"https://openalex.org/I4210138412","display_name":"Centre de recherche Inria Lille - Nord Europe","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Anne Etien","raw_affiliation_strings":["RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d\u2019 Ascq, France","RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d' Ascq, France"],"affiliations":[{"raw_affiliation_string":"RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d\u2019 Ascq, France","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I2279609970"]},{"raw_affiliation_string":"RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d' Ascq, France","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I2279609970"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031290426","display_name":"St\u00e9\u0301phane Ducasse","orcid":"https://orcid.org/0000-0001-6070-6599"},"institutions":[{"id":"https://openalex.org/I2279609970","display_name":"Universit\u00e9 de Lille","ror":"https://ror.org/02kzqn938","country_code":"FR","type":"education","lineage":["https://openalex.org/I2279609970"]},{"id":"https://openalex.org/I4210138412","display_name":"Centre de recherche Inria Lille - Nord Europe","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Stephane Ducasse","raw_affiliation_strings":["RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d\u2019 Ascq, France","RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d' Ascq, France"],"affiliations":[{"raw_affiliation_string":"RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d\u2019 Ascq, France","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I2279609970"]},{"raw_affiliation_string":"RMod team, Inria Lille Nord Europe, University of Lille, CRIStAL, Villeneuve d' Ascq, France","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I2279609970"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100703246","display_name":"Marco T\u00falio Valente","orcid":"https://orcid.org/0000-0002-8180-7548"},"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":"Marco Tulio Valente","raw_affiliation_strings":["Department of Computer Science (DCC), ASERG Group, Federal University of Minas Gerais, Belo Horizonte, MG, BR"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science (DCC), ASERG Group, Federal University of Minas Gerais, Belo Horizonte, MG, BR","institution_ids":["https://openalex.org/I110200422"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5044506720"],"corresponding_institution_ids":["https://openalex.org/I110200422","https://openalex.org/I2279609970","https://openalex.org/I4210138412"],"apc_list":null,"apc_paid":null,"fwci":18.938,"has_fulltext":false,"cited_by_count":70,"citation_normalized_percentile":{"value":0.99080119,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"251","last_page":"260"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"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.9997000098228455,"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.9958000183105469,"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.9941999912261963,"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.7317062616348267},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.6173340082168579},{"id":"https://openalex.org/keywords/ecosystem","display_name":"Ecosystem","score":0.6138975024223328},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.5969006419181824},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.48338690400123596},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.46653205156326294},{"id":"https://openalex.org/keywords/exploratory-research","display_name":"Exploratory research","score":0.45554155111312866},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.39968395233154297},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3850313723087311},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3567996025085449},{"id":"https://openalex.org/keywords/ecology","display_name":"Ecology","score":0.16971811652183533},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.09445655345916748},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09360074996948242}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7317062616348267},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.6173340082168579},{"id":"https://openalex.org/C110872660","wikidata":"https://www.wikidata.org/wiki/Q37813","display_name":"Ecosystem","level":2,"score":0.6138975024223328},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5969006419181824},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.48338690400123596},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.46653205156326294},{"id":"https://openalex.org/C85973986","wikidata":"https://www.wikidata.org/wiki/Q1091731","display_name":"Exploratory research","level":2,"score":0.45554155111312866},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.39968395233154297},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3850313723087311},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3567996025085449},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.16971811652183533},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.09445655345916748},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09360074996948242},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C19165224","wikidata":"https://www.wikidata.org/wiki/Q23404","display_name":"Anthropology","level":1,"score":0.0},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"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/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/icsm.2015.7332471","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2015.7332471","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)","raw_type":"proceedings-article"},{"id":"pmh:oai:alma.39UBZ_INST:11235403240001241","is_oa":false,"landing_page_url":"https://ieeexplore.ieee.org/abstract/document/7332471/","pdf_url":null,"source":{"id":"https://openalex.org/S4210197018","display_name":"View","issn_l":"2688-268X","issn":["2688-268X","2688-3988"],"is_oa":false,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"pmh:oai:unibz.it:11235403240001241","is_oa":false,"landing_page_url":"https://bia.unibz.it/esploro/outputs/conferenceProceeding/How-do-developers-react-to-API/991005772993301241","pdf_url":null,"source":{"id":"https://openalex.org/S4210197018","display_name":"View","issn_l":"2688-268X","issn":["2688-268X","2688-3988"],"is_oa":false,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/15","display_name":"Life in Land","score":0.46000000834465027}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W1497842064","https://openalex.org/W1579363409","https://openalex.org/W1880692506","https://openalex.org/W1964976527","https://openalex.org/W1969622507","https://openalex.org/W1972052832","https://openalex.org/W1986453394","https://openalex.org/W1988281920","https://openalex.org/W1988491145","https://openalex.org/W2022429945","https://openalex.org/W2024067677","https://openalex.org/W2043481082","https://openalex.org/W2045062535","https://openalex.org/W2047794235","https://openalex.org/W2058843007","https://openalex.org/W2078410218","https://openalex.org/W2079437975","https://openalex.org/W2092952955","https://openalex.org/W2099056153","https://openalex.org/W2103188316","https://openalex.org/W2108395261","https://openalex.org/W2112847033","https://openalex.org/W2112954275","https://openalex.org/W2118581948","https://openalex.org/W2130191210","https://openalex.org/W2133437259","https://openalex.org/W2141973112","https://openalex.org/W2148787816","https://openalex.org/W2152759400","https://openalex.org/W2157836986","https://openalex.org/W2158735796","https://openalex.org/W2169974813","https://openalex.org/W2172168118","https://openalex.org/W2510750634","https://openalex.org/W3140895829","https://openalex.org/W3148761765","https://openalex.org/W3151553572","https://openalex.org/W4248937746","https://openalex.org/W4254940549","https://openalex.org/W6634668550","https://openalex.org/W6647525013","https://openalex.org/W6665163516","https://openalex.org/W6977674938"],"related_works":["https://openalex.org/W4312622767","https://openalex.org/W2103526356","https://openalex.org/W2164183816","https://openalex.org/W1553176225","https://openalex.org/W1980601824","https://openalex.org/W91382638","https://openalex.org/W2915599431","https://openalex.org/W1539836756","https://openalex.org/W2061144526","https://openalex.org/W2116693957"],"abstract_inverted_index":{"Software":[0],"engineering":[1],"research":[2,150],"now":[3],"considers":[4],"that":[5],"no":[6],"system":[7,27],"is":[8,13],"an":[9,16,111],"island,":[10],"but":[11],"it":[12,89],"part":[14],"of":[15,70,78,141,159,167,175],"ecosystem":[17,80],"involving":[18],"other":[19],"systems,":[20,133],"developers,":[21],"users,":[22],"hardware,":[23],"...":[24],"When":[25],"one":[26],"(e.g.,":[28],"a":[29,54,64,92,123],"framework)":[30],"evolves,":[31],"its":[32,120],"clients":[33,101],"often":[34],"need":[35,41,49,60],"to":[36,42,44,50,53,61,63,84,94,171,186],"adapt.":[37],"Client":[38],"developers":[39],"might":[40,48,59,81,88],"adapt":[43,62],"functionalities,":[45],"client":[46,57],"systems":[47],"be":[51,82,193],"adapted":[52],"new":[55,65],"API,":[56],"users":[58],"User":[66],"Interface.":[67],"The":[68,165],"consequences":[69],"such":[71,160,190],"changes":[72,147,161],"are":[73],"yet":[74],"unclear,":[75],"what":[76],"proportion":[77],"the":[79,97,104,153,163,173,184],"expected":[83],"react,":[85],"how":[86,189],"long":[87],"take":[90],"for":[91],"change":[93],"diffuse":[95],"in":[96,103,162,178],"ecosystem,":[98,126],"do":[99],"all":[100],"react":[102],"same":[105],"way?":[106],"This":[107],"paper":[108],"reports":[109],"on":[110,122],"exploratory":[112],"study":[113,169],"aimed":[114],"at":[115],"observing":[116],"API":[117,146,176],"evolution":[118,177],"and":[119,138,148,157,182],"impact":[121,174,191],"large-scale":[124],"software":[125,180],"Pharo,":[127],"which":[128],"has":[129],"about":[130],"3,600":[131],"distinct":[132],"more":[134],"than":[135],"2,800":[136],"contributors,":[137],"six":[139],"years":[140],"evolution.":[142],"We":[143],"analyze":[144],"118":[145],"answer":[149],"questions":[151],"regarding":[152],"magnitude,":[154],"duration,":[155],"extension,":[156],"consistency":[158],"ecosystem.":[164],"results":[166],"this":[168],"help":[170],"characterize":[172],"large":[179],"ecosystems,":[181],"provide":[183],"basis":[185],"better":[187],"understand":[188],"can":[192],"alleviated.":[194]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":12},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":10},{"year":2016,"cited_by_count":5},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
