publications

In reversed chronological order. This list is also maintained in Google Scholar and researchmap profiles.

2024

  1. Space-Efficient Polymorphic Gradual Typing, Mostly Parametric
    Atsushi Igarashi, Shota Ozaki, Taro Sekiyama, and Yudai Tanabe
    Proceedings of the ACM on Programming Languages (PACMPL) , Vol. 8 (PLDI)

2023

  1. Compilation Semantics for a Programming Language with Versions
    In Programming Languages and Systems. APLAS 2023 . Lecture Notes in Computer Science
  2. Proceedings
    COP 2023: Proceedings of the 15th ACM International Workshop on Context-Oriented Programming and Advanced Modularity
    Edited by Yudai TanabeLars SchützeRobert HirschfeldAtsushi Igarashi, and Hidehiko Masuhara

2022

  1. A Step toward Programming with Versions in Real-World Functional Languages
    In Proceedings of the 14th ACM International Workshop on Context-Oriented Programming and Advanced Modularity . COP ’22
  2. Proceedings
    COP ’22: Proceedings of the 14th ACM International Workshop on Context-Oriented Programming and Advanced Modularity
    Edited by Yudai TanabeJens LinckeRobert HirschfeldAtsushi Igarashi, and Hidehiko Masuhara
  3. BatakJava: An Object-Oriented Programming Language with Versions
    In Proceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering . SLE 2022

2021

  1. A Functional Programming Language with Versions
    The Art, Science, and Engineering of Programming , Vol. 6 (1) , Pages 5:1–5:30

2018

  1. A Context-Oriented Programming Approach to Dependency Hell
    Yudai TanabeTomoyuki Aotani, and Hidehiko Masuhara
    In Proceedings of the 10th ACM International Workshop on Context-Oriented Programming: Advanced Modularity for Run-time Composition . COP ’18