DLS 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
co-located with SPLASH 2019
Jan Vitek

Registered user since Wed 30 Apr 2014

Name: Jan Vitek

Bio: Jan Vitek is a Professor of Computer Science at Northeastern University. Dr. Vitek was born in Czechoslovakia and educated in Switzerland. Over the years, he worked on topics related to programming languages, their design, use, and implementation. With Noble and Potter, he proposed the notion of flexible alias control which became know as Ownership Types. He led the Ovm project which produced the first real-time Java virtual machine to be flight tested on a ScanEagle drone (he claims no one was harmed). Outcomes of this project include the Schism real-time garbage collector and the FijiVM – a production VM for embedded systems. More recently, he worked on dynamic languages, trying to make sense of JavaScript and to design a new language called, Thorn. Nowadays, he spends his time with statisticians and data scientists. Jan believes that his 2012 election as Chair of SIGPLAN was an accident; since has been busy trying to rock the boat to ensure this does not happen again. In his spare time, Jan enjoys organizing conferences and sitting on PCs (over 25 in the last decade). He founded the MOS (mobile objects), IWACO (alias control), STOP (gradual typing), and TRANSACT (transactional memory) workshop series. He was the first program chair of VEE and chaired ESOP, ECOOP, Coordination and TOOLS. He was the general chair of PLDI (in Beijing!), ISMM and LCTES. He may still be sitting on the steering committees of ECOOP, JTRES, ICFP, OOPLSA, POPL, PLDI, LCTES, ESOP.

Country: United States

Affiliation: Northeastern University

Personal website: http://janvitek.org

Research interests: Programming Languages


VMIL 2019Committee Member in Program Committee within the VMIL 2019-track
META 2019Keynote Speaker of Meta-programming in Data Science within the META 2019-track
DLS 2019Author of R Melts Brains -- An IR for First-Class Environments and Lazy Effectful Arguments within the DLS 2019-track
MPLR 2019Author of Adversarial Compilation within the MPLR 2019-track
Onward! 2019
SPLASH 2019Author of On the Design, Implementation, and Use of Laziness in R within the OOPSLA-track
Chair in Artifact Evaluation Committee within the OOPSLA Artifacts-track
OOPSLA Artifact Evaluation Chair in Organizing Committee
Author of Scala Implicits are Everywhere within the OOPSLA Artifacts-track
Session Chair of Analysis (part of OOPSLA)
Committee Member in Onward! Steering Committee within the Onward! Essays-track
Author of Scala Implicits Are Everywhere: A Large-Scale Study of the Use of Scala Implicits in the Wild within the OOPSLA-track
Author of On the Impact of Programming Languages on Code Quality within the OOPSLA-track
Author of On The Design, Implementation and Use of Laziness in R within the OOPSLA Artifacts-track
Steering Committee Member in Steering Committee
Author in Onward! Steering Committee within the Onward! Papers-track
Show activities from other conferences

Using general profile