activity
20182024
most citedSymphony: Composing Interactive Interfaces for Machine Learning

49 citations · 52 across the 6 of their papers we have counts for

collaborators

6 papers

cs.HC2024★ 2 cited

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).…

cs.PL2022

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…

cs.HC2022

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…

cs.HC2022★ 1 cited

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…

cs.HC2022★ 49 cited

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…

cs.SE2018

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…