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) …

Application programming interface (API) research: A review of the past to inform the future

J Ofoeda, R Boateng, J Effah - International Journal of Enterprise …, 2019 - igi-global.com
The purpose of this study is to perform a synthesis of API research. The study took stock of
literature from academic journals on APIs with their associated themes, frameworks …

[HTML][HTML] Identifying architectural technical debt, principal, and interest in microservices: A multiple-case study

SS de Toledo, A Martini, I Rauf, E Troubitsyna, I Porres - Computer Science Review, 2019 - Elsevier
Abstract An Application Programming Interface (API) provides a programmatic interface to a
software component that is often offered publicly and may be used by programmers who are …

Marble: Mining for boilerplate code to identify API usability problems

D Nam, A Horvath, A Macvean, B Myers… - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Designing usable APIs is critical to developers' productivity and software quality, but is quite
difficult. One of the challenges is that anticipating API usability barriers and real-world usage …

A data-driven approach to measure the usability of web apis

R Koçi, X Franch, P Jovanovic… - 2020 46th Euromicro …, 2020 - ieeexplore.ieee.org
Application Programming Interfaces (APIs) are means of communication between
applications, hence they can be seen as user interfaces, just with different kind of users, ie …

[HTML][HTML] Computability evaluation of RESTful API using Primitive Recursive Function

R Padmanaban, M Thirumaran, P Anitha… - Journal of King Saud …, 2022 - Elsevier
Web services are moving toward a new emerging technology lead to the migration of SOAP
to RESTful API, which is an Architectural Style that holds Lightweight, Stateless, Uniform …