Write a Blog >>
ISSTA 2018
Sun 15 - Sat 21 July 2018 Amsterdam, Netherlands
co-located with ECOOP and ISSTA
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

Contributions

CurryOn 2018Author of Opening Remarks within the Curry On Keynotes-track
Committee Member in Organizing Committee
WoSSCA 2018Comfy Chair in Organizing Committee within the WoSSCA 2018-track
Organizer in Attendees within the WoSSCA 2018-track
Session Chair of WoSSCA 3 (part of WoSSCA 2018)
FTfJP 2018Author of Monotonic Gradual Typing in a Common Calculus within the FTfJP-track
SALAD 2018Session Chair of SALAD 3 (part of SALAD)
Co-chair in Organizing Committee within the SALAD-track
BenchWork 2018Author of Building a Node.js Benchmark: Initial Steps within the BenchWork-track
Author of Analyzing Duplication in JavaScript within the BenchWork-track
ECOOP 2018Presenter of ECOOP 2019 Preview within the ECOOP Keynotes-track
Comfy Chair in Organizing Committee
Author of KafKa: Gradual Typing for Objects within the ECOOP Research Papers-track
Summer School Co-Chair in Organizing Committee
ISSTA 2018Summer School Co-Chair in Organizing Committee
Author of Tests from Traces: Automated Unit Test Extraction for R within the ISSTA Technical Papers-track
Author of Tests from Traces: Automated Unit Test Generation for R within the ISSTA Artifacts-track
ECOOP and ISSTASession Chair of Lecture: Orso (part of Summer School)
Author of Tests from Traces: Automated Unit Test Extraction for R within the Posters-track
Summer School Co-Chair in Organizing Committee
Session Chair of Welcome: Peyton Jones (part of Summer School)
Session Chair of Lecture: Møller (part of Summer School)
Session Chair of Lecture: Click (part of Summer School)
Summer School Co-Chair in Organizing Committee within the Summer School-track
CurryOn Co-Chair in Organizing Committee
Comfy Chair in Organizing Committee
Show activities from other conferences

ECOOP and ISSTA-profile
View general profile