I am an Assistant Professor in the Department of Computing Science at the University of Alberta. In 2014, I obtained my PhD from the University of Waterloo, where I worked with Prof. Richard C. Holt. My dissertation focused on detecting variability anomalies in software product lines and reverse engineering configuration constraints. From Oct. 2014 - June 2016, I was a post-doctoral researcher in the Software Technology Group (STG) at the Technische Universität Darmstadt, working with Prof. Mira Mezini on code recommender systems and variability modelling of cryptography APIs.

My research interests include empirical software engineering, support for software product lines, and providing automated support for software development and maintenance activities. You can find more details in my research page.


  • Joining UofA! This week is my first week as an Assistant Professor at the University of Alberta. Will be updating my website with student recruitment announcements soon.. stay tuned.
    Posted Jul 20, 2016, 1:10 PM by Sarah Nadi
  • MSR '16 We have two datasets accepted at the MSR data track! One contains a simplified representation of C# code and the other contains a set of API misuses
    Posted Mar 10, 2016, 5:25 AM by Sarah Nadi
  • SANER '16 Yet another piece of good news before the holidays! Our paper on Visual Studio usage in practice has been accepted at SANER '16. 
    Posted Dec 20, 2015, 4:33 AM by Sarah Nadi
Showing posts 1 - 3 of 10. View more »