Rest api changes analysis and impact on client applications
Las APIs web, como cualquier otra pieza de software evolucionan continuamente. Esta evolución frecuentemente implica la adición de cambios en las nuevas versiones. Como resultado, las aplicaciones que dependen de estas APIs deben ser modificadas para poder usar la version mas reciente de estas APIs....
- Autores:
-
Robles Vargas, Nicolás Ricardo
- Tipo de recurso:
- Fecha de publicación:
- 2020
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/48489
- Acceso en línea:
- http://hdl.handle.net/1992/48489
- Palabra clave:
- Interfaces de programación de aplicaciones (Programas para computador)
Desarrollo de páginas Web
Diseño de páginas web
Arquitectura de software
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
Summary: | Las APIs web, como cualquier otra pieza de software evolucionan continuamente. Esta evolución frecuentemente implica la adición de cambios en las nuevas versiones. Como resultado, las aplicaciones que dependen de estas APIs deben ser modificadas para poder usar la version mas reciente de estas APIs. La clave para adaptar con éxito un software cliente, esta en comprender los cambios realizados en la API. Para ayudar a los desarrolladores en este proceso, analizamos el proceso de evolución de 269 APIs y proponemos algunos gráficos para ayudar a los desarrolladores a identificar los cambios y su impacto, de modo que tengan las herramientas necesarias para guiar de la mejor manera el proceso de adaptación. También presentamos una herramienta para analizar el código fuente de una aplicación cliente e identificar llamadas obsoletas a elementos del API |
---|