Skip to content

Hidehiko Masuhara

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

54

Venues

16

Active years

1992–2025

Best venue rank

A*

Where they publish

Papers

54 indexed papers, newest first.

YearVenueTitleAuthors
2025ECOOPA Lightweight Method for Generating Multi-Tier JIT Compilation Virtual Machine in a Meta-Tracing Compiler Framework.Yusuke Izawa, Hidehiko Masuhara, Carl Friedrich Bolz-Tereick
2024PEPMAn Intrinsically Typed Compiler for Algebraic Effect Handlers.Syouki Tsuyama, Youyou Cong, Hidehiko Masuhara
2023APLASCompilation Semantics for a Programming Language with Versions.Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara
2023ITiCSEMind the Error Message: An Inverted Quiz Format to Direct Learner's Attention to Error Messages.Kazuhiro Tsunoda, Hidehiko Masuhara, Youyou Cong
2023PPDPTyped Equivalence of Labeled Effect Handlers and Labeled Delimited Control Operators.Kazuki Ikemori, Youyou Cong, Hidehiko Masuhara
2022ECOOPA Step toward Programming with Versions in Real-World Functional Languages.Yudai Tanabe, Luthfan Anshar Lubis, Tomoyuki Aotani, Hidehiko Masuhara
2022SLEBatakJava: An Object-Oriented Programming Language with Versions.Luthfan Anshar Lubis, Yudai Tanabe, Tomoyuki Aotani, Hidehiko Masuhara
2021ECOOPSignal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks.Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
2020DLSAmalgamating different JIT compilations in a meta-tracing JIT compiler framework.Yusuke Izawa, Hidehiko Masuhara
2020ECOOPInterfaces for Modular Reasoning in Context-Oriented Programming.Paul Leger, Hidehiko Masuhara, Ismael Figueroa
2020ICFPOn Teaching Type Systems as Macros (Lightning Talk).Youyou Cong, Naoya Furudono, Hidehiko Masuhara
2020ICFPDesigning a Programming Environment Based on the Program Design Recipe (Lightening Talk).Junya Nose, Youyou Cong, Hidehiko Masuhara
2019APSECTeaching Object-Oriented Modeling as a Part of Programming Courses.Hidehiko Masuhara
2019ECOOPDynaSOAr: A Parallel Memory Allocator for Object-Oriented Programming on GPUs with Efficient Memory Access.Matthias Springer, Hidehiko Masuhara
2018ECOOPA Context-Oriented Programming Approach to Dependency Hell.Yudai Tanabe, Tomoyuki Aotani, Hidehiko Masuhara
2018OOPSLALive, synchronized, and mental map preserving visualization for data structure programming.Akio Oka, Hidehiko Masuhara, Tomoyuki Aotani
2018PLDIInner array inlining for structure of arrays layout.Matthias Springer, Yaozhu Sun, Hidehiko Masuhara
2018PPoPPIkra-Cpp: A C++/CUDA DSL for Object-Oriented Programming with Structure-of-Arrays Layout.Matthias Springer, Hidehiko Masuhara
2017ECOOPPush-based reactive layer activation in context-oriented programming.Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
2017ECOOPdart2java: Running Dart in Java-based Environments.Matthias Springer, Andrew Krieger, Stanislav Manilov, Hidehiko Masuhara
2017ICSEAutomated refactoring of legacy Java software to default methods.Raffi Khatchadourian, Hidehiko Masuhara
2017PLDIModular array-based GPU computing in a dynamically-typed language.Matthias Springer, Peter Wauligmann, Hidehiko Masuhara
2016ECOOPClasses as Layers: Rewriting Design Patterns with COP: Alternative Implementations of Decorator, Observer, and Visitor.Matthias Springer, Hidehiko Masuhara, Robert Hirschfeld
2016PLDIObject support in an array-based GPGPU extension for Ruby.Matthias Springer, Hidehiko Masuhara
2015ECOOPType-Safe Layer-Introduced Base Functions with Imperative Layer Activation.Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara
2015ECOOPMethod Safety Mechanism for Asynchronous Layer Deactivation.Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Atsushi Igarashi
2015OOPSLAPyrlang: a high performance Erlang virtual machine based on RPython.Ruochen Huang, Hidehiko Masuhara, Tomoyuki Aotani
2015OOPSLAMaking live programming practical by bridging the gap between trial-and-error development and unit testing.Tomoki Imai, Hidehiko Masuhara, Tomoyuki Aotani
2015OOPSLAShiranui: a live programming with support for unit testing.Tomoki Imai, Hidehiko Masuhara, Tomoyuki Aotani
2015OOPSLAFraglight: shedding light on broken pointcuts in evolving aspect-oriented software.Raffi Khatchadourian, Awais Rashid, Hidehiko Masuhara, Takuya Watanabe
2015SACThe omission finder for debugging what-should-have-happened bugs in object-oriented programs.Kouhei Sakurai, Hidehiko Masuhara
2014ECOOPUnifying Multiple Layer Activation Mechanisms Using One Event Sequence.Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara
2014ICSECode recommendation based on a degree-of-interest model.Naoya Murakami, Hidehiko Masuhara, Tomoyuki Aotani
2013ECOOPL: context-oriented programming with only layers.Robert Hirschfeld, Hidehiko Masuhara, Atsushi Igarashi
2013ECOOPA unified context activation mechanism.Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
2012ECOOPBridging real-world contexts and units of behavioral variations by composite layers.Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
2012ECOOPA data-parallel extension to Ruby for GPGPU: toward a framework for implementing domain-specific optimizations.Hidehiko Masuhara, Yusuke Nishiguchi
2012ICSEOptimizing a search-based code recommendation system.Naoya Murakami, Hidehiko Masuhara
2011CoordinationCombining Static Analysis and Runtime Checking in Security Aspects for Distributed Tuple Spaces.Fan Yang, Tomoyuki Aotani, Hidehiko Masuhara, Flemming Nielson, Hanne Riis Nielson
2011ECOOPFeatherweight EventCJ: a core calculus for a context-oriented language with event-based per-instance layer transition.Tomoyuki Aotani, Tetsuo Kamina, Hidehiko Masuhara
2010ECOOPDesigning event-based context transition in context-oriented programming.Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
2009ECOOPImproving the development of context-dependent Java applications with ContextJ.Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara
2006APLASA Fine-Grained Join Point Model for More Reusable Aspects.Hidehiko Masuhara, Yusuke Endoh, Akinori Yonezawa
2005ICFPAspectual Caml: an aspect-oriented functional language.Hidehiko Masuhara, Hideaki Tatsuzawa, Akinori Yonezawa
2004ECOOPAn AOP Implementation Framework for Extending Join Point Models.Naoyasu Ubayashi, Hidehiko Masuhara, Tetsuo Tamai
2003APLASDataflow Pointcut in Aspect-Oriented Programming.Hidehiko Masuhara, Kazunori Kawauchi
2003CCA Compilation and Optimization Model for Aspect-Oriented Programs.Hidehiko Masuhara, Gregor Kiczales, Christopher Dutchyn
2003ECOOPModeling Crosscutting in Aspect-Oriented Mechanisms.Hidehiko Masuhara, Gregor Kiczales
2002PEPMSupporting objects in run-time bytecode specialization.Reynald Affeldt, Hidehiko Masuhara, Eijiro Sumii, Akinori Yonezawa
1999CoordinationA Simple Extension of Java Language for Controllable Transparent Migration and Its Portable Implementation.Tatsurou Sekiguchi, Hidehiko Masuhara, Akinori Yonezawa
1998ECOOPDesign and Partial Evaluation of Meta-Objects for a Concurrent Reflective Language.Hidehiko Masuhara, Akinori Yonezawa
1997PEPMPartial Evaluation of Call-by-Value lambda-Calculus with Side-Effects.Kenichi Asai, Hidehiko Masuhara, Akinori Yonezawa
1995OOPSLACompiling Away the Meta-Level in Object-Oriented Concurrent Reflective Languages Using Partial Evaluation.Hidehiko Masuhara, Satoshi Matsuoka, Kenichi Asai, Akinori Yonezawa
1992OOPSLAObject-Oriented Concurrent Reflective Languages can be Implemented Efficiently.Hidehiko Masuhara, Satoshi Matsuoka, Takuo Watanabe, Akinori Yonezawa