135 citations · 139 across the 10 of their papers we have counts for
10 papers
FlowEval: Reference-based Evaluation of Generated User Interfaces
Jason Wu, Priyan Vaithilingam, Eldon Schoop +2
While large language models (LLMs) and coding agents are often applied to user interface (UI) development, developers find it difficult to reliably assess their proficiency in visu…
MagicCopy: Bring my data along with me beyond boundaries of apps
Priyan Vaithilingam, Elena L. Glassman, Nathalie Henry Riche +3
People working with data often move their data across multiple applications, because they rely on these apps' complementing user experiences to best complete their tasks. Since tra…
The Way We Notice, That's What Really Matters: Instantiating UI Components with Distinguishing Variations
Priyan Vaithilingam, Alan Leung, Jeffrey Nichols +1
Front-end developers author UI components to be broadly reusable by parameterizing visual and behavioral properties. While flexible, this makes instantiation harder, as developers…
Semantic Commit: Helping Users Update Intent Specifications for AI Memory at Scale
Priyan Vaithilingam, Munyeong Kim, Frida-Cecilia Acosta-Parenteau +4
How do we update AI memory of user intent as intent changes? We consider how an AI interface may assist the integration of new information into a repository of natural language dat…
Amortizing Pragmatic Program Synthesis with Rankings
Yewen Pu, Saujas Vaduguru, Priyan Vaithilingam +2
The usage of Rational Speech Acts (RSA) framework has been successful in building \emph{pragmatic} program synthesizers that return programs which, in addition to being logically c…
Imagining a Future of Designing with AI: Dynamic Grounding, Constructive Negotiation, and Sustainable Motivation
Priyan Vaithilingam, Ian Arawjo, Elena L. Glassman
We ideate a future design workflow that involves AI technology. Drawing from activity and communication theory, we attempt to isolate the new value large AI models can provide desi…
DynaVis: Dynamically Synthesized UI Widgets for Visualization Editing
Priyan Vaithilingam, Elena L. Glassman, Jeevana Priya Inala +1
Users often rely on GUIs to edit and interact with visualizations - a daunting task due to the large space of editing options. As a result, users are either overwhelmed by a comple…
ChainForge: A Visual Toolkit for Prompt Engineering and LLM Hypothesis Testing
Ian Arawjo, Chelse Swoopes, Priyan Vaithilingam +2
Evaluating outputs of large language models (LLMs) is challenging, requiring making -- and making sense of -- many responses. Yet tools that go beyond basic prompting tend to requi…
Amortizing Pragmatic Program Synthesis with Rankings
Yewen Pu, Saujas Vaduguru, Priyan Vaithilingam +2
In program synthesis, an intelligent system takes in a set of user-generated examples and returns a program that is logically consistent with these examples. The usage of Rational…
The Usability of Pragmatic Communication in Regular Expression Synthesis
Priyan Vaithilingam, Yewen Pu, Elena L. Glassman
Programming-by-example (PBE) systems aim to alleviate the burden of programming. However, user-specified examples are often ambiguous, leaving multiple programs to satisfy the spec…