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

SPLASH 2021 Committee Member in Review Committee within the OOPSLA-track
SPLASH 2010
ECOOP 2021 Author of Enabling Additional Parallelism in Asynchronous JavaScript Applications within the ECOOP Research Papers-track
Summer School Co-Chair in Organizing Committee
ECOOP and ISSTA 2021 Session Chair of Summer School (part of Summer School)
Session Chair of Summer School (part of Summer School)
Session Chair of Summer School (part of Summer School)
Session Chair of Summer School (part of Summer School)
Session Chair of Summer School (part of Summer School)
Summer School Co-Chair in Organizing Committee
Summer School Co-Chair in Summer School Committee within the Summer School-track
ISSTA 2021 Summer School Co-Chair in Organizing Comittee
ISSTA 2020 Committee Member in Program Committee within the Technical Papers-track
ESEC/FSE 2020 Author of A Study of Call Graph Construction for JVM-Hosted Languages within the Journal First-track
ECOOP 2020 Author of A Semantics for the Essence of React within the Research Papers-track
Committee Member in Program Committee within the Research Papers-track
SPLASH 2020 Committee Member in External Review Committee within the OOPSLA-track
SALAD 2018 Author 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 2018 Author 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 2019 Author 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 2017 Author of Repairing Event Race Errors by Controlling Nondeterminism within the JSTools 2017-track
Scala 2017 Committee Member in Program Committee within the Scala 2017-track
ESEC/FSE 2018 Author of Practical AJAX Race Detection for JavaScript Web Applications within the Research Papers-track
ISSTA 2017 Next Year General Chair of ISSTA 2018 Preview within the Agenda-track
Session Chair of The Web (part of Technical Papers)
WODA 2016 Invited Speaker of Feedback-Directed Instrumentation for Deployed JavaScript Applications within the WODA-track
ECOOP 2018 Session 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 2018 Session 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 ISSTA 2018 Mentor in Mentors within the Summer School-track
General Chair in Organizing Committee
SPLASH 2017 Author 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 2017 Committee Member in Program Committee within the ECOOP Research Papers-track
Committee Member in Mentors within the ECOOP Summer School-track
ECOOP 2016 Committee 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 2016 Committee Member in Program Committee within the OOPSLA-track
Author of Type Inference for Static Compilation of JavaScript within the OOPSLA-track
SOAP 2015 Invited Speaker of Evaluating Call Graph Construction for JVM-hosted Language Implementations within the SOAP-track
SPLASH 2015 Session 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 2015 Committee Member in External Review Committee within the Research Papers-track
SPLASH 2012 Committee Member in Program Committee within the OOPSLA Research Papers-track
Committee Member in Program Committee
SPLASH 2011 Author of Tool-supported Refactoring for JavaScript within the OOPSLA-track
Presenter of Refactoring towards the Good Parts of JavaScript within the Posters-track