49 citations · 52 across the 6 of their papers we have counts for
6 papers
BISCUIT: Scaffolding LLM-Generated Code with Ephemeral UIs in Computational Notebooks
Ruijia Cheng, Titus Barik, Alan Leung +2
Programmers frequently engage with machine learning tutorials in computational notebooks and have been adopting code generation technologies based on large language models (LLMs).…
Overwatch: Learning Patterns in Code Edit Sequences
Yuhao Zhang, Yasharth Bajpai, Priyanshu Gupta +8
Integrated Development Environments (IDEs) provide tool support to automate many source code editing tasks. Traditionally, IDEs use only the spatial context, i.e., the location whe…
Reflow: Automatically Improving Touch Interactions in Mobile Applications through Pixel-based Refinements
Jason Wu, Titus Barik, Xiaoyi Zhang +3
Touch is the primary way that users interact with smartphones. However, building mobile user interfaces where touch interactions work well for all users is a difficult problem, bec…
Extracting Replayable Interactions from Videos of Mobile App Usage
Jieshan Chen, Amanda Swearngin, Jason Wu +3
Screen recordings of mobile apps are a popular and readily available way for users to share how they interact with apps, such as in online tutorial videos, user reviews, or as atta…
Symphony: Composing Interactive Interfaces for Machine Learning
Alex Bäuerle, Ángel Alexander Cabrera, Fred Hohman +5
Interfaces for machine learning (ML), information and visualizations about models or data, can help practitioners build robust and responsible ML systems. Despite their benefits, r…
It's Like Python But: Towards Supporting Transfer of Programming Language Knowledge
Nischal Shrestha, Titus Barik, Chris Parnin
Expertise in programming traditionally assumes a binary novice-expert divide. Learning resources typically target programmers who are learning programming for the first time, or ex…