Change impact analysis in microservice systems: A systematic literature review
L Lelovic, A Huzinga, G Goulis, A Kaur, R Boone… - Journal of Systems and …, 2024 - Elsevier
Background: Change impact analysis is crucial in software development, especially when
working with large and complex systems. It aims to identify the potential consequences of a …
working with large and complex systems. It aims to identify the potential consequences of a …
Domain-Driven Design in Software Development: A Systematic Literature Review on Implementation, Challenges, and Effectiveness
Context: Domain-Driven Design (DDD) addresses software challenges, gaining attention for
refactoring, reimplementation, and adoption. It centers on domain knowledge to solve …
refactoring, reimplementation, and adoption. It centers on domain knowledge to solve …
Domain-driven service design: Context modeling, model refactoring and contract generation
S Kapferer, O Zimmermann - … : 14th Symposium and Summer School on …, 2020 - Springer
Abstract Service-oriented architectures and microservices have gained much attention in
recent years; companies adopt these concepts and supporting technologies in order to …
recent years; companies adopt these concepts and supporting technologies in order to …
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 …
Introduction to microservice API patterns (MAP)
The Microservice API Patterns (MAP) language and supporting website premiered under
this name at Microservices 2019. MAP distills proven, platform-and technology-independent …
this name at Microservices 2019. MAP distills proven, platform-and technology-independent …
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 …
[HTML][HTML] Microservice API Evolution in Practice: A Study on Strategies and Challenges
Nowadays, many companies design and develop their software systems as a set of loosely
coupled microservices that communicate via their Application Programming Interfaces …
coupled microservices that communicate via their Application Programming Interfaces …
Survey on tools and techniques detecting microservice api patterns
It is well recognized that design patterns improve system development and maintenance in
many aspects. While we commonly recognize these patterns in monolithic systems, many …
many aspects. While we commonly recognize these patterns in monolithic systems, many …
A large-scale empirical assessment of web api size evolution
F Di Lauro, S Serbout… - Journal of web engineering, 2022 - ieeexplore.ieee.org
Like any other type of software, also Web Application Programming Interfaces (APIs) evolve
over time. In the case of widely used API, introducing changes is never a trivial task …
over time. In the case of widely used API, introducing changes is never a trivial task …
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 …