Skip to main content

Frank Tip

Professor

Associate Dean for Graduate Programs

Frank Tip

Contact

Office Location

440 Huntington Avenue
322 West Village H
Boston, MA 02115

Mailing Address

Northeastern University
ATTN: Frank Tip, 322 WVH
360 Huntington Avenue
Boston, MA 02115

Research Interests

  • Programming languages
  • Software engineering

Education

  • PhD, University of Amsterdam

Biography

Frank Tip received his PhD from the University of Amsterdam in 1995. His extensive list of research areas include 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, he served as a senior principal engineer at Samsung Research America in Mountain View, California from 2014 to 2016. Frank 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. He was also a research staff member and manager in the Software Technology Department at the IBM T.J. Watson Research Center from 1995 to 2012.

About Frank

Hometown

Near Amsterdam, The Netherlands.

What are the specifics of your industry experience?

I have approximately 20 years of experience in industrial research labs. I was at IBM Research from 1995 to 2012, where I managed the “Program Analysis and Transformation” group in the Software Technology department. During this time, my group worked closely with development teams on applications of program analysis in tools for finding quality problems and security defects, and we collaborated closely with the Eclipse team on the refactoring features in the Eclipse IDE. From 2014 to 2016, I managed a small team at Samsung Research that focused on program analysis to find quality and security problems in mobile applications.