Hidehiko Masuhara

Registered user since Mon 26 Oct 2015

Name:Hidehiko Masuhara
Bio:

Hidehiko Masuhara is a Professor of Mathematical and Computing Science, Tokyo Institute of Technology since April 2013. He received his B.S., M.S., and Ph.D. in Computer Science from Department of Information Science, University of Tokyo in 1992, 1994, and 1999, respectively, and served as an assistant professor, lecturer, and associate professor at Graphics and Computer Science, Graduate School of Arts and Sciences, University of Tokyo from 1995 until 2013.

Country:Japan
Affiliation:Tokyo Institute of Technology
Research interests:Programming languages, software development environments

Contributions

COP 2023 Committee Member in Program Committee within the COP 2023-track
Organizer in Organizing Committee within the COP 2023-track
APSEC 2023 Committee Member in Program Committee within the Technical Track-track
SPLASH 2023 Committee Member in Steering Committee within the Onward! Papers-track
Committee Member in Onward! Steering Committee within the Onward! Essays-track
Committee Member in Program Committee within the Onward! Essays-track
Committee Member in Steering Committee
PC Member in OOPSLA Review Committee within the OOPSLA-track
VL/HCC 2023 PC Member in Program Committee
‹Programming› 2023 Committee Member in Program Committee within the Research Papers-track
Author of A Functional Programming Language with Versions within the Research Papers-track
PX/23 Committee Member in Program Committee within the PX/23-track
Organizing Committee in Organizing Committee within the PX/23-track
MoreVMs 2023 Author of Interpreter Taming to Realize Multiple Compilations in a Meta-Tracing JIT Compiler Framework within the MoreVMs'23-track
LIVE 2022 Committee Member in Program Committee within the Live Programming-track
SLE 2022 Author of BatakJava: An Object-Oriented Programming Language with Versions within the SLE 2022-track
SPLASH 2022 Chair in Onward! Steering Committee within the Onward! Papers-track
Chair in Onward! Steering Committee within the Onward! Essays-track
Author of Mio: A Block-Based Environment for Program Design within the SPLASH-E-track
Committee Member in Steering Committee
APSEC 2022 Committee Member in Program Committee within the Technical Track-track
VL/HCC 2022 Committee Member in Program Committee
COP 2022 Author of A Step toward Programming with Versions in Real-World Functional Languages within the COP 2022-track
Committee Member in Program Committee within the COP 2022-track
Committee Member in Workshop Organizers within the COP 2022-track
ICOOOLPS 2022 Author of Taming an Interpreter for Threaded Code Generation with a Tracing JIT Compiler within the ICOOOLPS 2022-track
Truffle 2022 Author of Efficient Object Graph Recording with Truffle for Live Data-Structure Programming within the Truffle 2022-track
‹Programming› 2022 Author of A Functional Programming Language with Versions within the Research Papers-track
Committee Member in Research Papers within the Research Papers-track
PX/22 Committee Member in Organizing Committee within the PX/22-track
Author of CodeMap: a Graphical Note-Taking Tool Cooperating with an Integrated Development Environment within the PX/22-track
Committee Member in Program Committee within the PX/22-track
Session Chair of PX/22 (part of PX/22)
WITS 2022 Chair of Intrinsically-Typed Interpreters for Effectful and Coeffectful Languages (discussion) within the WITS 2022-track
PEPM 2022 Author of Two-level Just-in-Time Compilation with One Interpreter and One Engine within the PEPM 2022-track
ARRAY 2021 Committee Member in Program Committee within the ARRAY 2021-track
Author of Nested Object Support in a Structure-of-Arrays Dynamic Objector Allocator within the ARRAY 2021-track
SPLASH 2021 Session Chair of Onward! Paper Session 2 (part of Onward! Papers)
Tokyo Institute of Technology in Onward! Steering Committee within the Onward! Papers-track
Tokyo Institute of Technology in Onward! Steering Committee within the Onward! Essays-track
Committee Member in Steering Committee
VL/HCC 2021 Committee Member in Program Committee
Scheme 2021 Author of Design with Blocks, Code in Text (Lightning Talk) within the Scheme 2021-track
TyDe 2021 Author of Contextual Effect Polymorphism Meets Bidirectional Effects (Extended Abstract) within the TyDe 2021-track
COP 2021 Committee Member in Program Committee within the COP-track
Committee Member in Organizing Committee within the COP-track
ICOOOLPS 2021 Author of Threaded Code Generation with a Meta-tracing JIT Compiler within the ICOOOLPS-track
ECOOP 2021 Author of Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks within the ECOOP Technical Papers-track
ISMM 2021 Committee Member in Program Committee within the ISMM 2021-track
‹Programming› 2021 Student Research Competition Chair in Organizing Committee
Session Chair of Session 14 (part of Research Papers)
Chair in Organizing Committee within the Student Research Competition (canceled)-track
PX/21 Committee Member in Program Committee within the PX/21-track
Committee Member in Organizing Committee within the PX/21-track
APLAS 2020 Keynote Speaker of Object Support for GPU Programming: Why and How within the Keynote Talks-track
SPLASH 2020 Mentor in Mentors within the PLMW-track
Session Chair of F-4A (part of OOPSLA)
Committee Member in Program Committee within the Onward! Essays-track
Committee Member in Onward! Steering Committee within the Onward! Essays-track
Committee Member in Steering Committee
Committee Member in Onward! Steering Committee within the Onward! Papers-track
Session Chair of F-3A (part of OOPSLA)
DLS 2020 Author of Amalgamating Different JIT Compilations in a Meta-tracing JIT Compiler Framework within the DLS 2020-track
ECOOP 2020 Session Chair of M-1 (part of Research Papers)
Committee Member in Program Committee within the Research Papers-track
Session Chair of S-2 (part of Research Papers)
Session Chair of M-3 (part of Research Papers)
LIVE 2020 Author of Toward a Multi-Language and Multi-Environment Framework for Live Programming within the LIVE 2020-track
REBLS 2020 Author of Managing Persistent Signals using Signal Classes within the REBLS 2020-track
Scheme 2020 Author of Designing a Programming Environment Based on the Program Design Recipe (Lightning Talk) within the Scheme 2020-track
Author of On Teaching Type Systems as Macros (Lightning Talk) within the Scheme 2020-track
VL/HCC 2020 Committee Member in Program Committee within the Research Papers-track
COP Author of Interfaces for Modular Reasoning in Context-Oriented Programming within the COP-track
Organizer in Organizing Committee within the COP-track
Committee Member in Program Committee within the COP-track
‹Programming› 2020 Committee Member in Jury within the Student Research Competition-track
Posters Co-Chair in Organizing Committee
Co-chair in Program Committee within the Posters-track
Committee Member in Program Committee within the Research Papers-track
MoreVMs'20 Committee Member in Program Committee within the MoreVMs'20-track
PX/20 Committee Member in Organizing Committee within the PX/20-track
Committee Member in Program Committee within the PX/20-track
PEPM 2020 Committee Member in Program Committee within the PEPM 2020-track
SPLASH 2019 Program Chair in Program Committee within the Onward! Papers-track
Session Chair of Onward! Papers 2 (part of Onward! Papers)
Author in Onward! Steering Committee within the Onward! Papers-track
Session Chair of Sack keynote (part of Keynotes)
Session Chair of Onward! Papers 4 (part of Onward! Papers)
Onward! Papers Chair in Organizing Committee
Committee Member in Onward! Steering Committee within the Onward! Essays-track
LIVE 2019 Committee Member in Program Committee within the LIVE 2019-track
MPLR 2019 Committee Member in Program Committee within the MPLR 2019-track
REBLS 2019 Session Chair of Domain specific applications (part of REBLS)
Co-chair in Program Committee within the REBLS-track
COP 2019 Committee Member in Program Committee within the COP 2019-track
Organizing Committee in Organizing Committee within the COP 2019-track
PASS 2019 Committee Member in Organizing Committee within the PASS 2019 (CANCELED)-track
ECOOP 2019 Author of DynaSOAr: A Parallel Memory Allocator for OOP on GPUs within the Posters-track
Author of DynaSOAr: A Parallel Memory Allocator for Object-oriented Programming on GPUs with Efficient Memory Access within the Artifacts-track
Author of DynaSOAr: A Parallel Memory Allocator for Object-oriented Programming on GPUs with Efficient Memory Access within the Research Papers-track
ARRAY 2019 Committee Member in Program Committee within the ARRAY 2019-track
ISMM 2019 Author of Massively Parallel GPU Memory Compaction within the ISMM 2019-track
MoreVMs'19 Author of Extending a Meta-Tracing Compiler to Mix Method and Tracing Compilation within the MoreVMs'19-track
Author of A Shell-like Model for General Purpose Programming within the MoreVMs'19-track
PASS'19 Committee Member in Organizing Committee within the PASS'19 (Canceled)-track
Committee Member in Program Committee within the PASS'19 (Canceled)-track
‹Programming› 2019 Author of Programming Experiences with a Live Programming Environment for Data Structures within the Demos-track
Committee Member in Jury within the Student Research Competition-track
PX/19 Committee Member in Organizing Committee within the PX/19-track
Committee Member in Program Committee within the PX/19-track
DLS 2018 Committee Member in Program Committee within the DLS 2018-track
ESEC/FSE 2018 Author of Stochastic Energy Optimization for Mobile GPS Applications within the Research Papers-track
LIVE 2018 Committee Member in Program Committee within the LIVE 2018-track
META'18 Committee Member in Program Committee within the Meta-track
PLATEAU 2018 Author of Live, Synchronized, and Mental Map Preserving Visualization for Data Structure Programming - Preview within the PLATEAU 2018-track
REBLS 2018 Committee Member in Program Committee within the REBLS 2018-track
Onward! 2018 Author of Live, Synchronized, and Mental Map Preserving Visualization for Data Structure Programming within the Onward! Papers-track
COP 2018 Author of A Context-Oriented Programming Approach to Dependency Hell within the COP-track
Committee Member in Organizing Committee within the COP-track
ARRAY 2018 Author of Inner Array Inlining for Structure of Arrays Layout within the ARRAY 2018-track
‹Programming› 2018 Committee Member in Steering Committee
Author of Proactive Empirical Assessment of New Language Feature Adoption via Automated Refactoring: The Case of Java 8 Default Methods within the Research Papers-track
Committee Member in Program Committee within the Research Papers-track
Committee Member in Jury within the Student Research Competition-track
PX/18 Organizing Committee in Program Committee within the PX/18-track
Organizing Committee in Organizing Committee within the PX/18-track
PASS 2018 Committee Member in Organizing Committee within the PASS 2018-track
Author of Discussion & closing within the PASS 2018-track
Author of Welcome within the PASS 2018-track
Co-chair in Program Committee within the PASS 2018-track
WPMVP 2018 Author of Ikra-Cpp: A C++/CUDA DSL for Object-Oriented Programming with Structure-of-Arrays Layout within the WPMVP 2018-track
PX/17.2 Organizing Committee in Program Committee within the PX/17.2-track
Organizing Chair in Organizing Committee within the PX/17.2-track
REBLS 2017 Committee Member in Program Committee within the REBELS-track
ARRAY 2017 Committee Member in Program Committee within the ARRAY 2017-track
Author of Modular Array-based GPU Computing in a Dynamically-typed Language within the ARRAY 2017-track
COP 2017 Organizing Committee in Organizing Committee within the COP-17-track
Author of Push-based Reactive Layer Activation in Context-Oriented Programming within the COP-17-track
ICOOOLPS 2017 Committee Member in Program Committee within the ICOOOLPS 2017-track
Author of dart2java: Running Dart in Java-based Environments within the ICOOOLPS 2017-track
LASSY 2017 Committee Member in Program Committee within the LASSY 2017-track
‹Programming› 2017 Demos Chair in Organizing Committee
Committee Member in Program Committee within the Research Papers-track
Contributor/Author of Steering Committee Meeting within the Organizational-track
Committee Member in Steering Committee
PX 2017 Organizing Committee in Program Committee within the PX-track
Session Chair of Session II (part of PX)
Committee Member in Organizing Committee within the PX-track
Author of Live Data Structure Programming within the PX-track
Session Chair of Session III (part of PX)
Session Chair of Session IV (part of PX)
Session Chair of Session I (part of PX)
PASS 2017 Session Chair of Invited Talk & Discussion (part of PASS 2017)
Organizing Committee in Organizing Committee within the PASS 2017-track
CoqPL 2017 Author of CertSkel: a Verified Compiler for a Coq-embedded GPGPU DSL within the CoqPL 2017-track
Onward! 2016 Session Chair of Session 3 (part of Onward! Papers)
Committee Member in Program Committee within the Onward! Papers-track
ECOOP 2016 Author of Classes as Layers: Rewriting Design Patterns with COP within the Posters-track
COP 2016 Committee Member in Program Committee within the COP-track
Author of Classes as Layers: Rewriting Design Patterns with COP - Alternative Implementations of Decorator, Observer and Visitor within the COP-track
Committee Member in Organizing Committee within the COP-track
ICOOOLPS 2016 Committee Member in Program Committee within the ICOOOLPS-track
PX 2016 Session Chair of Session 2 (part of PX)
Committee Member in Organizing Committee within the PX-track
Session Chair of Session 1 (part of PX)
Session Chair of Session 4 (part of PX)
Organizing Committe in Program Committee within the PX-track
Session Chair of Session 3 (part of PX)
ARRAY Author of Object Support in an Array-based GPGPU Extension for Ruby within the ARRAY-track
Committee Member in Programme Committee within the ARRAY-track
Modularity 2016 Author of Matriona: Class Nesting with Parameterization in Squeak/Smalltalk within the Modularity Visions-track
Committee Member in SRC Judges within the Student Research Competition-track
Committee Member in Program Committee within the MIP Award 2006-track
Committee Member in Steering Committee
Committee Member in SRC Reviewers within the Student Research Competition-track
Workshops Co-Chair in Organizing Committee
FOAL 2016 Author of An Advice Mechanism for Non-local Flow Control within the FOAL 2016-track
Author of Panel - The Future of Advanced Modularity Techniques within the FOAL 2016-track
LASSY 2016 Author of Hierarchical Layer-based Class Extensions in Squeak/Smalltalk within the LASSY 2016-track
MASS 2016 Author of Session III: Systems and Contexts - Toward Fluent Module Interactions within the MASS 2016-track
Author of Introduction within the MASS 2016-track
CROW 2016 Committee Member in Program Committee within the CROW 2016-track
LaMOD'16 Committee Member in Program Committee within the Language Modularity-track
Author of A Lightweight Optimization Technique for Data Types à la Carte within the Language Modularity-track
Author of Towards Improving Interface Modularity in Legacy Java Software through Automated Refactoring within the Language Modularity-track
SPLASH 2015 Author of Shiranui: A Live Programming with Support for Unit Testing within the Posters-track
Author of Fraglight: Shedding Light on Broken Pointcuts in Evolving Aspect-Oriented Software within the Demos-track
Author of Making Live Programming Practical by Bridging the Gap Between Trial-and-error Development and Unit Testing within the Demos-track
Author of Pyrlang: A High Performance Erlang Virtual Machine Based on RPython within the Posters-track
COP 2015 Author of Type-Safe Layer-Introduced Base Functions with Imperative Layer Activation within the COP-track
Author of Method Safety Mechanism for Asynchronous Layer Deactivation within the COP-track
Committee Member in Program Committee within the COP-track
ARRAY 2015 Organizing Committee in Program Committee within the ARRAY-track
Session Chair of Paper Session 3 (part of ARRAY)
FOOL Committee Member in Program Committee within the FOOL-track
SPLASH 2013 Committee Member in Program Committee within the OOPSLA-track
Committee Member in Program Committee within the Onward!-track
SPLASH 2012 Committee Member in Program Committee
FOOL 2012 Author of A Type System for Dynamic Layer Composition within the FOOL 2012-track
DLS 2011 Committee Member in Program Committee within the DLS 2011-track