Tijs van der Storm

Registered user since Sat 21 Jun 2014

Name: Tijs van der Storm

Bio: Tijs van der Storm is senior researcher in the Software Analysis and Transformation (SWAT) group at Centrum Wiskunde & Informatica (CWI) in Amsterdam, and full professor in Software Engineering at the University of Groningen in Groningen. His research focuses on improving programmer experience through new and better software languages and developing the tools and techniques to engineer them in a modular and interactive fashion.

Country: Netherlands

Affiliation: CWI & University of Groningen, Netherlands

Personal website: http://www.cwi.nl/~storm/

Research interests: programming languages, domain-specific languages, language workbenches, model-driven development

Contributions

Convivial Computing Salon 2020Committee Member in Program Committee within the Salon 2020-track
LIVE 2019Committee Member in Program Committee within the LIVE 2019-track
AGERE 2019Author of Static Local Coordination Avoidance for Distributed Objects within the AGERE 2019-track
GPCE 2019PC co-chair in Organizing Committee within the GPCE 2019-track
PLNL 2018Author of JEff: Objects for Effect within the PLNL-track
CoCoDo 2019Author of Language Engineering with Rascal within the CoCoDo 2019-track
SPLASH 2019Author of AlleAlle: Bounded Relational Model Finding with Unbounded Data within the Onward! Papers-track
Publicity Chair in Organizing Committee
ECOOP 2019Committee Member in Program Committee within the Research Papers-track
BLOCKS+ 2018Author of Language Workbench Support for Block-Based DSLs within the BLOCKS+-track
SLEBoK 2018Committee Member in Program Committee within the SLEBoK 2018-track
‹Programming› 2019Author of Concrete Syntax with Black Box Parsers within the Research Papers-track
LIVE 2018Committee Member in Program Committee within the LIVE 2018-track
Scala 2018Committee Member in Program Committee within the Scala 2018-track
COP 2018Committee Member in Program Committee within the COP-track
SLE 2018Author of Shape-Diverse DSLs: Languages without Borders (Vision Paper) within the SLE 2018-track
Author of Constraint-based Run-time State Migration for Live Modeling within the SLE 2018-track
Committee Member in Program Committee within the SLE 2018-track
Session Chair of Parsing (part of SLE 2018)
Author of Bacatá: A Language Parametric Notebook Generator (Tool Demo) within the SLE 2018-track
GPCE 2018Session Chair of V (part of GPCE 2018)
Committee Member in Program Committee within the GPCE 2018-track
Onward! 2018Author of JEff: Objects for Effect within the Onward! Papers-track
SPLASH 2018Publications Chair in Organizing Committee
DSLDI 2017Author of Bacatá: a generic notebook generator for DSLs within the DSLDI 2017-track
‹Programming› 2018Committee Member in Program Committee within the Research Papers-track
COP 2017Programme Committee in Program Committee within the COP-17-track
Speaker of Keynote on Context-Oriented Language Engineering within the COP-17-track
ProWeb 2017Author of Immediate Mode with Immutable Data within the ProWeb 2017-track
GPCE 2017Committee Member in Program Committee within the GPCE 2017-track
Onward! 2017Program Chair in Program Committee within the Onward! Papers-track
Papers Co-chair in Organizing Committee
PEPM 2017Committee Member in Programme Committee
Committee Member in Programme Committee within the PEPM 2017-track
META 2016Author of ChromaKey: Towards Extensible Mirror Architectures within the Meta 2016-track
Committee Member in Program Committee within the Meta 2016-track
‹Programming› 2017Session Chair of Research Papers 6 (part of Research Papers)
Committee Member in Program Committee within the Research Papers-track
NOOL 2016Author of Nomen: A Dynamically Typed OO Programming Language, Transpiled to Java within the NOOL-track
ITSLE 2016Author of Solving the Bank with Rebel within the ITSLE-track
LWC@SLE 2016Author of The Rascal Approach to Code in Prose, Computed Properties, and Language Extension within the LWC-track
Committee Member in Organizing Committee within the LWC-track
DSLDI 2016Co-chair in Organizing Committee within the DSLDI-track
Scala 2016Committee Member in Program Committee within the Scala-track
CurryOn 2016Author of Rascal: the Swiss Army Knife of Meta Programming within the CurryOn -track
GRACE 2016Committee Member in Program Committee within the GRACE-track
LIVE 2016Committee Member in Program Committee within the LIVE-track
Author of Live Literals within the LIVE-track
Reflect 2016Programme Committee in Program Committee within the Reflect 2016-track
ECOOP 2018Presenter of Welcome within the ECOOP Keynotes-track
Committee Member in Program Committee within the ECOOP Research Papers-track
Local Organizing Co-Chair in Organizing Committee
ISSTA 2018Local Organizing Co-Chair in Organizing Committee
Presenter of Welcome within the ISSTA Keynotes-track
ECOOP and ISSTALocal Organizing Co-Chair in Organizing Committee
SPLASH 2017Publications Chair in Organizing Committee
ECOOP 2017Artifact Evaluation Chair in Organizing Committee
Artifact Evaluation Co-Chair in Artifact Evaluation Committee within the ECOOP Artifacts-track
SLE 2016Session Chair of SLE Keynote (part of SLE)
Author of Closing & Outlook to SLE'17 within the SLE-track
Author of Opening within the SLE-track
General Chair in Organizing Committee within the SLE-track
GPCE 2016Committee Member in Program Committee within the GPCE-track
Author of Recaf: Java Dialects as Libraries within the GPCE-track
Author of Extensible Modeling with Managed Data in Java within the GPCE-track
PEPM 2016Author of Practical, General Parser Combinators within the PEPM-track
ECOOP 2016Artifact Evaluation Co-Chair in Artifact Evaluation Committee within the Artifacts-track
Parsing@SLE 2015Session Chair of Third Session (part of Parsing@SLE)
SPLASH 2016SLE General Chair of GPCE/SLE Steering Committee Meeting within the ORG-track
Publicity Chair in Organizing Committee
Committee Member in Program Committee within the OOPSLA-track
SPLASH-I Co-Chair in Program Committee within the SPLASH-I-track
Session Chair of Session 10 (part of SPLASH-I)
DSLDI 2015Program Chair in Program Committee within the DSLDI-track
Session Chair of Welcome (part of DSLDI)
Author of Introduction within the DSLDI-track
SLE 2015Session Chair of Model and Program Transformation (part of SLE)
Committee Member in Program Committee within the SLE-track
GPCE 2015Session Chair of Session 4 (part of GPCE)
Author of Modular Interpreters for the Masses: Implicit Context Propagation Using Object Algebras within the GPCE-track
SPLASH 2015Web & Publicity in Organizing Committee
SPLASH-I Co-Chair in Organizing Committee
Author of Scrap your Boilerplate with Object Algebras within the OOPSLA-track
Author of Scrap your Boilerplate with Object Algebras within the OOPSLA Artifacts-track
Committee Member in Organizers within the SPLASH-I-track
DSLDICommittee Member in Program Committee within the DSLDI-track
SLE 2013Author of The State of the Art in Language Workbenches within the Research Papers-track
SPLASH 2013Committee Member in Program Committee within the GPCE-track
SPLASH 2012Author of Managed data: modular strategies for data abstraction within the Onward! Papers-track

Blog Posts