My work focuses on software integrity and robustness. I am specifically interested in mobile and cloud-based software. I aim at identifying and solving problems of high practical importance. I thus rely on empirical research for studying problems in the wild and then use the gathered information for developing automated solutions that facilitate efficient construction of reliable software. I am extremely grateful to have my research supported by NSERC, IBM, Samsung, and Huawei.
|2018||ACM SIGSOFT Distinguished Paper Award, ACM International Symposium on Software Testing and Analysis (ISSTA)|
|2017||ASE 2017 Distinguished Reviewer|
|2017||Keynote speaker at the Workshop on Feature-Oriented Software Dvelopment (FOSD)|
|2016||EASST Award Nominee, International Conference on Fundamental Approaches to Software Engineering (FASE)|
|2015||ACM SIGSOFT Distinguished Paper Award, IEEE/ACM International Conference on Automated Software Engineering (ASE)|
|2014||Facebook's Internet Defense Prize Nominee, USENIX Security Conference|
|2014||Keynote speaker at the SPLC Workshop on Reverse Variability Engineering (REVE)|
|2013||Best Paper Award, Software Product Line Conference (SPLC)|
|2013||Best Paper Award, Conference on Software Maintenance and Reengineering (CSMR)|
|2013||Elected member-at-large of the IEEE CS Technical Council on Software Engineering (TCSE)|
|2012||IBM Research Scientific Achievement Award on Model Driven Development|
|2012||IBM Research Accomplishment on Contributions to Rational Systems Engineering|
|2011||IBM Invention Achievement Award for Creative Contributions to IBM Process|
|2008||IBM Invention Achievement Award for Creative Contributions to IBM Process|
|2003||IBM Research Division Award for Contribution to Rational Products|
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 both M.Sc. and B.Sc. degrees in Computer Science from the Technion, Israel. She also worked as a postdoctoral researcher at MIT. Earlier, Julia spent more than 10 years in industry, working for a startup company and then for the IBM Research in Israel, where she was a research staff member and, part of the time, a research group manager.
Julia's research 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 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 serves as a member of the program committee for several major conferences in Software Engineering, such as ICSE, ASE, FSE, MODELS, and FASE. She was co-chair of the program committees of SPLC 2014, ECMFA 2014, FASE 2017, co-chaired Doctoral Symposiums in 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.