I am Karthik Pattabiraman, an associate professor of Electrical and Computer Engineering (ECE) at the University of British Columbia (UBC) in Vancouver, Canada (also affiliated with the CS department). I received my PhD in Computer Science from the University of Illinois at Urbana-Champaign (UIUC), where I worked with Ravi Iyer and Zbigniew Kalbarczyk in the DEPEND research group from 2004 to 2009. I received an MS in Computer Science also from UIUC working with Dan Reed in the Pablo Group, from 2001 to 2004. I’ve also been a post-doctoral researcher at Microsoft Research (Redmond) working with Ben Zorn in the Research in Software Engineering (RiSE) group (in 2009).
I was awarded the UIUC CS department’s distinguished alumnus award in 2018 (ece website), UBC Killam Faculty Research Prize in 2018 (ece website), UBC Killam Faculty Research Fellowship in 2016 (ece website), NSERC Discovery Accelerator Supplement (DAS) in 2015 (ece website), and the William Carter Award (csl story) in 2008. Together with my students, I have won best paper (or runner up) awards in conferences such as ICST’13, ICSE’14, EDCC’15, EDCC’16 and DSN’18. I initiated and led the Flikker project at Microsoft Research, which was one of the first papers in the field of what is now known as “approximate computing” or “good enough computing” (a term that I coined in a talk). I am a member of the IFIP Working Group (WG) 10.4 on Dependable Computing and Fault-tolerance (vice-chair from 2019), and a member of the Steering committee of the IEEE Pacific Rim International Conference on Dependable Computing (PRDC). I regularly serve on the Program/Organizing Committees of conferences such as the IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), and the IEEE International Symposium on Software Reliability Engineering (ISSRE), including PC co-chair for both. I am a Professional Engineer (P.Eng.) in the province of British Columbia, a Senior member of IEEE, and a member of the ACM and Usenix association.
Announcement (Updated: October 2018)
I have open positions for MASc/PhD students starting Fall 2019. Please read this page before contacting me. I will reply to your mail only if you follow the instructions there.
Research Interests and Selected Publications (since joining UBC):
|Error Resilient Applications||[DSN’18A][DSN’18B][SC’17][HPDC’17][DSN’17][ICST’17][TECS][SC’16][DSN’16][TPDS][ISSRE’15][DSN’15][TECS][CASES’14][DSN’14A][DSN’14B][TR][ISPASS’14][DSN’13][DSN’12][ASPLOS’11]|
|Web & IoT Applications||[TECS][ICSE’18][ECOOP’18][FSE’17][[ASE’17][TSE][ACSAC’16][ICST’16][ICSE’16][TOSEM][ASE’15][ICSE’15][ECOOP’15][ICST’15][ICSE’14A][ICSE’14B][TSE][ASE’14][ESEM’13][ICST’13][ICST’12]|
Curriculum Vitae (last updated: February 2019)
Research Sponsors: Our research is generously supported by:
- Natural Science and Engineering Research Council of Canada (NSERC)
- The University of British Columbia (UBC)
- Canada Foundation for Innovation (CFI)
- Microsoft Research (MSR)
- Nokia Canada
- Lockheed Martin
- Nvidia (Equipment donation)
- Amazon Web Services (Service Credits)
Research Collaborators (other than the above):