Frank Tip is a Professor at the College of Computer and Information Science at Northeastern University. Previously, he was a Senior Principal Engineer at Samsung Research America in Mountain View, California (2014-2016), a Professor and Cheriton Research Chair in the David R. Cheriton School of Computer Science at the University of Waterloo (2012-2014), and a Research Staff Member and Manager at the Software Technology Department at the IBM T.J. Watson Research Center (1995-2012). He received his PhD in 1995 from the University of Amsterdam.

Frank's research interests include: Program Analysis, Refactoring, Test Generation, Fault Localization, Automated Program Repair, Data-Centric Synchronization, and Analysis of Web Applications.

Message for Prospective PhD Students:

I am actively looking for PhD students who enjoy applying well-founded program analysis techniques to relevant problems that occur in real-world software. Prospective students should share my interest in implementing such techniques in practical tools, conducting thorough experimental evaluations, publishing results in top conferences in the areas of Programming Languages and Software Engineering, and making significant contributions to the open-source community.
For more information about my research, please take a look at my research page for some examples of current projects, or read some of my recent publications. Please send me an e-mail if you would like to talk about how our research interests might align.