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