Julia Rubin


KAIS 4053

2332 Main Mall
Vancouver, BC
V6T 1Z4, Canada

Phone: 604-827-3963

I am an Assistant Professor in the department of Electrical and Computer Engineering and an Associate Faculty Member in the department of Computer Science at the University of British Columbia (UBC) in Vancouver, Canada. Before joining UBC, I was a postdoctoral researcher in the department of Electrical Engineering and Computer Science at MIT. I received my PhD from the University of Toronto and both M.Sc. and B.Sc. degrees from the Technion, all in Computer Science. I also spent almost 10 years in industry, working for a startup company and then for the IBM Research Lab in Israel, where I was a research staff member and, part of the time, a research group manager.

I usually have openings in my group for new graduate and undergraduate students. Please read this if you are interested in applying.

Research Interests and Philosophy

My research group develops solutions for improving the quality of existing software. We currently focus on security and integrity of mobile and cloud-based software, as well as security, robustness, and fairness of AI systems. With the aim of identifying and solving problems of high practical importance, we often start from empirical work studying problems and then use the gathered information for developing effective automated solutions of practical use. Our work relies on program analysis, formal methods, ML, and empirical research. I am extremely grateful to have our research supported by NSERC, Mitacs, IBM, Samsung, and Huawei.

For more details on our reseach see the ReSeSS Research Lab page and my publications list.

Major Awards

2020Distinguished Artifact Award, IEEE International Conference on Software Maintenance and Evolution (ICSME)
2018ACM SIGSOFT Distinguished Paper Award, ACM International Symposium on Software Testing and Analysis (ISSTA)
2017ASE 2017 Distinguished Reviewer
2017Keynote speaker at the Workshop on Feature-Oriented Software Dvelopment (FOSD)
2016EASST Award Nominee, International Conference on Fundamental Approaches to Software Engineering (FASE)
2015ACM SIGSOFT Distinguished Paper Award, IEEE/ACM International Conference on Automated Software Engineering (ASE)
2014Facebook's Internet Defense Prize Nominee, USENIX Security Conference
2014Keynote speaker at the SPLC Workshop on Reverse Variability Engineering (REVE)
2013Best Paper Award, Software Product Line Conference (SPLC)
2013Best Paper Award, Conference on Software Maintenance and Reengineering (CSMR)
2013Elected member-at-large of the IEEE CS Technical Council on Software Engineering (TCSE)
2012IBM Research Scientific Achievement Award on Model Driven Development
2012IBM Research Accomplishment on Contributions to Rational Systems Engineering
2011IBM Invention Achievement Award for Creative Contributions to IBM Process
2008IBM Invention Achievement Award for Creative Contributions to IBM Process
2003IBM Research Division Award for Contribution to Rational Products

Bio Blob

Julia Rubin is an Assistant Professor at department of Electrical and Computer Engineering at the University of British Columbia. She received her PhD in Computer Science from the University of Toronto, Canada and worked as a postdoctoral researcher at MIT. Earlier, Julia spent almost 10 years in industry, working for IBM Research in Israel, where she was a research staff member and a research group manager.

Julia's research interests are in software engineering, program analysis, software security, and in reliability of software and AI systems. \Her recent work in these areas won ACM Distinguished Paper Awards at ISSTA'18 and ASE'15, Best Paper Awards at SPLC'13 and CSMR'13, and was runner-up for Facebook's Internet Defense Prize at the USENIX Security Symposium'14 and the EASST Award at ETAPS'16.

Julia served on program committees of several major conferences in Software Engineering, such as ICSE, ASE, FSE, MODELS, and FASE. She co-chaired the program committees of SPLC'14, ECMFA'14, FASE'17, Doctoral Symposiums at ICSE'18 and MODELS'17, and will co-chair the Student Research Competition track at ICSE’19. Julia also served as a member-at-large of the TCSE Executive Committee from 2013 to 2016, and chaired the TCSE Distinguished Women in Science and Engineering Leadership Award Committee.