Colección SciELO Chile

Departamento Gestión de Conocimiento, Monitoreo y Prospección
Consultas o comentarios: productividad@anid.cl
Búsqueda Publicación
Búsqueda por Tema Título, Abstract y Keywords



How do developers react to API evolution? A large-scale empirical study
Indexado
WoS WOS:000425779200006
Scopus SCOPUS_ID:84992694596
DOI 10.1007/S11219-016-9344-4
Año 2018
Tipo artículo de investigación

Citas Totales

Autores Afiliación Chile

Instituciones Chile

% Participación
Internacional

Autores
Afiliación Extranjera

Instituciones
Extranjeras


Abstract



Software engineering research now considers that no system is an island, but it is part of an ecosystem involving other systems, developers, and users. When a framework or a library evolves, its clients often must adapt. For example, client developers might need to adapt to functionalities, client systems might need to be adapted to a new API, and client users might need to adapt to a new user interface. The consequences of these changes are yet unclear: what proportion of the ecosystem might be expected to react, how long might it take for a change to diffuse in the ecosystem, do all clients react in the same way? This paper reports an exploratory study aimed at observing API evolution and its impact on a large software ecosystem, Pharo, which has about 3600 distinct systems, and 6 years of evolution. We analyze 118 API changes in the context of method replacement and suggestion, and answer research questions regarding the magnitude, duration, extension, and consistency of such changes in the ecosystem. The results of this study help to characterize the impact of API evolution in large software ecosystems and provide the basis to better understand how such impact can be alleviated.

Revista



Revista ISSN
Software Quality Journal 0963-9314

Métricas Externas



PlumX Altmetric Dimensions

Muestra métricas de impacto externas asociadas a la publicación. Para mayor detalle:

Disciplinas de Investigación



WOS
Computer Science, Software Engineering
Scopus
Sin Disciplinas
SciELO
Sin Disciplinas

Muestra la distribución de disciplinas para esta publicación.

Publicaciones WoS (Ediciones: ISSHP, ISTP, AHCI, SSCI, SCI), Scopus, SciELO Chile.

Colaboración Institucional



Muestra la distribución de colaboración, tanto nacional como extranjera, generada en esta publicación.


Autores - Afiliación



Ord. Autor Género Institución - País
1 Hora, Andre Hombre Univ Fed Mato Grosso do Sul - Brasil
Universidade Federal de Mato Grosso do Sul - Brasil
2 Robbes, Romain Hombre Universidad de Chile - Chile
3 Valente, Marco Tulio Hombre Univ Fed Minas Gerais - Brasil
Universidade Federal de Minas Gerais - Brasil
4 Anquetil, Nicolas Hombre INRIA - Francia
INRIA Institut National de Recherche en Informatique et en Automatique - Francia
5 Etien, Anne Mujer INRIA - Francia
INRIA Institut National de Recherche en Informatique et en Automatique - Francia
6 Ducasse, Stephane Hombre INRIA - Francia
INRIA Institut National de Recherche en Informatique et en Automatique - Francia

Muestra la afiliación y género (detectado) para los co-autores de la publicación.

Financiamiento



Fuente
CNPq
Conselho Nacional de Desenvolvimento Científico e Tecnológico
FAPEMIG
Fundação de Amparo à Pesquisa do Estado de Minas Gerais
ANR
Fundect-MS

Muestra la fuente de financiamiento declarada en la publicación.

Agradecimientos



Agradecimiento
This research was supported by CNPq, FAPEMIG, Fundect-MS (007/2015), and ANR (ANR-2010-BLAN-0219-01).
This research was supported by CNPq, FAPEMIG, Fundect-MS (007/2015), and ANR (ANR-2010-BLAN- 0219-01).

Muestra la fuente de financiamiento declarada en la publicación.