Microservices integrated performance and reliability testing

M Camilli, A Guerriero, A Janes, B Russo… - Proceedings of the 3rd …, 2022 - dl.acm.org
Continuous quality assurance for extra-functional properties of modern software systems is
today a big challenge as their complexity is constantly increasing to satisfy market demands …

Chaos Engineering: A Multi-Vocal Literature Review

J Owotogbe, I Kumara, WJVD Heuvel… - arXiv preprint arXiv …, 2024 - arxiv.org
Organizations, particularly medium and large enterprises, typically today rely heavily on
complex, distributed systems to deliver critical services and products. However, the growing …

A study on chaos engineering for improving cloud software quality and reliability

S De - … Conference on Disruptive Technologies for Multi …, 2021 - ieeexplore.ieee.org
Software availability on the cloud is an essential aspect in every domain of software
development. The growing demand for zero downtime of websites is a requirement for any …

Interactive elicitation of resilience scenarios based on hazard analysis techniques

S Frank, A Hakamian, L Wagner, D Kesim… - … Conference on Software …, 2021 - Springer
Context. Microservice-based architectures are expected to be resilient. Problem. In practice,
the elicitation of resilience requirements and the quantitative evaluation of whether the …

[PDF][PDF] Scenario-based Resilience Evaluation and Improvement of Microservice Architectures: An Experience Report.

S Frank, MA Hakamian, L Wagner, D Kesim… - ECSA …, 2021 - ceur-ws.org
Context. Microservice-based architectures are expected to be resilient. However, various
systems still suffer severe quality degradation from changes, eg, service failures or workload …

dqualizer: Domain-Centric Runtime Quality Analysis of Business-Critical Application Systems

S Frank, J Brott, D Kesim, H Holz, M Eschhold… - Companion of the 2023 …, 2023 - dl.acm.org
The runtime quality of application systems-eg, performance, reliability, and resilience-
directly influences companies' business success. Over the last few years, corresponding …

Interactive elicitation of resilience scenarios in microservice architectures

C Zorn - 2021 - elib.uni-stuttgart.de
Context. Elicitation of requirements in software systems is a complex task. Hence, it requires
knowledgeable software architects and other domain experts. Especially in distributed …

Efficient Learning Framework for Failure Identification Model Based on Failure Injection

H Ikeuchi, A Watanabe… - ICC 2024-IEEE …, 2024 - ieeexplore.ieee.org
Failure injection is an effective approach to accumulate prior knowledge in failure handling.
In recent years, approaches that build machine learning (ML) models for failure handling on …

Coverage Based Failure Injection Toward Efficient Chaos Engineering

H Ikeuchi, A Watanabe… - ICC 2023-IEEE …, 2023 - ieeexplore.ieee.org
We discuss the problem of designing efficient chaos engineering (CE) experiments in
network systems on the basis of coverage. CE is an operational methodology to verify …

How failures cascade in software systems

BW Chamberlin - 2022 - search.proquest.com
Cascading failures involve a failure in one system component that triggers failures in
successive system components, potentially leading to system wide failures. While frequently …