BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Sankie: Using Data to Build Better Systems and Services - Microsof
 t Research-India
DTSTART:20200211T110000Z
DTEND:20200211T120000Z
UID:TALK139246@talks.cam.ac.uk
CONTACT:Microsoft Research Cambridge Talks Admins
DESCRIPTION:Today’s systems and services are large and complex\, often s
 upporting millions or even billions of entities. Such systems are  extreme
 ly dynamic as developers continuously commit code and introduce new featur
 es\, ﬁxes and\, consequently\, new bugs. Multiple problems crop up in su
 ch a dynamic environment\, from misconfiguration of essential services\, v
 ery slow testing and deployment procedures\,  and extended service disrupt
 ions when catastrophic bugs hit deployment.   Over the last three years\, 
 we have been working on Project Sankie which uses code\, test logs and tel
 emetry as data to build several analyses to aid engineers.   My talk will 
 describe two of these analyses in detail. First\, I will present Rex\, a t
 ool that uses commit logs from the last six months to find and flag miscon
 figurations at commit-time\, thereby ensuring such misconfigurations do no
 t enter deployment. Next\, I will present Orca\, a bug localization tool t
 hat causes a three-fold reduction in  Office 365’s on-call engineer work
 load. Finally\, I will briefly summarize the status of Project Sankie and 
 some lessons I received through experience of what strategies worked\, and
  what did not.
LOCATION:Auditorium\, Microsoft Research Ltd\, 21 Station Road\, Cambridge
 \, CB1 2FB
END:VEVENT
END:VCALENDAR
