Frank Tip

Registered user since Sun 25 Jan 2015

Name: Frank Tip

Bio: Frank Tip is a Professor and Associate Dean for Graduate Programs 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.

Country: United States

Affiliation: Northeastern University

Personal website: http://www.franktip.org

Research interests: Program Analysis, Refactoring, Test Generation, Fault Localization, Automated Program Repair, Data-Centric Synchronization, and Analysis of Web Applications.

Contributions

SALAD 2018Author of Application Extraction for Java: A retrospective report of the Jax project within the SALAD-track
Co-chair in Organizing Committee within the SALAD-track
SPLASH 2018Author of Test Generation for Higher-Order Functions in Dynamic Languages within the OOPSLA-track
Author of How to Select Good Research Topics? within the PLMW-track
Author of Finding Broken Promises in Asynchronous JavaScript Programs within the Posters-track
Panelist of Panel: Industrial and Academic Research within the PLMW-track
Author of Finding Broken Promises in Asynchronous JavaScript Programs within the OOPSLA-track
Author of Finding Broken Promises in Asynchronous JavaScript Programs within the Artifacts-track
Speaker in Speakers within the PLMW-track
Author of Test Generation for Higher-Order Functions in Dynamic Languages within the Posters-track
Author of Test Generation for Higher-Order Functions in Dynamic Languages within the Artifacts-track
ICSE 2019Author of Platform-Independent Dynamic Taint Analysis for JavaScript within the Journal-First Papers-track
Committee Member in Program Board within the Technical Track-track
JSTools 2017Author of Repairing Event Race Errors by Controlling Nondeterminism within the JSTools 2017-track
Scala 2017Committee Member in Program Committee within the Scala 2017-track
ESEC/FSE 2018Author of Practical AJAX Race Detection for JavaScript Web Applications within the Research Papers-track
ISSTA 2017Next Year General Chair of ISSTA 2018 Preview within the Agenda-track
Session Chair of The Web (part of Technical Papers)
WODA 2016Invited speaker of Feedback-Directed Instrumentation for Deployed JavaScript Applications within the WODA-track
ECOOP 2018Session Chair of Keynote: Zeller & ECOOP 2019 Preview (part of ECOOP Keynotes)
Session Chair of Welcome & Keynote: De Moor (part of ECOOP Keynotes)
General Chair in Organizing Committee
Presenter of Welcome within the ECOOP Keynotes-track
ISSTA 2018Session Chair of Keynote: Visser, Khurshid, and Pasareanu & Awards (part of ISSTA Keynotes)
Presenter of Welcome within the ISSTA Keynotes-track
Session Chair of Welcome & Keynote: Torlak (part of ISSTA Keynotes)
General Chair in Organizing Committee
ECOOP and ISSTAMentor in Mentors within the Summer School-track
General Chair in Organizing Committee
SPLASH 2017Author of A Model for Reasoning about JavaScript Promises within the OOPSLA-track
Author of Practical Initialization Race Detection for JavaScript Web Applications within the OOPSLA-track
ECOOP 2017Committee Member in Program Committee within the ECOOP Research Papers-track
Committee Member in Mentors within the ECOOP Summer School-track
ECOOP 2016Committee Member in Poster Awards Committee within the Posters-track
Author of Trace Typing: An Approach for Evaluating Retrofitted Type Systems within the Research Track-track
SPLASH 2016Committee Member in Program Committee within the OOPSLA-track
Author of Type Inference for Static Compilation of JavaScript within the OOPSLA-track
SOAP 2015Invited speaker of Evaluating Call Graph Construction for JVM-hosted Language Implementations within the SOAP-track
SPLASH 2015Session Chair of 9. Compilation & Dynamic Analysis (part of OOPSLA)
Committee Member in Program Committee within the OOPSLA-track
Author of Static Analysis of Event-Driven Node.js JavaScript Applications within the OOPSLA-track
PLDI 2015Committee Member in External Review Committee within the Research Papers-track
SPLASH 2012Committee Member in Program Committee within the OOPSLA Research Papers-track
Committee Member in Program Committee