activity
20182020
collaborators

5 papers

cs.SE2020

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…

cs.SE2020

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…

cs.SE2019

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…

cs.SE2018

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…

cs.SE2018

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…