Frank Tip

Professor

Frank Tip

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.

Recent publications

  • 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

Related News

Current PhD Students

Previous PhD Students

  • Alexi Turcotte

  • Ellen Arteca