Julia Rubin

Assistant Professor 
BSc and MSc (Technion, Israel), PhD (Toronto)

Office: KAIS 4053
Phone: (604) 827-3963
Email: mjulia@ece.ubc.ca




Julia Rubin is an Assistant Professor in the Department of Electrical and Computer Engineering at UBC. She received her PhD in Computer Science from the University of Toronto and both MSc and BSc degrees in Computer Science from the Technion Israel Institute of Technology. During the 2014-2016 academic years, Julia was a Postdoctoral Research Associate in the Department of Electrical Engineering and Computer Science at MIT. Earlier, she spent more than 10 years in industry, working for a startup company and then for the IBM Research Lab in Israel, where she was a Research Staff Member and, part of the time, a research group manager.

Julia’s interests are in software engineering, program analysis, software security, and software sustainability, focusing on topics related to the construction of reliable software in an efficient manner. Her recent work in this area won an ACM Distinguished Paper Award at ASE, two Best Paper Awards, at SPLC and CSMR, was nominated for Facebook’s Internet Defense Prize at the USENIX Security Symposium and for the EASST Award at ETAPS.

Julia serves as a member of the program committee for several major conferences in Software Engineering, such as ICSE, ASE, MODELS, FASE, and SPLC. She was a co-chair of the program committees of SPLC 2014, ECMFA in 2014, will serve as a co-chair of FASE 2017 and as the chair of the ICSE Doctoral Symposium in 2018. 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.

Research Interests

software engineering; program analysis; software quality, integrity and sustainability; mobile software; software security and data privacy; energy-efficient software; compositional and collaborative software development

Research Area

Research Groups


  • CPEN 321 – Software Engineering
  • CPEN 524 – Principles of Mobile Application Development and Analysis
  • EECE 571J – Principles of Mobile Application Development and Analysis
  • EECE 571J – Electrical Engineering Seminar and Special Problems – TRWTHY MCHN LRNG

<< Back to Faculty