Ori Roth

Technion, Haifa, Israel


I am a PhD student at the Technion—Israel Institute of Technology.

My research interests include programming languages, software engineering, and automata theory.

I study fluent APIs, an object-oriented design pattern with applications to embedded domain-specific languages.

Selected Publications

  1. Fluent APIs in Functional Languages
    Ori Roth, and Yossi Gil
    Proc. ACM Program. Lang. Apr 2023
  2. arXiv
    Python Type Hints are Turing Complete
    Ori Roth
    Apr 2022
  3. Study of the Subtyping Machine of Nominal Subtyping with Variance
    Ori Roth
    Proc. ACM Program. Lang. Oct 2021
  4. Fling - A Fluent API Generator
    Yossi Gil, and Ori Roth
    In 33rd European Conference on Object-Oriented Programming (ECOOP 2019) Oct 2019

Honors and Awards

  • 2022
    Jacobs Excellence Certificate (Technion)
    For academic excellence and research achievements.

  • 2021
    ACM SIGPLAN Distinguished Paper Award (OOPSLA 2021)

    Shimon Even Award (Technion)
    Outstanding publication award

  • 2019
    ECOOP Distinguished Paper Award (ECOOP 2019)

  • 2018
    Amdocs Prize (Technion)
    Best undergraduate research project


  • 2023
    Artifact Evaluation Committee member (PLDI 2023)

  • 2021
    Artifact Evaluation Committee member (ISSTA 2021)