Hiring Students

posted Nov 23, 2016, 7:42 AM by Sarah Nadi   [ updated Nov 23, 2016, 7:43 AM ]

I’m hiring students at all levels (Master’s, PhD, and undergrad RAs). 

  • I’m currently hiring in the area of code recommenders (helping developers use APIs – including security APIs) and support for highly configurable software (see my work on software product lines). If you have a related software engineering topic, feel free to email me with specifics.
  • Prospective PhD Students should have already obtained a Master’s degree in software engineering or a related field and published at least one peer-reviewed paper. If you would like to work under my supervision, send me the a short summary that (1) shows you have already looked at my previous projects or read some of my papers, (2) tells me the research direction(s) you are interested in, and (3) mentions any relevant background you might have for these directions. I will usually have a Skype call with promising candidates. The call will include discussing some research paper.
  • Prospective Master’s students can contact me after applying to the UofA Master’s program. Note that Master’s students can be admitted unattached to a supervisor. If you plan to send a generic, automated email to all faculty members, please take me off your list. If you are going to email me, then at least go through my website and tell me which particular projects are you interested in (please do not just list keywords). In fact, you should do the same for any potential supervisor you plan to email. Few people would find generic emails very flattering :-) I might give you a small programming or reading task to do and then arrange a Skype call afterwards.


posted Nov 23, 2016, 7:40 AM by Sarah Nadi

Our paper "Enriching In-IDE Process Information with Fine-grained Source Code History” just got accepted at SANER’17!

Joining UofA!

posted Jul 20, 2016, 1:10 PM by Sarah Nadi

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.

MSR '16

posted Mar 10, 2016, 5:24 AM by Sarah Nadi   [ updated Mar 10, 2016, 5:25 AM ]

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 Dec 20, 2015, 4:33 AM by Sarah Nadi

Yet another piece of good news before the holidays! Our paper on Visual Studio usage in practice has been accepted at SANER '16. 

ICSE '16

posted Dec 17, 2015, 1:52 AM by Sarah Nadi

Our empirical study on why Java developers struggle with cryptography APIs has been accepted to ICSE. See you in Austin!


posted Aug 14, 2015, 12:43 AM by Sarah Nadi

A preprint of our ONWARD '15 paper 'Towards Secure Integration of Cryptographic Software' is now available.


posted Mar 16, 2015, 8:04 AM by Sarah Nadi

Our paper "Where do Configuration Constraints Stem From? An Extraction Approach and an Empirical Study" got accepted to TSE! Stay tuned for a preprint soon.


posted Mar 3, 2015, 10:56 PM by Sarah Nadi   [ updated Mar 3, 2015, 10:57 PM ]

Our paper "The Love/Hate Relationship with the C Preprocessor: An Interview Study" got accepted to ECOOP '15! Stay tuned for a camera ready version.


posted Mar 2, 2015, 12:02 AM by Sarah Nadi   [ updated Mar 2, 2015, 12:02 AM ]

Shurui Zhou will be presenting our work on extracting configuration constraints from build systems in the RELENG '15 workshop (co-located with ICSE).

1-10 of 12