Frank Tip
Professor
Research interests
- Programming languages
- Software engineering
Education
- PhD in Computer Science, University of Amsterdam — Netherlands
Biography
Frank Tip is a professor in the Khoury College of Computer Sciences at Northeastern University, based in Boston. He was named an Amazon Scholar in 2024.
Tip's extensive list of research areas includes software engineering, programming languages, program analysis, refactoring, test generation, fault localization, automated program repair, data-centric synchronization, and analysis of web applications. He is particularly interested in the use of program analysis in tools that help make programmers more productive and software more reliable.
Prior to joining Northeastern, Tip worked as a senior principal engineer at Samsung Research America from 2014 to 2016. Tip also served as a professor and the Cheriton Research Chair in the David R. Cheriton School of Computer Science at the University of Waterloo from 2012 to 2014, and as a research staff member and manager at the IBM TJ Watson Research Center from 1995 to 2012.
Labs and groups
Recent publications
-
Practical Initialization Race Detection for JavaScript Web Applications
Citation: Christoffer Quist Adamsen, Anders Mùller, and Frank Tip. 2017. Practical Initialization Race Detection for JavaScript Web Applications. Proc. ACM Program. Lang. 1, OOPSLA, Article 66 (October 2017), 22 pages. -
Repairing Event Race Errors by Controlling Nondeterminism
Citation: Repairing Event Race Errors by Controlling Nondeterminism, Christoffer Quist Adamsen, Anders Moeller, Rezwana Karim, Manu Sridharan, Frank Tip, and Koushik Sen, In Proceedings of the International Conference on Software Engineering (ICSE'17), pp. 289-199 -
Practical AJAX race detection for JavaScript web applications
Citation: Christoffer Quist Adamsen, Anders Møller, Saba Alimadadi, Frank Tip. (2018). Practical AJAX race detection for JavaScript web applications ESEC/SIGSOFT FSE, 38-48. https://doi.org/10.1145/3236024.3236038