CMU logo
Expand Menu
Close Menu

Software Research Seminar

Speaker
CHRISTOPHER MEIKLEJOHN, LEO CHEN
Ph.D. Student
Ph.D. Program in Software Engineering
Institute for Software Research
Carnegie Mellon University

When
-

Where
In Person and Livestream

Description
Christopher Meiklejohn, Ph.D. Student, Software Engineering
     — From Research to Practice: Filibuster and DoorDash (Practicum Talk)

Service-level Fault Injection Testing (SFIT, SoCC '21) is a technique that my coauthors and I developed for identifying resilience issues in microservice applications. To evaluate SFIT, we both built a prototype of SFIT in Python called Filibuster and performed a grey literature study of industrial microservice resilience bugs and constructed an application corpus that Filibuster was then evaluated against. While this evaluation demonstrated Filibuster's ability to identify resilience bugs using the SFIT approach, without access to industrial microservice applications, we still are left asking how applicable, or practical, our approach actually is.

In order to validate the design decisions in SFIT and demonstrate the applicability of the SFIT approach to an industrial microservice application, I performed a summer internship with DoorDash in 2021. In this talk, I both describe the process of adapting Filibuster to work on the DoorDash platform as well as detail several incorrect research assumptions that we made about microservice applications and how we developed practical solutions for each of them.

►  Leo Chen, Ph.D. Student, Software Engineering
      — Designing a student-led seminar

In this talk, I'll be presenting a seminar that I've been co-organizing and co-designing for the last two years called "Identity, Society, and Me" ("-ism"). We'll discuss goals and design of the seminar and how it has changed over time.

In Person and Livestream. See announcement.