Publications

* Equal contribution

  • Plottery: A Code-Integrated GUI for Matplotlib

    Brian Hempel, Ruanqianqian (Lisa) Huang, Devamardeep Hayatpur, Sorin Lerner, and Haijun Xia

    To appear VL/HCC '26, Paderborn, Germany, 2026

  • Tidynote: Always-Clear Notebook Authoring

    Ruanqianqian (Lisa) Huang, Brian Hempel, Yining Cao, James D. Hollan, Haijun Xia, and Sorin Lerner

    CHI '26, Barcelona, Spain, 2026

  • Synthesizing Composite Hierarchical Structure from Symbolic Music Corpora

    Ilana Shapiro, Ruanqianqian (Lisa) Huang, Zachary Novack, Cheng-i Wang, Hao-Wen Dong, Taylor Berg-Kirkpatrick, Shlomo Dubnov, and Sorin Lerner

    IJCAI '25, Montréal, Canada, 2025

  • Professional Software Developers Don’t Vibe, They Control: AI Agent Use for Coding in 2025

    Ruanqianqian (Lisa) Huang, Avery Reyna, Sorin Lerner, Haijun Xia, and Brian Hempel

    Preprint, 2025

  • How Scientists Use Jupyter Notebooks: Goals, Quality Attributes, and Opportunities

    Ruanqianqian (Lisa) Huang, Savitha Ravi, Michael He, Boyu Tian, Sorin Lerner, and Michael Coblenz

    ICSE '25, Ottawa, Canada, 2025

  • Z3Guide: A Scalable, Student-Centered, and Extensible Educational Environment for Logic Modeling

    Ruanqianqian (Lisa) Huang, Ayana Monroe, Jonathan "Peli" de Halleux, Sorin Lerner, and Nikolaj Bjørner

    Microsoft Research Technical Report (MSR-TR-2025-36), 2025

  • Unfold: Enabling Live Programming for Debugging GUI Applications

    Ruanqianqian (Lisa) Huang, Philip J. Guo, and Sorin Lerner

    VL/HCC '24, Liverpool, UK, 2024

  • Validating AI-Generated Code with Live Programming

    Ruanqianqian (Lisa) Huang*, Kasra Ferdowsi*, Michael B. James, Nadia Polikarpova, and Sorin Lerner

    CHI '24, Honolulu, HI, USA, 2024

  • Unfolding State Changes via Live State-First Debugging

    Ruanqianqian (Lisa) Huang, Philip J. Guo, and Sorin Lerner

    LIVE '23, Cascais, Portugal, 2023

  • How do Haskell programmers debug?

    Ruanqianqian (Lisa) Huang, Elizaveta Pertseva, Michael Coblenz, and Sorin Lerner

    PLATEAU '23, Pittsburgh, PA, USA, 2023

  • Towards Live Programming for Interactive GUI Applications

    Ruanqianqian (Lisa) Huang

    Research Exam, UC San Diego, 2022

  • Investigating the Impact of Using a Live Programming Environment in a CS1 Course

    Ruanqianqian (Lisa) Huang, Kasra Ferdowsi, Ana Selvaraj, Adalbert Gerald Soosai Raj, and Sorin Lerner

    SIGCSE '22, Providence, RI, USA, 2022

  • The Design and Implementation of Venbrace, a Text Language for App Inventor

    Ruanqianqian Huang

    Bachelor's Thesis, Wellesley College, 2020

  • A Design for Bidirectional Conversion between Blocks and Text for App Inventor

    Ruanqianqian Huang and Franklyn Turbak

    B&B '19, Memphis, TN, USA, 2019. pp. 87-89. doi:10.1109/BB48857.2019.8941197