Publications and Artifacts

* equal contribution

Validating AI-Generated Code with Live Programming

Kasra Ferdowsi*, Ruanqianqian (Lisa) Huang*, Michael James, Nadia Polikarpova, and Sorin Lerner. To appear in Proceedings of the CHI Conference on Human Factors in Computing Systems (CHI ’24). (preprint)

Unfolding State Changes via Live State-First Debugging

Ruanqianqian (Lisa) Huang, Philip Guo, and Sorin Lerner. In the ninth workshop live programming (LIVE ‘23).

How do Haskell programmers debug?

Ruanqianqian (Lisa) Huang, Elizaveta Pertseva, Michael Coblenz, and Sorin Lerner. In the 13th annual workshop on the intersection of HCI and PL (PLATEAU ‘23).

Towards Live Programming for Interactive GUI Applications

Ruanqianqian (Lisa) Huang. 2022. Research Exam. UC San Diego.

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. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education (SIGCSE ’22), Providence, RI, USA, 2022.

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

Ruanqianqian Huang. 2020. Bachelor’s Thesis. Wellesley College.

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

Ruanqianqian Huang and Franklyn Turbak. In 2019 IEEE Blocks and Beyond Workshop (B&B), Memphis, TN, USA, 2019, pp. 87-89, doi: 10.1109/BB48857.2019.8941197.