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