I am a fifth year PhD student at University of California, Los Angeles Computer Science Department where I am advised by Miryung Kim. I obtained my undergraduate degree in Computer Science from Lahore University of Management Sciences (LUMS) SBASSE, Pakistan .

My research interests lie at the intersection of software engineering and big data systems. My research has provably enabled big data developers (commonly known as data scientists and data engineers) leverage software engineering methods to efficiently perform automated fault localization using scalable testing strategies. I am also a Google Ph.D Fellow for years 2017-20 and I have has the pleasure of presenting my work at reputable venues including ICSE, FSE, VLDB, and SoCC.

News Updates

Our work on performance debugging of dataflow applications is accepted to SoCC 2019. Congrats Jason!

Our work on symbolic-execution based testing of big data analytics is accepted to ESEC/FSE 2019

Our paper on practices of Differential Testing at Google got accpeted to ICSE SEIP 2019. I contributed towards this work as an intern at Google in 2018.

We are awarded $50K NSF I-Corps grant for technology transfer of our interactive and automated debugging work. I am the EL (Entrepreneurial Lead) of this grant.

My work on a real time log analysis framework at NEC Labs America got accepted to ICDCS 2018.

I started working at Google Inc. Mountain View as Software Engineer Tools and Infrastructure Intern.

Miryung and I demonstrated our tool BigSift at Spark Summit 2018

I received a gold medal at ACM Student Research Competition at ICSE 2018

Our work on automated debugging in DISC is accepted to SoCC 2017

I am honored to be awarded the 2017 Google Ph.D Fellowship in Software Engineering. Thanks Google!

Our work on automated and interactive debugging in Spark is accepted at SIGMOD 2017 demonstration track

Our work, BigDebug, for interactive debugging of big data applications is accepted at FSE 2016 demonstration track

I started working as a Summer Research Assistant at NEC Labs America, Princeton in summer 2016

Our workshop paper on automated fault localization and debugging in big data applications is accepted to HotCloud 2016

Our paper on debugging primitives for interactive big data processing is accepted to ICSE 2016

Our paper on Apache Spark's Data Provenance is accepted to VLDB 2016

My undergraduate work at LUMS for predicting viral threads is accepted to PACIS 2015

Our position paper on Debugging primitives of Big Data frameworks is accepted to HPTS 2015