Updated on 2026/04/08

写真a

 
cong youyou
 
Organization
School of Computing Assistant Professor
Title
Assistant Professor
External link

Degree

  • 博士(理学) ( お茶の水女子大学 )

Research Interests

  • type systems, continuations, computational effects, programming education, natural language semantics, music information processing

Research Areas

  • Informatics / Software  / type systems, continuations, computational effects, programming education, natural language semantics, music information processing

Education

  • Ochanomizu University   Graduate School of Humanities and Sciences   Advanced Sciences

    2016.4 - 2019.3

      More details

  • Ochanomizu University   Graduate School of Humanities and Sciences   Advanced Sciences

    2014.4 - 2016.3

      More details

  • Ochanomizu University   Faculty of Science   Division of Information Sciences

    2010.4 - 2014.3

      More details

Research History

  • Institute of Science Tokyo (Tokyo Institute of Technology until September 2024)   School of Computing   Assistant Professor

    2019.4

      More details

    Country:Japan

    researchmap

Professional Memberships

Committee Memberships

  •   SIGCSE TS 2026 ACM Student Research Competition Program Committee  

    2026.10   

      More details

    Committee type:Academic society

    researchmap

  • ACM SRC 2026 Grand Finals   Program Committee  

    2026.4   

      More details

    Committee type:Academic society

    researchmap

  • POPL 2027   Program Committee  

    2026.3   

      More details

    Committee type:Academic society

    researchmap

  • TFPIE 2027   Program Chair  

    2026.2   

      More details

    Committee type:Academic society

    researchmap

  •   PADL 2026 Program Committee  

    2025.10   

      More details

  •   FLOPS 2026 Program Committee  

    2025.10   

      More details

    Committee type:Academic society

    researchmap

  • The <Programming> Conference   Steering Committee  

    2025.9 - 2028.9   

      More details

    Committee type:Academic society

    researchmap

  •   TFP 2025 Program Committee  

    2025.1   

      More details

    Committee type:Academic society

    researchmap

  •   TFPIE 2025 Program Committee  

    2025.1   

      More details

    Committee type:Academic society

    researchmap

  •   PPL 2022 Organizing Committee (Sponsorship)  

    2025   

      More details

  •   <Programming> 2026 Program Co-chair  

    2024.10   

      More details

    Committee type:Academic society

    researchmap

  •   FSE 2025 Program Committee  

    2024.9   

      More details

    Committee type:Academic society

    researchmap

  • Journal of Computer Languages   Editorial Board  

    2024.6   

      More details

    Committee type:Academic society

    researchmap

  •   Scheme 2024 Program Co-Chair  

    2024.2 - 2024.9   

      More details

    Committee type:Academic society

    researchmap

  •   TFPIE 2024 Program Committee  

    2024.1   

      More details

    Committee type:Academic society

    researchmap

  •   OOPSLA 2024 Review Committee  

    2023.10   

      More details

  •   ICSE-SEET 2024 Program Committee  

    2023.10   

      More details

  •   PADL 2024 Program Committee  

    2023.10   

      More details

    Committee type:Academic society

    researchmap

  •   PEPM 2024 Program Committee  

    2023.10   

      More details

    Committee type:Academic society

    researchmap

  •   FARM 2023 Program Committee  

    2023.5   

      More details

    Committee type:Academic society

    researchmap

  •   GPCE 2023 Publicity Chair  

    2023.3   

      More details

  •   GPCE 2023 Program Committee  

    2023.3   

      More details

  •   PX/23 Program Committee  

    2023.1   

      More details

  •   <Programming> 2023 Workshops Co-Chair  

    2023   

      More details

  •   TFP 2023 Program Committee  

    2023   

      More details

  •   POPL 2023 Student Research Competition Selection Committee  

    2023   

      More details

  •   TyDe 2023 Program Co-Chair  

    2022.12   

      More details

  • FARM   Steering Committee  

    2022.9   

      More details

    Committee type:Academic society

    researchmap

  • PEPM   Steering Committee  

    2022.1   

      More details

    Committee type:Academic society

    researchmap

  •   ICFP Steering Committee (member-at-large)  

    2022 - 2026   

      More details

  •   PRO 研究運営委員会 運営委員  

    2022 - 2024   

      More details

  •   PRO 編集委員会 編集委員  

    2022 - 2024   

      More details

  •   APLAS 2022 Program Committee  

    2022   

      More details

  •   PEPM 2022 Program Co-Chair  

    2022   

      More details

  •   PPL 2022 Organizing Committee (Local Arrangements)  

    2022   

      More details

  •   PPL 2022 Program Committee  

    2022   

      More details

    Committee type:Academic society

    researchmap

  •   POPL 2022 Virtualization Co-Chair  

    2022   

      More details

  •   PX/22 Program Committee  

    2022   

      More details

  •   MSFP 2022 Program Committee  

    2022   

      More details

  •   FLOPS 2022 Program Committee  

    2022   

      More details

  •   FARM 2022 Program Chair  

    2022   

      More details

  •   SPLASH 2022 PLMW Co-organizer  

    2022   

      More details

  •   REBLS 2022 Program Committee  

    2022   

      More details

  •   GPCE 2022 Publicity Chair  

    2022   

      More details

  •   GPCE 2022 Program Committee  

    2022   

      More details

  •   SPLASH 2022 Hybridization Co-Chair  

    2022   

      More details

  • 科学技術・学術政策研究所   NISTEP 専門調査員  

    2021.4 - 2024.3   

      More details

  •   PPL 2021 Organizing Committee (Local Arrangements Assistant)  

    2021   

      More details

  •   TFPIE 2021 Program Committee  

    2021   

      More details

  •   ACM SRC 2021 Grand Finals Program Committee  

    2021   

      More details

  •   ICFP 2021 Program Committee  

    2021   

      More details

  •   Scheme 2021 Program Committee  

    2021   

      More details

  •   PADL 2021 Program Committee  

    2021   

      More details

  •   PEPM 2021 Program Committee  

    2021   

      More details

  •   PX/21 Program Committee  

    2021   

      More details

  •   OCaml 2021 Program Committee  

    2021   

      More details

  •   ML 2021 Program Committee  

    2021   

      More details

  •   IFL 2021 Program Committee  

    2021   

      More details

  •   PPDP 2021 External Reviewer  

    2021   

      More details

  •   SPLASH 2021 Hybridization Co-Chair  

    2021   

      More details

  •   Haskell Symposium Steering Committee (Member-At-Large)  

    2020 - 2023   

      More details

  •   TyDe 2020 Program Committee  

    2020   

      More details

  •   TFPIE 2020 Program Committee  

    2020   

      More details

  •   PX/20 Program Committee  

    2020   

      More details

  •   ICFP 2020 External Reviewer  

    2020   

      More details

  •   ICFP 2020 Student Research Competition Chair  

    2020   

      More details

  •   PPL 2020 Organizing Committee (Local Arrangements)  

    2020   

      More details

  •   PPL 2020 Program Committee  

    2020   

      More details

  •   Haskell 2020 Program Committee  

    2020   

      More details

  •   ML 2020 Program Committee  

    2020   

      More details

  •   Scala 2020 Program Committee  

    2020   

      More details

  •   FARM 2019 Program Committee  

    2019   

      More details

  •   ICFP 2019 Research Artifacts Evaluation Committee  

    2019   

      More details

  •   Onward! 2019 Program Committee  

    2019   

      More details

  •   FSCD 2017 External Reviewer  

    2017.5   

      More details

▼display all

Papers

  • コレオグラフィックプログラミングのエフェクトおよびコエフェクトを用いた形式化 Reviewed

    松山 皓星, 叢 悠悠, 増原 英彦

    情報処理学会論文誌 プログラミング   2026.5

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • Students' Understanding of (Delimited) Continuations Reviewed

    Filip Strömbäck, Youyou Cong, Kazuki Ikemori

    Proceedings of the 57th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2026)   2026.2

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Daisy: An Exercise Environment for Learning Information Modeling Reviewed

    Jessica Belicia Cahyono, Youyou Cong, Hidehiko Masuhara

    Proceedings of the 2025 ACM SIGPLAN International Symposium on SPLASH-E   2025.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Continuations for All: Language Design Considerations for Accessible Continuations Reviewed

    Youyou Cong, Filip Strömbäck, Kazuki Ikemori

    Proceedings of the 2025 ACM SIGPLAN International Symposium on SPLASH-E   2025.10

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • An Interactive Learning Environment for Program Design Reviewed

    Kouta Kumamoto, Youyou Cong, Hidehiko Masuhara

    Proceedings of the 2025 ACM SIGPLAN International Symposium on SPLASH-E   2025.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Continuations in Music Reviewed

    Youyou Cong

    Proceedings of the Workshop Dedicated to Olivier Danvy on the Occasion of His 64th Birthday   2025.10

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Formalizing an Object-Oriented Programming Language with Delimited Control

    Akane Taniguchi, Youyou Cong, Hidehiko Masuhara

    The 36th Symposium on Implementation and Application of Functional Languages (IFL 2024)   2024.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • A Mostly CPS, Partly ANF Translation of Dependent Types

    Youyou Cong, Hironori Kawazoe, Hidehiko Masuhara

    The 36th Symposium on Implementation and Application of Functional Languages (IFL 2024)   2024.8

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Daisy: A Block-Based Environment for Learning Data Modeling

    Jessica Belicia Cahyono, Youyou Cong, Hidehiko Masuhara

    The 36th Symposium on Implementation and Application of Functional Languages (IFL 2024)   2024.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • コード縮小と構文主導トークン生成を用いたエラー生成クイズの問題作成ツール Reviewed

    角田和広, 増原英彦, 叢悠悠

    第26回プログラミングおよびプログラミング言語ワークショップ(PPL 2023)   2024.3

     More details

    Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • An Intrinsically Typed Compiler for Algebraic Effect Handlers Reviewed

    Syouki Tsuyama, Youyou Cong, Hidehiko Masuhara

    2024.1

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Typed Equivalence of Labeled Effect Handlers and Labeled Delimited Control Operators Reviewed

    Kazuki Ikemori, Youyou Cong, Hidehiko Masuhara

    Proceedings of the 25th International Symposium on Principles and Practice of Declarative Programming (PPDP 2023)   2023.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Weighted Refinement Types for Counterpoint Composition Reviewed

    Youyou Cong

    Proceedings of the 11th ACM SIGPLAN Workshop on Functional Art, Music, Modelling and Design (FARM 2023)   2023.9

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Mind the Error Message: an Inverted Quiz Format to Direct Learner's Attention to Error Messages Reviewed

    Kazuhiro Tsunoda, Hidehiko Masuhara, Youyou Cong

    Proceedings of the 28th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2023)   2023.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Program State Visualizer with User-Defined Representation Conversion Reviewed

    Rifqi Adlan Apriyadi, Hidehiko Masuhara, Youyou Cong

    First Workshop on Future Debugging Techniques (DEBT 2023)   2023.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • エフェクトハンドラを持つ言語に対する依存型付きコンパイラ Reviewed

    津山勝輝, 叢悠悠, 増原英彦

    第25回プログラミングおよびプログラミング言語ワークショップ(PPL 2023)   2023.3

     More details

    Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Towards a Reflection for Effect Handlers

    Youyou Cong, Kenichi Asai

    Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM 2023)   2023.1

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Mio: a Block-Based Environment for Program Design Reviewed

    Junya Nose, Youyou Cong, Hidehiko Masuhara

    SPLASH-E 2022   2022.12

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • First-Class Names for Effect Handlers Reviewed

    Ningning Xie, Youyou Cong, Kazuki Ikemori, Daan Leijen

    Proceedings of the ACM on Programming Languages   6 ( OOPSLA2 )   2022.12

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1145/3563289

    researchmap

  • In Search of a Type Theory for Fuzzy Properties Reviewed

    Youyou Cong

    Proceedings of the International Conference on Logic and Engineering of Natural Language Semantics (LENLS 19)   2022.11

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • A Functional Abstraction of Typed Invocation Contexts Reviewed

    Youyou Cong, Chiaki Ishio, Kaho Honda, Kenichi Asai

    Logical Methods in Computer Science (LMCS)   18 ( 3 )   1 - 31   2022.9

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.46298/lmcs-18(3:34)2022

    researchmap

  • How many mutex bugs can a simple analysis find in Go programs?

    Fumi Takeuchi, Hidehiko Masuhara, Youyou Cong, Keisuke Ishibashi

    2022.9

     More details

    Language:English   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Interactive Visual Debugger with a Customizable View

    Rifqi Adlan Apriyadi, Hidehiko Masuhara, Youyou Cong

    2022.9

     More details

    Language:English   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Supporting Multiple Inheritance in an Object-Oriented DSL for GPGPU by Class Hierarchy Transformation

    Fathul Asrar Alfansuri, Hidehiko Masuhara, Luthfan Lubis, Youyou Cong

    2022.8

     More details

    Language:English   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Sound and Complete Type Inference for Closed Effect Rows.

    Kazuki Ikemori, Youyou Cong, Hidehiko Masuhara, Daan Leijen

    Trends in Functional Programming - 23rd International Symposium(TFP)   144 - 168   2022

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:Springer  

    DOI: 10.1007/978-3-031-21314-4_8

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/sfp/tfp2022.html#IkemoriCML22

  • Towards Efficient Adjustment of Effect Rows.

    Naoya Furudono, Youyou Cong, Hidehiko Masuhara, Daan Leijen

    Trends in Functional Programming - 23rd International Symposium(TFP)   169 - 191   2022

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:Springer  

    DOI: 10.1007/978-3-031-21314-4_9

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/sfp/tfp2022.html#FurudonoCML22

  • Threaded Code Generation with a Meta-Tracing JIT Compiler.

    Yusuke Izawa, Hidehiko Masuhara, Carl Friedrich Bolz-Tereick, Youyou Cong

    Journal of Object Technology   21 ( 2 )   2 - 11   2022

     More details

    Publishing type:Research paper (scientific journal)  

    DOI: 10.5381/jot.2022.21.2.a1

    researchmap

    Other Link: https://dblp.uni-trier.de/db/journals/jot/jot21.html#IzawaMBC22

  • An Approach to Collecting Object Graphs for Data-structure Live Programming Based on a Language Implementation Framework

    Shusuke Takahashi, Yusuke Izawa, Hidehiko Masuhara, Youyou Cong

    Journal of Information Processing   30   451 - 463   2022

     More details

    Publishing type:Research paper (scientific journal)   Publisher:Information Processing Society of Japan  

    DOI: 10.2197/ipsjjip.30.451

    researchmap

  • A Functional Abstraction of Typed Invocation Contexts Reviewed

    Youyou Cong, Chiaki Ishio, Kaho Honda, Kenichi Asai

    Proceedings of the 6th International Conference on Formal Structure for Computation and Deduction   2021.7

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    File: cong-control.pdf

    researchmap

  • Threaded Code Generation with a Meta-tracing JIT Compiler.

    Yusuke Izawa, Hidehiko Masuhara, Carl Friedrich Bolz-Tereick, Youyou Cong

    CoRR   abs/2106.12496   2021

     More details

    Publishing type:Research paper (scientific journal)  

    researchmap

    Other Link: https://dblp.uni-trier.de/db/journals/corr/corr2106.html#abs-2106-12496

  • Sanajeh: A DSL for GPGPU programming with Python objects

    Jizhe Chenxin, Hidehiko Masuhara, Matthias Springer, Youyou Cong

    Proceedings of JSSST 2020   2020.9

     More details

    Language:English   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Improving students’ understanding of mathematical induction via programming

    Youyou Cong, Akiko Mito

    70 ( 1-2 )   1 - 30   2020.2

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (bulletin of university, research institution)  

    researchmap

  • Designing a Programming Environment Based on the Program Design Recipe (Lightening Talk).

    Junya Nose, Youyou Cong, Hidehiko Masuhara

    Proceedings of the 2020 Scheme and Functional Programming Workshop(Scheme@ICFP)   78 - 78   2020

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:University of Michigan  

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/icfp/scheme2020.html#NoseCM20

  • On Teaching Type Systems as Macros (Lightning Talk).

    Youyou Cong, Naoya Furudono, Hidehiko Masuhara

    Proceedings of the 2020 Scheme and Functional Programming Workshop(Scheme@ICFP)   77 - 77   2020

     More details

    Publishing type:Research paper (international conference proceedings)   Publisher:University of Michigan  

    researchmap

    Other Link: https://dblp.uni-trier.de/db/conf/icfp/scheme2020.html#CongFM20

  • Counterpoint by Construction Reviewed

    Youyou Cong, John Leo

    Proceedings of the Proceedings of the 7th ACM SIGPLAN Workshop on Functional Art, Music, Modeling & Design (FARM 2019)   2019.9

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Compiling with Continuations, or without? Whatever. Reviewed

    Youyou Cong, Leo Osvald, Gregory Essertel, Tiark Romp

    Proceedings of the ACM on Programming Languages   3 ( ICFP )   2019.9

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (scientific journal)  

    researchmap

  • A Stack Hybridization for Meta-hybrid Just-in-time Compilation

    Yusuke Izawa, Hidehiko Masuhara, Tomoyuki Aotani, Youyou Cong

    Proceedings of JSSST 2019   2019.8

     More details

    Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • 限定継続命令をもつ依存型付き言語の設計 Reviewed

    叢悠悠, 浅井健一

    コンピュータ ソフトウェア   36 ( 2 )   47 - 60   2019.4

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • Abstracting Control with Dependent Types

    Youyou Cong

    Ochanomizu University   2019.3

     More details

    Language:English   Publishing type:Doctoral thesis  

    researchmap

  • 動的変数をもつ依存型付き言語の設計 Reviewed

    叢悠悠, 浅井健一

    第21回プログラミングおよびプログラミング言語ワークショップ論文集   2019.3

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Stepping OCaml Reviewed

    Tsukino Furukawa, Youyou Cong, Kenichi Asai

    Proceedings of the 7th International Workshop on Trends in Functional Programming (TFPIE 2018)   17 - 34   2019

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • A dependently typed language with delimited control operators

    Youyou Cong, Kenichi Asai

    Computer Software   36 ( 2 )   47 - 60   2019

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Japan Society for Software Science and Technology  

    DOI: 10.11309/jssst.36.2_47

    Scopus

    researchmap

  • Handling delimited continuations with dependent types. Reviewed

    Youyou Cong, Kenichi Asai

    PACMPL   2 ( ICFP )   69:1-69:31   2018.9

     More details

    Authorship:Lead author   Language:English  

    DOI: 10.1145/3236764

    researchmap

  • 限定継続命令をもつ依存型付き言語の設計 Reviewed

    叢悠悠, 浅井健一

    第20回プログラミングおよびプログラミング言語ワークショップ論文集   2018.3

     More details

    Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Type-preserving CPS translation of Σ and Π types is not not possible. Reviewed

    William J. Bowman, Youyou Cong, Nick Rioux, Amal Ahmed

    PACMPL   2 ( POPL )   22:1-22:33   2018.1

     More details

    Language:English  

    DOI: 10.1145/3158110

    researchmap

  • Agda による依存型付きラムダ計算に対する CPS 変換の実装 Reviewed

    叢悠悠, 浅井健一

    第19回プログラミングおよびプログラミング言語ワークショップ論文集   2017.3

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Implementing a stepper using delimited continuations. Reviewed

    Youyou Cong, Kenichi Asai

    7th International Symposium on Symbolic Computation in Software Science, SCSS 2016, Tokyo, Japan, March 28-31, 2016   42 - 54   2016

     More details

    Authorship:Lead author   Language:English   Publisher:EasyChair  

    researchmap

    Other Link: http://dblp.uni-trier.de/db/conf/sycss/scss2016.html#conf/sycss/CongA16

  • Focus, Inverse Scope, and Delimited Continuations Reviewed

    Youyou Cong, Kenichi Asai, Daisuke Bekki

    Proceedings of the 12th International Workshop on Logic and Engineering of Natural Language Semantics (LENLS 12)   137 - 148   2015.11

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • 限定継続を用いた stepper の実装に向けて Reviewed

    叢悠悠, 浅井健一, 戸次大介

    第17回プログラミングおよびプログラミング言語ワークショップ論文集   2015.3

     More details

    Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • Analysis and Implementation of Focus and Inverse Scope by Delimited Continuations Reviewed

    Youyou Cong, Kenichi Asai, Daisuke Bekki

    Proceedings of ESSLLI 2014 Student Session   177 - 189   2014.8

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • An Analysis of Focus and Inverse Scope by Delimited Continuations

    28   1 - 4   2014.5

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    CiNii Books

    researchmap

  • 限定継続を用いた inverse scope の分析と実装

    叢悠悠, 浅井健一, 戸次大介

    言語処理学会第20回年次大会   2014.3

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • 限定継続を用いたフォーカスの分析と実装 Reviewed

    叢悠悠, 浅井健一, 戸次大介

    第16回プログラミングおよびプログラミング言語ワークショップ論文集   2014.3

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

  • 限定継続を用いた only のフォーカスの分析と実装に向けて

    叢悠悠, 浅井健一, 戸次大介

    情報処理学会 第214回自然言語処理研究会   2013 ( 19 )   1 - 6   2013.11

     More details

    Language:Japanese   Publisher:一般社団法人情報処理学会  

    プログラミングにおける 「継続」 とは,残りの計算,すなわちある部分項に対する文脈のことを指す.この概念を自然言語の意味論に取り入れることで,様々な言語現象の意味を記述することができる.本研究では,限定継続命令 shift/reset を用いた副詞 only のフォーカスの分析 (Bekki and Asai (2010)) を OCaml で実装し,一つのフォーカスを含む文の意味表示を正しく計算できることを確認した.しかし,フォーカスが複数存在する場合への非対応など,今回の実装にはいくつかの問題があり,それらについても考察する.Continuations in programming languages represent the rest of computation, i.e., the surroundings of a given subterm. Applying this notion to natural language semantics enables us to analyze various linguistic phenomena. In this paper, we will present an implementation of the analysis of focus on "only" with control operators shift and reset (Bekki and Asai (2010)), which can correctly calculate the meaning of sentences which contain one focus. However, there are several problematic phenomena such as sentences with more than two foci. We will also discuss these problems.

    CiNii Books

    researchmap

  • 複合機能表現「という」の分類にみる MCN コーパスの方法論検証

    叢悠悠, 田中リベカ, 中村絢子, 酒向美帆, 佐宗智子, 清水蘭, 劉月晴, 川添愛, 戸次大介

    第3回コーパス日本語学ワークショップ論文集   2013.2

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (conference, symposium, etc.)  

    researchmap

▼display all

Presentations

  • Types as a Specification Language for Creativity

    Youyou Cong

    The 6th International Workshop on Human Aspects of Types and Reasoning Assistants (HATRA 2025)  2025.10 

     More details

    Event date: 2025.10

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Towards an Educational Fragment of Scala

    Youyou Cong

    The Scala Workshop 2025  2025.10 

     More details

    Event date: 2025.10

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Continuations from Three Angles Invited

    Youyou Cong

    17th International Symposium on Functional and Logic Programming (FLOPS 2024)  2024.5 

     More details

    Event date: 2024.5

    Language:English   Presentation type:Oral presentation (keynote)  

    researchmap

  • One-Pass CPS Translation of Dependent Types

    Youyou Cong

    2024.1 

     More details

    Event date: 2024.1

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • 学習者自身が物理現象をモデル化するシミュレータ SimSym の提案

    木内康介, 増原英彦, 叢悠悠

    日本ソフトウェア科学会第40回大会  2023.9 

     More details

    Event date: 2023.9

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • プログラミング教育のための目的文作成手順の提案と目的文作成支援環境の予備設計

    酒井 大我, 増原 英彦, 叢 悠悠

    日本ソフトウェア科学会第40回大会  2023.9 

     More details

    Event date: 2023.9

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Designing a Language for Learning Continuations

    Youyou Cong

    The Scheme and Functional Programming Workshop (Scheme 2023)  2023.9 

     More details

    Event date: 2023.9

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Monadic Semantics of Bidirectional Effects

    Youyou Cong, Shin-ya Katsumata, Kazuki Niimi, Jonathan Immanuel Brachthäuser

    The 10th ACM SIGPLAN Workshop on Higher-Order Programming with Effects (HOPE 2022)  2022.9 

     More details

    Event date: 2022.9

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Towards Dependently-Typed Control Effects

    Youyou Cong, Kenichi Asai

    The 7th Workshop on Type-Driven Development (TyDe 2022)  2022.9 

     More details

    Event date: 2022.9

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Composing Music from Types Invited

    Youyou Cong

    TYPES 2022  2022.6 

     More details

    Event date: 2022.6

    Language:English   Presentation type:Oral presentation (invited, special)  

    researchmap

  • Type-Guided Music Composition Invited

    Youyou Cong

    YOW! Lambda Jam 2022  2022.5 

     More details

    Event date: 2022.5

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Towards Efficient Adjustment of Effect Rows

    Naoya Furudono, Youyou Cong, Hidehiko Masuhara, Daan Leijen

    International Symposium on Trends in Functional Programming (TFP 2022)  2022.3 

     More details

    Event date: 2022.3

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Understanding Algebraic Effect Handlers via Delimited Control Operators

    Youyou Cong, Kenichi Asai

    International Symposium on Trends in Functional Programming (TFP 2022)  2022.3 

     More details

    Event date: 2022.3

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Sound and Complete Type Inference for Closed Effect Rows

    Kazuki Ikemori, Youyou Cong, Hidehiko Masuhara, Daan Leijen

    International Symposium on Trends in Functional Programming (TFP 2022)  2022.3 

     More details

    Event date: 2022.3

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Towards Type-Based Music Composition

    Youyou Cong

    11th International Workshop on Trends in Functional Programming in Education (TFPIE 2022)  2022.3 

     More details

    Event date: 2022.3

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • デザインレシピに基づいた初学者のための学習環境

    能勢純弥, 叢 悠悠, 増原英彦

    第24回プログラミングおよびプログラミング言語ワークショップ(PPL 2022)  2022.3 

     More details

    Event date: 2022.3

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 型を利用した音楽自動生成に向けて

    叢 悠悠

    第24回プログラミングおよびプログラミング言語ワークショップ(PPL 2022)  2022.3 

     More details

    Event date: 2022.3

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • エラー生成クイズの提案と実施様子の観察結果の紹介

    角田和広, 叢悠悠, 増原英彦

    第24回プログラミングおよびプログラミング言語ワークショップ(PPL 2022)  2022.3 

     More details

    Event date: 2022.3

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • Intrinsically-Typed Interpreters for Effectful and Coeffectful Languages

    Syouki Tsuyama, Youyou Cong, Hidehiko Masuhara

    First Workshop on the Implementation of Type Systems (WITS 2022)  2022.1 

     More details

    Event date: 2022.1

    Language:English  

    researchmap

  • Intrinsically-Typed Interpreters for Effectful and Coeffectful Languages (discussion)

    Syouki Tsuyama, Youyou Cong, Hidehiko Masuhara

    WITS 2022  2022.1 

     More details

    Event date: 2022.1

    Language:English   Presentation type:Poster presentation  

    researchmap

  • Towards an Automated Code Rewriting Tool for Alleviating Concurrency Problems in the Go Programming Language,

    竹内史, 増原 英彦, Raffi Khatchadourian, 叢 悠悠

    2021.9 

     More details

    Event date: 2021.9

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • WebAssemblyを対象にしたSchemeコンパイラの作成に向けて,

    荒井滉平, 増原英彦, 叢悠悠

    日本ソフトウェア科学会第38回大会  2021.9 

     More details

    Event date: 2021.9

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 型安全性の証明付きインタプリタのための汎用ライブラリの実装へ向けて,

    津山勝輝, 叢悠悠, 増原英彦

    日本ソフトウェア科学会第38回大会  2021.9 

     More details

    Event date: 2021.9

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • エラーを起こさせる初学者向けプログラミングドリルの提案,

    角田和広, 増原英彦, 叢 悠悠

    日本ソフトウェア科学会第38回大会  2021.9 

     More details

    Event date: 2021.9

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • Toward Automated Feedback in HtDP-based Programming: A DSL-based Approach

    Junya Nose, Youyou Cong, Hidehiko Masuhara

    10th International Workshop on Trends in Functional Programming in Education (TFPIE 2021)  2021.2 

     More details

    Event date: 2021.2

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • A Functional Abstraction of Typed Trails

    Kenichi Asai, Youyou Cong, Chiaki Ishio

    The ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM '21)  2021.1 

     More details

    Event date: 2021.1

    Language:English   Presentation type:Oral presentation (general)  

    File: Asai-Cong-Ishio-PEPM21.pdf

    researchmap

  • Toward a Multi-Language and Multi-Environment Framework for Live Programming

    Hidehiko Masuhara, Shusuke Takahashi, Yusuke Izawa, Youyou Cong

    LIVE 2020  2020.11 

     More details

    Event date: 2020.11

    Language:English  

    researchmap

  • Designing a Programming Environment Based on the Program Design Recipe

    Junya Nose, Youyou Cong, Hidehiko Masuhara

    The Scheme and Functional Programming Workshop (Scheme '20)  2020.8 

     More details

    Event date: 2020.8

    Language:English   Presentation type:Oral presentation (general)  

    File: recipe-dsl.pdf

    researchmap

  • On Teaching Type Systems as Macros

    Youyou Cong, Naoya Furudono, Hidehiko Masuhara

    The Scheme and Functional Programming Workshop (Scheme '20)  2020.8 

     More details

    Event date: 2020.8

    Language:English   Presentation type:Oral presentation (general)  

    File: turnstile.pdf

    researchmap

  • Implementing a stepper using delimited continuations International conference

    Youyou Cong, Kenichi Asai

    The 27th New England Programming Languages and Systems Symposium (NEPLS 27)  2015.6 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • 動的束縛を用いた stepper の実装

    叢悠悠, 浅井健一

    第18回プログラミングおよびプログラミング言語ワークショップ  2016.3 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 高校生向け OCaml プログラミング体験授業の設計

    叢悠悠

    第18回プログラミングおよびプログラミング言語ワークショップ  2016.3 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • A half-day class in OCaml for non-CS major students International conference

    Youyou Cong, Akiko Mito

    The 5th Symposium on Trends in Functional Programming in Education (TFPIE 2016)  2016.6 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • DrScheme の World ティーチパックを使ったゲームの作成

    叢悠悠, 浅井健一

    第12回プログラミングおよびプログラミング言語ワークショップ  2010.3 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • Focus and Delimited Continuations International conference

    Youyou Cong, Kenichi Asai, Daisuke Bekki

    Workshop on Continuations and Scope  2015.5 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Only Control Effects and Dependent Types International conference

    Youyou Cong, William J. Bowman

    The 6th Workshop on Higher-Order Programming with Effects (HOPE 2017)  2017.9 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Combining Control Operators and Dependent Types International conference

    Youyou Cong

    POPL 2018 Student Research Competition  2018.1 

     More details

    Language:English   Presentation type:Poster presentation  

    researchmap

  • Shifting and Resetting in the Calculus of Constructions International conference

    Youyou Cong, Kenichi Asai

    The 19th Symposium on Trends in Functional Programming (TFP 2018)  2018.6 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Realizing Baseline JIT Compiler with Trace Tailoring: Toward a Hybrid JIT Compiler in RPython

    Yusuke Izawa, Hidehiko Masuhara, Carl Friedrich Bolz-Tereick, Youyou Cong

    16th Workshop on Implementation, Compilation, Optimization of OO Languages, Programs and Systems  2021.7 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Stepping OCaml International conference

    Tsukino Furukawa, Youyou Cong, Kenichi Asai

    The 7th Workshop on Trends in Functional Programming in Education (TFPIE 2018)  2018.6 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Induction by Recursion: A Proofs-as-Programs Approach to Math Education International conference

    Youyou Cong, Akiko Mito

    The 7th Workshop on Trends in Functional Programming in Education (TFPIE 2018)  2018.6 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • Contextual Polymorphism Meets Bidirectional Effects

    Kazuki Niimi, Youyou Cong, Hidehiko Masuhara, Jonathan, Immanuel Brachthäuser

    The 6th Workshop on Type-Driven Development (TyDe 2021)  2021.8 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    File: tyde21-abstract.pdf

    researchmap

  • First-class Names for Effect Handlers

    Ningning Xie, Youyou Cong, Daan Leijen

    The 9th ACM SIGPLAN Workshop on Higher-Order Programming with Effects (HOPE 2021)  2021.8 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    File: namedh.pdf

    researchmap

  • Design with Blocks, Code in Text: A Hybrid Environment for Program Design Recipe

    Junya Nose, Youyou Cong, Hidehiko Masuhara

    The Scheme and Functional Programming Workshop (Scheme '21)  2021.8 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    File: scheme21-abstract.pdf

    researchmap

  • 限定継続を使った計算効果プログラミング Invited

    叢 悠悠

    PPL サマースクール 2022  2022.8 

     More details

    Language:Japanese   Presentation type:Public lecture, seminar, tutorial, course, or other speech  

    researchmap

▼display all

Awards

  • 東工大挑戦的研究賞

    2023.6   東京工業大学   曖昧な仕様を保証するための型付きプログラミング言語の開発

    叢 悠悠

     More details

  • Tokyo Tech Best Teacher Award

    2023.2   Tokyo Institute of Technology   Implementation of programming education that leaves no stragglers

    Ken Wakita, Youyou Cong

     More details

  • ポスター賞(一般の部)

    2022.3   第24回プログラミングおよびプログラミング言語ワークショップ(PPL 2022)   型を利用した音楽自動生成に向けて

    叢 悠悠

     More details

  • Best Poster Award (Non-student)

    2021.3   The 23rd Programming and Programming Languages Workshop (PPL 2021)   A Formalization of Counterpoint in Agda

    Youyou Cong

     More details

  • POPL 2018 Student Research Competition, First Place in the Graduate Category

    2018.1   ACM   Combining Control Operators and Dependent Types

    Youyou Cong

     More details

  • PPL 2014 発表賞

    2014.3   第16回プログラミングおよびプログラミング言語ワークショップ (PPL 2014)   限定継続を用いたフォーカスの分析と実装

    叢悠悠

     More details

  • 平成25年度お茶の水女子大学学生表彰

    2013.12   お茶の水女子大学  

    叢悠悠

     More details

  • 平成24年度お茶の水女子大学理数学生応援プロジェクト優秀研究賞

    2013.4   お茶の水女子大学  

    叢悠悠, 中村絢子, 酒向美帆, 佐宗智子, 清水蘭, 劉月晴

     More details

  • 平成24年度お茶の水女子大学学部生成績優秀者奨学金

    2012.5   お茶の水女子大学  

    叢悠悠

     More details

▼display all

Research Projects

  • 高度な制御機構の基礎理論の確立 - その安全で効率的な実装に向けて

    Grant number:25K14986  2025.4 - 2029.3

    日本学術振興会  科学研究費助成事業  基盤研究(C)

    浅井 健一, 叢 悠悠

      More details

    Grant amount:\4680000 ( Direct Cost: \3600000 、 Indirect Cost:\1080000 )

    researchmap

  • 言語処理系フレームワークによる性能と開発効率を両立させる言語基盤の創出

    Grant number:23K28058  2024.4 - 2028.3

    日本学術振興会  科学研究費助成事業  基盤研究(B)

    増原 英彦, 叢 悠悠, 田邉 裕大, 伊澤 侑祐

      More details

    Grant amount:\14300000 ( Direct Cost: \11000000 、 Indirect Cost:\3300000 )

    researchmap

  • Developing a Music Generation Tool Based on Type Theory

    2021.10 - 2024.3

    Japan Science and Technology Agency  ACT-X 

    Youyou Cong

      More details

    Authorship:Principal investigator 

    researchmap

  • Implementing a Reliable and Expressive Programming Language

    Grant number:19K24339  2019.10 - 2021.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research Grant-in-Aid for Research Activity start-up  Grant-in-Aid for Research Activity start-up

      More details

    Grant amount:\1950000 ( Direct Cost: \1500000 、 Indirect Cost:\450000 )

    researchmap

Teaching Experience

  • Introduction to Computer Science

    2020.5 Institution:Tokyo Institute of Technology

     More details

    Level:Undergraduate (specialized)  Country:Japan

    This course consists of "Lecture and Exercise on Programming" and "Lecture on Computer Science".
    Lecture/Exercise on Programming fosters skills to analyze problems and design programs based on program design recipes.
    Lecture on Computer Science gives an overview of computer science, including logic circuit, machine code, low-level and high-level programming languages, and theory of computability and complexity. Ethical issues in science are also discussed.
    This course is the starting point of all the studies in the Department of Mathematical and Computing Science.

    researchmap

  • Programming I

    2019.10 Institution:Tokyo Institute of Technology

     More details

    Level:Undergraduate (specialized)  Country:Japan

    This course emphasizes the process of completing a program, as well as the analysis of the functions of a computer system and the step-by-step completion of the program, taking the appropriate steps. Students will be able to analyze the system, describe its properties, identify technical problems, and select appropriate implementation methods.

    researchmap