A systematic review of API evolution literature

M Lamothe, YG Guéhéneuc, W Shang - ACM Computing Surveys …, 2021 - dl.acm.org
Recent software advances have led to an expansion of the development and usage of
application programming interfaces (APIs). From millions of Android packages (APKs) …

An empirical study on tensorflow program bugs

Y Zhang, Y Chen, SC Cheung, Y Xiong… - Proceedings of the 27th …, 2018 - dl.acm.org
Deep learning applications become increasingly popular in important domains such as self-
driving systems and facial identity systems. Defective deep learning applications may lead to …

An analysis of public REST web service APIs

A Neumann, N Laranjeiro… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Businesses are increasingly deploying their services on the web, in the form of web
applications, SOAP services, message-based services, and, more recently, REST services …

A comprehensive study on deep learning bug characteristics

MJ Islam, G Nguyen, R Pan, H Rajan - … of the 2019 27th ACM joint …, 2019 - dl.acm.org
Deep learning has gained substantial popularity in recent years. Developers mainly rely on
libraries and tools to add deep learning capabilities to their software. What kinds of bugs are …

Differential regression testing for REST APIs

P Godefroid, D Lehmann, M Polishchuk - Proceedings of the 29th ACM …, 2020 - dl.acm.org
Cloud services are programmatically accessed through REST APIs. Since REST APIs are
constantly evolving, an important problem is how to prevent breaking changes of APIs, while …

[HTML][HTML] Web api evolution patterns: A usage-driven approach

R Koçi, X Franch, P Jovanovic, A Abelló - Journal of Systems and Software, 2023 - Elsevier
As the use of Application Programming Interfaces (APIs) is increasingly growing, their
evolution becomes more challenging in terms of the service provided according to …

A case study of web API evolution

SM Sohan, C Anslow, F Maurer - 2015 IEEE World Congress …, 2015 - ieeexplore.ieee.org
When applications are integrated using web APIs, changes on a web API may break the
dependent applications. This problem exists because old versions of the APIs may no longer …

A GraphQL approach to healthcare information exchange with HL7 FHIR

SK Mukhiya, F Rabbi, VKI Pun, A Rutle… - Procedia Computer …, 2019 - Elsevier
Interoperability is accepted as a fundamental necessity for the successful realization of
Healthcare Information Systems. It can be achieved by utilizing consistent standards …

An integration-oriented ontology to govern evolution in big data ecosystems

S Nadal, O Romero, A Abelló, P Vassiliadis… - Information systems, 2019 - Elsevier
Big Data architectures allow to flexibly store and process heterogeneous data, from multiple
sources, in their original format. The structure of those data, commonly supplied by means of …

How do developers react to restful api evolution?

S Wang, I Keivanloo, Y Zou - … , ICSOC 2014, Paris, France, November 3-6 …, 2014 - Springer
With the rapid adoption of REpresentational State Transfer (REST), more software
organizations expose their applications as RESTful web APIs and client code developers …