Yudai Tanabe

profile_img.jpg
Taken by my friend at the Kaminarimon gate (雷門)

Assistant Professor

I am an Assistant Professor at

I am also a member of Association for Computing Machinery (ACM) and Information Processing Society of Japan (IPSJ).

Short Bio (en) Yudai Tanabe, Ph.D., is an Assistant Professor at the Department of Mathematical and Computing Science, School of Computing, Institute of Science Tokyo. He received B.S., M.S., and D.S. degrees from Tokyo Institute of Technology in 2018, 2020, and 2023 respectively. Formerly, he was a JSPS Research Fellow at Tokyo Institute of Technology until 2023, a program-specific researcher at Kyoto University until 2024, and an assistant professor at the Department of Mathematical and Computing Science, School of Computing, Tokyo Institute of Technology until September 2024. His research interest is programming language and software engineering, especially in programming language theory, type systems, and software maintenance.
Short Bio (jp) 田邉裕大。東京科学大学(旧東京工業大学)情報理工学院数理・計算科学系助教。2018年東京工業大学理学部情報科学科卒業、2020年同大学情報理工学院数理・計算科学系修士課程修了。2023年東京工業大学博士(理学)を取得。日本学術振興会特別研究員(DC2)、京都大学特定研究員、東京工業大学助教を経て現職。専門はプログラミング言語およびソフトウェア工学であり、特にプログラミング言語理論、型システム、ソフトウェア保守に関心を持つ。情報処理学会、ACM各会員。

coordinates

Postal Address:Department of Mathematical and Computing Science, Tokyo Institute of Technology
Ookayama 2-12-1 W8-35, Meguro-ku, Tokyo 152-8552 Japan
E-mail:yudaitnb [at] prg.is.titech.ac.jp
Office:E1005, West Bldg. 8E (“21” in the campus map)


research interests

My research interests focus on programming language design and programming language theory. I am currently engaged in the following research projects:

  1. Programming Language with Versions.   👉APLAS’23, 👉SLE’22, 👉‹Programming›’22
  2. Space-efficient Gradual Typing.   👉PLDI’24
  3. Safe Language Interoperability.   WIP.

I am also working with students on projects regarding language design, type systems, GPGPU, and live programming.

selected publications

  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), Jun 2024
  2. Compilation Semantics for a Programming Language with Versions
    In Programming Languages and Systems. APLAS 2023, Jun 2023
  3. A Functional Programming Language with Versions
    The Art, Science, and Engineering of Programming, Jul 2021