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

A REST-based industrial web of things' framework for smart warehousing

S Jabbar, M Khan, BN Silva, K Han - The Journal of Supercomputing, 2018 - Springer
A Web-oriented architecture using REST framework is proposed to enable warehouse
objects to communicate over the Web. In the proposed mechanism, the smart warehouse …

Experiences with improving the transparency of AI models and services

M Hind, S Houde, J Martino, A Mojsilovic… - Extended Abstracts of …, 2020 - dl.acm.org
AI models and services are used in a growing number of high-stakes areas, resulting in a
need for increased transparency. Consistent with this, several proposals for higher quality …

Composing flexibly-organized step-by-step tutorials from linked source code, snippets, and outputs

A Head, J Jiang, J Smith, MA Hearst… - Proceedings of the 2020 …, 2020 - dl.acm.org
Programming tutorials are a pervasive, versatile medium for teaching programming. In this
paper, we report on the content and structure of programming tutorials, the pain points …

Carving ui tests to generate api tests and api specification

R Yandrapally, S Sinha, R Tzoref-Brill… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Modern web applications make extensive use of API calls to update the UI state in response
to user events or server-side changes. For such applications, API-level testing can play an …

An automated approach to web offensive security

N Auricchio, A Cappuccio, F Caturano… - Computer …, 2022 - Elsevier
Abstract Web Application Penetration testing is a popular approach that aims at discovering
vulnerabilities by emulating real attacks. Experts often use a variety of publicly available …

Generating graphql-wrappers for rest (-like) apis

E Wittern, A Cha, JA Laredo - International Conference on Web …, 2018 - Springer
GraphQL is a query language and thereupon-based paradigm for implementing web
Application Programming Interfaces (APIs) for client-server interactions. Using GraphQL …

Example-driven web api specification discovery

H Ed-Douibi, JL Cánovas Izquierdo, J Cabot - European Conference on …, 2017 - Springer
Abstract REpresentational State Transfer (REST) has become the dominant approach to
design Web APIs nowadays, resulting in thousands of public REST Web APIs offering …

Opportunities in software engineering research for web API consumption

E Wittern, ATT Ying, Y Zheng, JA Laredo… - 2017 IEEE/ACM 1st …, 2017 - ieeexplore.ieee.org
Nowadays, invoking third party code increasingly involves calling web services via their web
APIs, as opposed to the more traditional scenario of downloading a library and invoking the …

Automated generation of REST API specification from plain HTML documentation

H Cao, JR Falleri, X Blanc - … , ICSOC 2017, Malaga, Spain, November 13 …, 2017 - Springer
REST is nowadays highly popular and widely adopted by Web services providers. However,
most of the Web services providers only provide the documentation of their REST API in …