An empirical study of web api versioning practices
S Serbout, C Pautasso - International Conference on Web Engineering, 2023 - Springer
Abstract As Web APIs evolve, developers assign them version identifiers to reflect the
amount and the nature of changes that the API clients should expect. In this work we focus …
amount and the nature of changes that the API clients should expect. In this work we focus …
APIstic: a large collection of OpenAPI metrics
S Serbout, C Pautasso - 2024 IEEE/ACM 21st International …, 2024 - ieeexplore.ieee.org
In the rapidly evolving landscape of web services, the significance of efficiently designed
and well-documented APIs is paramount. In this paper, we present APIstic an API analytics …
and well-documented APIs is paramount. In this paper, we present APIstic an API analytics …
Interactively exploring API changes and versioning consistency
S Serbout, DCM Hurtado… - 2023 IEEE Working …, 2023 - ieeexplore.ieee.org
Application Programming Interfaces (APIs) evolve over time. As they change, they are
expected to be versioned based on how changes might affect their clients. In this paper, we …
expected to be versioned based on how changes might affect their clients. In this paper, we …
API refactoring to patterns: catalog, template and tools for remote interface evolution
M Stocker, O Zimmermann - … of the 28th European Conference on …, 2023 - dl.acm.org
Refactoring is an essential agile practice for software evolution. While program-internal code-
level refactoring is well established, architecture-level refactoring has been researched but …
level refactoring is well established, architecture-level refactoring has been researched but …
XL: Explainable Lead Generation with Microservices and Hypothetical Answers
L Cruz-Filipe, S Kostopoulou, F Montesi… - European Conference on …, 2023 - Springer
Lead generation refers to the identification of potential topics (the 'leads') of importance for
journalists to report on. In this paper we present a new lead generation tool based on a …
journalists to report on. In this paper we present a new lead generation tool based on a …
API Rate Limit Adoption--A pattern collection
The API Rate Limit pattern controls the rate at which clients make API requests by counting
the number of requests in a specified time interval and reacting against abusive clients, in …
the number of requests in a specified time interval and reacting against abusive clients, in …
[HTML][HTML] Action Research Approach to Analysis of Teaching of Blockchain Web 3.0 Application Based on MACH Architecture
G Katipoglu, S Utku, I Mijailović, E Mekić, D Avdić… - Applied Sciences, 2024 - mdpi.com
This study investigates the integration of agile methodologies, particularly Scrum, into the
teaching of microservices, API-first, cloud-native, and headless (MACH) architecture within a …
teaching of microservices, API-first, cloud-native, and headless (MACH) architecture within a …
LEMMA2Jolie: A tool to generate microservice APIs from domain models
We introduce LEMMA2Jolie, a tool for translating domain models of microservice
architectures given in LEMMA into concrete APIs of microservices in the Jolie programming …
architectures given in LEMMA into concrete APIs of microservices in the Jolie programming …
Model-Based Engineering of Multi-Purpose Digital Twins in Manufacturing
M Heithoff, N Jansen, J Michael, F Rademacher… - Digital Twin, 2024 - Springer
The engineering of digital twins for manufacturing can benefit greatly from automated or
semi-automated methods, as opposed to the current manual software development methods …
semi-automated methods, as opposed to the current manual software development methods …
JoT: A Jolie framework for testing microservices
We present JoT, a testing framework for Microservice Architectures (MSAs) based on
technology agnosticism, a core principle of microservices. The main advantage of JoT is that …
technology agnosticism, a core principle of microservices. The main advantage of JoT is that …