5 papers
Production Monitoring to Improve Test Suites
Deepika Tiwari, Long Zhang, Martin Monperrus +1
In this paper, we propose to use production executions to improve the quality of testing for certain methods of interest for developers. These methods can be methods that are not c…
Maximizing Error Injection Realism for Chaos Engineering with System Calls
Long Zhang, Brice Morin, Benoit Baudry +1
In this paper, we present a novel fault injection framework for system call invocation errors, called Phoebe. Phoebe is unique as follows. First, Phoebe enables developers to have…
Observability and Chaos Engineering on System Calls for Containerized Applications in Docker
Jesper Simonsson, Long Zhang, Brice Morin +2
In this paper, we present a novel fault injection system called ChaosOrca for system calls in containerized applications. ChaosOrca aims at evaluating a given application's self-pr…
TripleAgent: Monitoring, Perturbation and Failure-obliviousness for Automated Resilience Improvement in Java Applications
Long Zhang, Martin Monperrus
In this paper, we present a novel resilience improvement system for Java applications. The unique feature of this system is to combine automated monitoring, automated perturbation…
A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM
Long Zhang, Brice Morin, Philipp Haller +2
Software systems contain resilience code to handle those failures and unexpected events happening in production. It is essential for developers to understand and assess the resilie…