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 …

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 …

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 …

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 …

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 …

Understanding security tactics in microservice APIs using annotated software architecture decomposition models–a controlled experiment

P Genfer, S Serbout, G Simhandl, U Zdun… - Empirical Software …, 2025 - Springer
While microservice architectures have become a widespread option for designing
distributed applications, designing secure microservice systems remains challenging …

API Rate Limit Adoption--A pattern collection

S Serbout, A El Malki, C Pautasso, U Zdun - Proceedings of the 28th …, 2023 - dl.acm.org
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 …

JoT: A Jolie framework for testing microservices

S Giallorenzo, F Montesi, M Peressotti… - Science of Computer …, 2025 - Elsevier
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 …

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

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 …