Dissertation/ Thesis
Rest api changes analysis and impact on client applications
| Τίτλος: | Rest api changes analysis and impact on client applications |
|---|---|
| Συγγραφείς: | Robles Vargas, Nicolás Ricardo |
| Συνεισφορές: | Garcés Pernett, Kelly Johany, Parra Acevedo, Carlos Andrés, Linares Vasquez, Mario |
| Πηγή: | instname:Universidad de los Andes ; reponame:Repositorio Institucional Séneca |
| Στοιχεία εκδότη: | Universidad de los Andes Maestría en Ingeniería de Software Facultad de Ingeniería Departamento de Ingeniería de Sistemas y Computación |
| Έτος έκδοσης: | 2020 |
| Συλλογή: | Universidad de los Andes Colombia: Séneca |
| Θεματικοί όροι: | 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 |
| Περιγραφή: | 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 ; Web APIs, like any other pieces of software, are continuously evolving. This evolution frequently implies the introduction of changes in the released API versions. As a result, client applications need change to be able to use the latest API version. The key to successfully adapt a client software relies on understanding the changes made to the API. To help developers in this process, we analyze the evolution process of 269 APIs and propose some charts to help developers identify the changes and their impact, so they have the tools to better guide the adaptation process. We also present a tool to analyze source code and identify obsolete API calls ; Magíster en Ingeniería de Software ; Maestría |
| Τύπος εγγράφου: | master thesis |
| Περιγραφή αρχείου: | 75 hojas; application/pdf |
| Γλώσσα: | English |
| Relation: | https://hdl.handle.net/1992/48489; u833729.pdf; instname:Universidad de los Andes; reponame:Repositorio Institucional Séneca; repourl:https://repositorio.uniandes.edu.co/ |
| Διαθεσιμότητα: | https://hdl.handle.net/1992/48489 |
| Rights: | Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores. ; http://creativecommons.org/licenses/by-nc-nd/4.0/ ; info:eu-repo/semantics/openAccess ; http://purl.org/coar/access_right/c_abf2 |
| Αριθμός Καταχώρησης: | edsbas.90CC7E9 |
| Βάση Δεδομένων: | BASE |
καταχωρήστε σχόλιο πρώτοι!