Philipp Haller

Registered user since Mon 9 Mar 2015

Name: Philipp Haller

Bio: Associate Professor in the School of Electrical Engineering and Computer Science at KTH Royal Institute of Technology in Stockholm, Sweden.

Country: Germany

Affiliation: KTH Royal Institute of Technology

Personal website: http://www.csc.kth.se/~phaller/

Research interests: Programming languages, type systems, concurrent and distributed programming

Contributions

AGERE 2019Committee Member in Program Committee within the AGERE 2019-track
‹Programming› 2020Student Research Competition Co-Chair in Organizing Committee
Scala 2019Author in Steering Committee within the Scala 2019-track
APLAS 2019Ordinary PC member in Program Committee within the Research Papers-track
ProWeb'19Committee Member in Program Committee within the ProWeb'19-track
SPLASH 2019Author of Language-Integrated Privacy-Aware Distributed Queries within the OOPSLA-track
ECOOP 2019Author of Asynchronous streams in direct style with and without macros within the Curry On-track
AGERE 2018Author of Observable atomic consistency for CvRDTs within the AGERE-track
‹Programming› 2019Committee Member in Jury within the Student Research Competition-track
Committee Member in Program Committee within the Research Papers-track
Student Research Competition Co-Chair in Organizing Committee
Co-chair in Organizing Committee within the Student Research Competition-track
Session Chair of Language Design, Types, and Monads (part of Research Papers)
Session Chair of Poster Session (part of Student Research Competition)
Session Chair of Oral Presentation (part of Student Research Competition)
OCAP 2018Author of Formal Methods Panel within the OCAP 2018-track
Scala 2018Session Chair of Session 2: Scala Extensions & Parsing (part of Scala 2018)
Author of Extending Scala with Records: Design, Implementation, and Evaluation within the Scala 2018-track
Session Chair of Student Talks 2 (part of Scala 2018)
Committee Member in Steering Committee within the Scala 2018-track
Onward! 2018Session Chair of Language Design (part of Onward! Papers)
Committee Member in Program Committee within the Onward! Papers-track
Programming for the Large 2018Committee Member in Program Committee within the Programming for the Large 2018 (cancelled)-track
ProWeb 2018Committee Member in Program Committee within the ProWeb 2018-track
SPLASH 2018Session Chair of II (part of DocSymposium)
Session Chair of IV (part of DocSymposium)
Mentor in Mentors within the Breakfasts-track
Chair of Lightning Talks within the DocSymposium-track
Chair in Program Committee within the DocSymposium-track
Session Chair of I (part of DocSymposium)
Chair of Welcome and Introduction within the DocSymposium-track
Doctoral Symposium Chair in Organizing Committee
Chair in Organizers within the DocSymposium-track
Chair of Closing Remarks within the DocSymposium-track
Chair in Academic Panel within the DocSymposium-track
Session Chair of III (part of DocSymposium)
Author of Observable atomic consistency for CvRDTs within the Posters-track
OCAP 2017Committee Member in Program Committee within the OCAP 2017-track
SEPS 2017Speaker of SEPS Keynote: Taming Concurrent Programming with Domain-Specific Languages within the SEPS 2017-track
Panelist of Panel discussions: "Open source software and tools for engineering parallel software" within the SEPS 2017-track
‹Programming› 2018Committee Member in Program Committee within the Research Papers-track
Session Chair of SRC Poster Presentation (part of Student Research Competition)
Student Research Competition Chair in Organizing Committee
Student Research Competition Chair in Organizing Committee within the Student Research Competition-track
IWACO 2017Committee Member in Program Committee within the IWACO 2017-track
IC 2017Author of Privacy-aware Distributed Incremental Computation within the IC 2017-track
Scala 2017Scala'17 Program Chair in Organizing Committee within the Scala 2017-track
Session Chair of Keynote Sunday (part of Scala 2017)
Committee Member in Steering Committee within the Scala 2017-track
ProWeb 2017Author of Modular Responsive Web Design: An Experience Report within the ProWeb 2017-track
GPCE 2017Committee Member in Program Committee within the GPCE 2017-track
CC 2017Committee Member in Program Committee within the Research Papers-track
REBLS 2016Committee Member in Program Committee within the REBLS-track
Scala 2016Session Chair of Analysis, Testing & Verification (part of Scala)
Author of Reactive Async: Expressive Deterministic Concurrency within the Scala-track
Committee Member in Program Committee within the Scala-track
AGERE 2016Committee Member in Organizing Committee within the AGERE 2016-track
PMLDC 2016Committee Member in Program Committee within the PMLDC-track
ECOOP 2018Presenter of Distinguished Artifact Award within the ECOOP Keynotes-track
Artifact Evaluation Co-Chair in Organizing Committee
Artifact Evaluation Co-Chair in Artifact Evaluation Committee within the ECOOP Artifacts-track
Session Chair of Types (part of ECOOP Research Papers)
SPLASH 2017Committee Member in Program Committee within the Doctoral Symposium-track
Committee Member in Program Committee within the Workshops-track
ECOOP 2017Committee Member in Program Committee within the ECOOP Research Papers-track
Artifact Evaluation Co-Chair in Artifact Evaluation Committee within the ECOOP Artifacts-track
Session Chair of Types and Effects (part of ECOOP Research Papers)
Artifact Evaluation Chair in Organizing Committee
Onward! 2016Author of Function Passing: A Model for Typed, Distributed Functional Programming within the Onward! Papers-track
ECOOP 2016Invited speaker in Invited Speakers within the Doctoral Symposium-track
Committee Member in Program Committee within the Research Track-track
Invited speaker of Invited Talk: Papers vs. Artefacts within the Doctoral Symposium-track
Committee Member in Senior Mentors within the Summer School-track
REBLS 2015Committee Member in Program Committee within the REBLS-track
ETX 2015Speaker of ETX Keynote: High-Level Concurrency Libraries: Challenges for Tool Support within the ETX-track
AGERE! 2015Author of Akka.js: Towards a portable actor runtime environment within the AGERE-track
Committee Member in Organizing Committee within the AGERE-track
Session Chair of Keynote + Abstraction (part of AGERE)
SPLASH 2016Author of LaCasa: Lightweight Affinity and Object Capabilities in Scala within the OOPSLA-track
Session Chair of Session 11 (part of SPLASH-I)
PLOOC 2015Author of Functional Programming For All! Scaling a MOOC for Students and Professionals Alike within the PLOOC 2015-track
Scala 2015General Co-Chair in Program Committee within the Scala-track
SPLASH 2015Committee Member in Organizing Committee within the Doctoral Symposium-track
Speaker of DS Invited Keynote Talk III: Papers vs. Artifacts within the Doctoral Symposium-track
AGERE!Committee Member in Program Committee
Committee Member in Organizing Committee
SPLASH 2013Author of Instant Pickles: Generating Object-Oriented Pickler Combinators for Fast and Extensible Serialization within the OOPSLA-track
AGERE 2012Author of On the integration of the actor model in mainstream technologies: the scala perspective within the AGERE 2012-track
Committee Member in Program Committee within the AGERE 2012-track