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

Personal website: http://prg.is.titech.ac.jp/people/masuhara/

Research interests: Programming languages, software development environments

Contributions

LIVE 2019Committee Member in Program Committee within the LIVE 2019-track
REBLS 2019Co-chair in Program Committee within the REBLS-track
‹Programming› 2020Committee Member in Program Committee within the Research Papers-track
PASS 2019Committee Member in Organizing Committee within the PASS 2019 (CANCELED)-track
COP 2019Committee Member in Program Committee within the COP 2019-track
Organizing Committee in Organizing Committee within the COP 2019-track
ARRAY 2019Committee Member in Program Committee within the ARRAY 2019-track
MPLR 2019Committee Member in Program Committee within the MPLR 2019-track
ISMM 2019Author of Massively Parallel GPU Memory Compaction within the ISMM 2019-track
Onward! 2019
PASS'19Committee Member in Organizing Committee within the PASS'19 (Canceled)-track
Committee Member in Program Committee within the PASS'19 (Canceled)-track
PX/19Committee Member in Organizing Committee within the PX/19-track
Committee Member in Program Committee within the PX/19-track
MoreVMs'19Author 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
SPLASH 2019Program Chair in Program Committee within the Onward! Papers-track
Author in Onward! Steering Committee within the Onward! Papers-track
Onward! Papers Chair in Organizing Committee
Committee Member in Onward! Steering Committee within the Onward! Essays-track
ECOOP 2019Author 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
PLATEAU 2018Author of Live, Synchronized, and Mental Map Preserving Visualization for Data Structure Programming - Preview within the PLATEAU 2018-track
ARRAY 2018Author of Inner Array Inlining for Structure of Arrays Layout within the ARRAY 2018-track
‹Programming› 2019Author 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
META'18Committee Member in Program Committee within the Meta-track
REBLS 2018Committee Member in Program Committee within the REBLS 2018-track
LIVE 2018Committee Member in Program Committee within the LIVE 2018-track
COP 2018Author of A Context-Oriented Programming Approach to Dependency Hell within the COP-track
Committee Member in Organizing Committee within the COP-track
DLS 2018Committee Member in Program Committee within the DLS 2018-track
Onward! 2018Author of Live, Synchronized, and Mental Map Preserving Visualization for Data Structure Programming within the Onward! Papers-track
PASS 2018Committee 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
PX/18Organizing Committee in Program Committee within the PX/18-track
Organizing Committee in Organizing Committee within the PX/18-track
WPMVP 2018Author of Ikra-Cpp: A C++/CUDA DSL for Object-Oriented Programming with Structure-of-Arrays Layout within the WPMVP 2018-track
REBLS 2017Committee Member in Program Committee within the REBELS-track
PX/17.2Organizing Committee in Program Committee within the PX/17.2-track
Organizing Chair in Organizing Committee within the PX/17.2-track
‹Programming› 2018Committee 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
COP 2017Organizing 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 2017Committee Member in Program Committee within the ICOOOLPS 2017-track
Author of dart2java: Running Dart in Java-based Environments within the ICOOOLPS 2017-track
ARRAY 2017Committee 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
ESEC/FSE 2018Author of Stochastic Energy Optimization for Mobile GPS Applications within the Research Papers-track
PASS 2017Session Chair of Invited Talk & Discussion (part of PASS 2017)
Organizing Committee in Organizing Committee within the PASS 2017-track
LASSY 2017Committee Member in Program Committee within the LASSY 2017-track
PX 2017Organizing 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)
CoqPL 2017Author of CertSkel: a Verified Compiler for a Coq-embedded GPGPU DSL within the CoqPL 2017-track
‹Programming› 2017Demos 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
ARRAYAuthor of Object Support in an Array-based GPGPU Extension for Ruby within the ARRAY-track
Committee Member in Programme Committee within the ARRAY-track
COP 2016Committee 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
PX 2016Session 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)
ICOOOLPS 2016Committee Member in Program Committee within the ICOOOLPS-track
FOAL 2016Author 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 2016Author of Hierarchical Layer-based Class Extensions in Squeak/Smalltalk within the LASSY 2016-track
LaMOD'16Committee 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
MASS 2016Author of Session III: Systems and Contexts - Toward Fluent Module Interactions within the MASS 2016-track
Author of Introduction within the MASS 2016-track
CROW 2016Committee Member in Program Committee within the CROW 2016-track
Onward! 2016Session Chair of Session 3 (part of Onward! Papers)
Committee Member in Program Committee within the Onward! Papers-track
ECOOP 2016Author of Classes as Layers: Rewriting Design Patterns with COP within the Posters-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
ARRAY 2015Organizing Committee in Program Committee within the ARRAY-track
Session Chair of Paper Session 3 (part of ARRAY)
COP 2015Author 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
FOOLCommittee Member in Program Committee within the FOOL-track
SPLASH 2015Author 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
SPLASH 2013Committee Member in Program Committee within the OOPSLA-track
Committee Member in Program Committee within the Onward!-track
FOOL 2012Author of A Type System for Dynamic Layer Composition within the FOOL 2012-track
SPLASH 2012Committee Member in Program Committee