Blogs (61) >>
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

FTfJP 2018 Monotonic Gradual Typing in a Common Calculus
BenchWork 2018 Building a Node.js Benchmark: Initial Steps
Analyzing Duplication in JavaScript
ECOOP 2018 ECOOP 2019 Preview
Comfy Chair in Organizing Committee
KafKa: Gradual Typing for Objects
Summer School Co-Chair in Organizing Committee
ECOOP and ISSTA 2018 Session Chair of Lecture: Orso (part of Summer School)
Tests from Traces: Automated Unit Test Extraction for R
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
ISSTA 2018 Summer School Co-Chair in Organizing Committee
Tests from Traces: Automated Unit Test Extraction for R
Tests from Traces: Automated Unit Test Generation for R
SALAD 2018 Session Chair of SALAD 3 (part of SALAD)
Co-chair in Organizing Committee within the SALAD-track
WoSSCA 2018 Comfy 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)
CurryOn 2018 Opening Remarks
Committee Member in Organizing Committee
Show activities from other conferences

ECOOP and ISSTA 2018-profile
View general profile