Max Schaefer

Registered user since Fri 30 May 2014

Name: Max Schaefer

Bio: I am a lead software engineer and engineering manager at Semmle Ltd. in Oxford, UK, where I mostly work on JavaScript analysis. Previously, I was an assistant professor at the School of Computer Engineering of Nanyang Technological University, Singapore; a post-doctoral researcher at IBM T.J. Watson Research Center, New York; and a PhD student at the Department of Computer Science at Oxford University.

Country: United Kingdom

Affiliation: Semmle

Personal website: http://xiemaisi.github.io/

Research interests: program analysis, logic programming, type systems, refactoring

Contributions

DPA 2019Session Chair of Session II (part of DPA)
Author of Variant analysis with QL within the DPA-track
Committee Member in Organizing Committee within the DPA-track
Session Chair of Session III (part of DPA)
PLDI 2019Organizer of Declarative Program Analysis With QL within the PLDI Tutorials-track
DPA 2018Session Chair of Session I (part of DPA)
Committee Member in Organizing Committee within the DPA-track
Author of QL + LGTM = Declarative Program Analysis for the Masses within the DPA-track
SPLASH 2018Committee Member in Review Committee within the OOPSLA-track
Onward! 2017Committee Member in Program Committee within the Onward! Papers-track
PLDI 2018Committee Member in Student Research Competition Committee
JSTools 2016Author of Fishing for JavaScript Bugs at the Shallow End within the JSTools-track
ECOOP 2018Committee Member in Program Committee within the ECOOP Research Papers-track
Onward! 2016Committee Member in Program Committee within the Onward! Papers-track
ECOOP 2016Author of QL: Object-oriented Queries on Relational Data within the Research Track-track
PLE 2015Programme Committee in Programme Committee within the PLE-track
SPLASH 2014Committee Member in Program Committee within the OOPSLA-track
SPLASH 2013Author of Refactoring with Synthesis within the OOPSLA-track