About Me

I currently work at SAP Vancouver, focusing on software engineering and performance and reliability engineering. I received my PhD in Electrical and Computer Engineering at the University of British Columbia in 2016, under the guidance of Professors Karthik Pattabiraman and Ali Mesbah. Prior to that, I received my Master of Applied Science (MASc) in Electrical and Computer Engineering with Karthik Pattabiraman as my advisor on May 2012. I also completed my undergraduate studies and received my Bachelor of Applied Science (BASc) in Computer Engineering with Honours at the University of Toronto on June 2010.

Broadly speaking, my research interests include web applications (with emphasis on their reliability) and software performance engineering (with emphasis on localization and testing). Current projects include understanding the characteristics of software performance regressions in practical settings, and formulating techniques to efficiently and accurately localize the root cause of such regressions (e.g., Zam). Other research projects include designing automated techniques to detect, localize, and repair client-side JavaScript faults (AutoFLox, Vejovis, Aurebesh, Holocron), characterizing the JavaScript errors that occur in production Web 2.0 applications (JSER, bug report study), and finding DOM characteristics that we could exploit to construct useful heuristics.

Address: SAP Vancouver
E-mail: frolino AT ece DOT ubc DOT ca