Ryan Yen

Publications

I have been exploring different approaches to programming interfaces, focusing on making programming more intuitive, accessible, and expressive:

Research Projects

Hold Code Icon Semi-formal Programming: Something In Between Formal Spec and Informal Representation

CHI 2025 Tools for Thought Workshop

Semi-formal Programming explores the middle ground between formal specifications and informal representations in programming, focusing on the interplay between abstract thought and concrete implementation.

Draw Pad Icon Code Shaping: Iterative Code Editing with Free-form Sketching

CHI 2025, Best Paper Award (Top 1%)

Code Shaping introduces a novel approach to code editing through free-form sketching gestures, allowing developers to edit code through approximate structural representations.

Ladder Icon CoLadder: Manipulating Code Generation via Multi-Level Blocks

UIST 2024

CoLadder provides a structured approach to code generation, organizing content in multi-level blocks that can be easily manipulated and modified.

Collaboration Icon CoPrompt: Supporting Prompt Sharing and Referring in Collaborative Natural Language Programming

CHI 2024

CoPrompt facilitates collaborative programming by enabling teams to share, reference, and build upon each other’s prompts in natural language programming environments.

Information Space Research

Photos Icon Memolet: Reifying the Reuse of User-AI Conversational Memories

UIST 2024

Memolet explores how conversational history can be reified into reusable components, enabling more efficient interactions with AI assistants.

Search Web Icon To Search or To Gen?: Exploring the Synergy between Generative AI and Web Search in Programming

CHI 2024 LBW

This study investigates the complementary relationship between generative AI tools and traditional web search in programming tasks, identifying patterns and strategies for effective tool use.

Search Doc Icon Scholarly Exploration via Conversations: Conversations with Scholars-Papers Embedding

IEEE VIS 2024 Poster

A system supporting exploration of academic literature through interactive visualizations of latent space embeddings with conversational interfaces.

Earlier Work

  • Gait Gestures: Examining Stride and Foot Strike Variation as an Input Method While Walking [UIST 2024]
  • StoryChat: Designing a Narrative-Based Viewer Participation Tool for Live Streaming Chatrooms [CHI 2023]
  • Gist and Verbatim: Understanding Speech to Inform New Interfaces for Verbal Text Composition [CUI 2023]
  • Wizundry: A Cooperative Wizard of Oz Platform for Simulating Future Speech-based Interfaces with Multiple Wizards [CSCW 2023]