activity
20182026
most citedFrom Monolith to Microservices: A Classification of Refactoring Approaches

92 citations · 275 across the 15 of their papers we have counts for

collaborators
Showing cs.SEShow all

14 papers · 1 filter

cs.SE2026

Evaluating RE Practices for Explainability: Synthesizing Insights from Daimler Truck into an Explainable RE Framework Proposal

Umm-e- Habiba, Lucas Mauser, Jonas Fritzsch +2

Explainability has emerged as a critical requirement for AI-based systems, particularly in safety-critical and regulated domains. Although prior research has proposed frameworks, p…

cs.SE2023

Tools for Refactoring to Microservices: A Preliminary Usability Report

Jonas Fritzsch, Filipe Correia, Justus Bogner +1

While Microservices are a preferred choice for modern cloud-based applications, the migration and architectural refactoring of existing legacy systems is still a major challenge in…

cs.SE2023★ 7 cited

Resist the Hype! Practical Recommendations to Cope With Résumé-Driven Development

Jonas Fritzsch, Marvin Wyrich, Justus Bogner +1

Technology trends play an important role in the hiring process for software and IT professionals. In a recent study of 591 software professionals in both hiring (130) and technical…

cs.SE2023★ 10 cited

Cloud-Native Architectural Characteristics and their Impacts on Software Quality: A Validation Survey

Robin Lichtenthäler, Jonas Fritzsch, Guido Wirtz

Cloud-native architectures are often based on microservices and combine different aspects that aim to leverage the capabilities of cloud platforms for software development. Cloud-n…

cs.SE2022★ 24 cited

Adopting Microservices and DevOps in the Cyber-Physical Systems Domain: A Rapid Review and Case Study

Jonas Fritzsch, Justus Bogner, Markus Haug +5

The domain of cyber-physical systems (CPS) has recently seen strong growth, e.g., due to the rise of the Internet of Things (IoT) in industrial domains, commonly referred to as "In…

cs.SE2022★ 4 cited

Towards an Architecture-centric Methodology for Migrating to Microservices

Jonas Fritzsch, Justus Bogner, Markus Haug +2

The euphoria around microservices has decreased over the years, but the trend of modernizing legacy systems to this novel architectural style is unbroken to date. A variety of appr…

cs.SE2022★ 5 cited

Designing Microservice Systems Using Patterns: An Empirical Study on Quality Trade-Offs

Guilherme Vale, Filipe Figueiredo Correia, Eduardo Martins Guerra +3

The promise of increased agility, autonomy, scalability, and reusability has made the microservices architecture a \textit{de facto} standard for the development of large-scale and…

cs.SE2021★ 9 cited

Résumé-Driven Development: A Definition and Empirical Characterization

Jonas Fritzsch, Marvin Wyrich, Justus Bogner +1

Technologies play an important role in the hiring process for software professionals. Within this process, several studies revealed misconceptions and bad practices which lead to s…

cs.SE2021

Formal Verification of a Fail-Operational Automotive Driving System

Tobias Schmid, Stefanie Schraufstetter, Jonas Fritzsch +3

A fail-operational system for highly automated driving must complete the driving task even in the presence of a failure. This requires redundant architectures and a mechanism to re…

cs.SE2020★ 5 cited

Experiences from Large-Scale Model Checking: Verification of a Vehicle Control System

Jonas Fritzsch, Tobias Schmid, Stefan Wagner

In the age of autonomously driving vehicles, functionality and complexity of embedded systems are increasing tremendously. Safety aspects become more important and require such sys…

cs.SE2020

Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software Analysis

Tiago Matias, Filipe F. Correia, Jonas Fritzsch +3

A number of approaches have been proposed to identify service boundaries when decomposing a monolith to microservices. However, only a few use systematic methods and have been demo…

cs.SE2019★ 31 cited

Assuring the Evolvability of Microservices: Insights into Industry Practices and Challenges

Justus Bogner, Jonas Fritzsch, Stefan Wagner +1

While Microservices promise several beneficial characteristics for sustainable long-term software evolution, little empirical research covers what concrete activities industry appl…

cs.SE2019★ 87 cited

Microservices Migration in Industry: Intentions, Strategies, and Challenges

Jonas Fritzsch, Justus Bogner, Stefan Wagner +1

To remain competitive in a fast changing environment, many companies started to migrate their legacy applications towards a Microservices architecture. Such extensive migration pro…

cs.SE2018★ 92 cited

From Monolith to Microservices: A Classification of Refactoring Approaches

Jonas Fritzsch, Justus Bogner, Alfred Zimmermann +1

While the recently emerged Microservices architectural style is widely discussed in literature, it is difficult to find clear guidance on the process of refactoring legacy applicat…