Associate Professor
Canada Research Chair, Tier II, Trustworthy Software
Lead of UBC Research Excellence Cluster on Trustworthy ML
Department of Electrical and Computer Engineering
Associate Faculty Member, Department of Computer Science
The University of British Columbia (UBC), Vancouver, Canada
mjulia at ece.ubc.ca
604-827-3963
I received my PhD in Computer Science from the University of Toronto and worked as a postdoctoral researcher in the Department of Electrical Engineering and Computer Science at MIT. Earlier, I spent almost 10 years in industry, working for IBM Research, where I was a research staff member and a research group manager.
My research interests are in quality, security, and reliability of software and AI systems. Together with my research group, I aim to (a) understand the landscape of key challenges and (b) develop automated solutions that support expert decision-making. Specifically, the focus of our current work is on devising solutions for analyzing and auditing existing software and AI systems, as well as technology for enabling regulatory compliance of AI.
Our recent work in these areas was recognized by numerous academic and industrial awards listed below. More details about our current and past reseach projects can be found on the ReSeSS Research Lab and Publications pages.
Prospective Students: I usually have openings in my group for new graduate and undergraduate students. If you often find yourself curious why things work in a certain way and want to explore problems in great depth, please consider applying. Please read this if you are interested in taking the next step.
2024 | Keynote speaker at the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) |
2023 | Alexander von Humboldt Research Fellowship for Experienced Researchers, Germany |
2023 | Killam Faculty Research Fellowship |
2022 | CS-Can | Info-Can Outstanding Early Career Computer Science Researcher Award |
2022 | IBM Canada Advanced Studies, Project of the Year Award |
2022 | Distinguished Paper Award, IEEE International Conference on Software Maintenance and Evolution (ICSME) |
2022 | Program Committee Co-Chair, IEEE/ACM International Conference on Automated Software Engineering (ASE) |
2022 | Keynote speaker at 16th Brazilian Symposium on Software Components, Architectures, and Reuse (SBCARS) |
2021 | Canada Research Chair, Tier II |
2021 | Keynote speaker at 25th ACM International Systems and Software Product Line Conference (SPLC) |
2021 | Distinguished Paper Award, IEEE International Conference on Software Testing, Verification and Validation (ICST) |
2020 | Distinguished Artifact Award, IEEE International Conference on Software Maintenance and Evolution (ICSME) |
2018 | ACM SIGSOFT Distinguished Paper Award, ACM International Symposium on Software Testing and Analysis (ISSTA) |
2017 | ASE 2017 Distinguished Reviewer |
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 |
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 |