activity
20192026
most citedImageEye: Batch Image Processing Using Program Synthesis

12 citations · 17 across the 6 of their papers we have counts for

collaborators

6 papers

cs.PL2026

Choose, Don't Label: Multiple-Choice Query Synthesis for Program Disambiguation

Celeste Barnaby, Danny Ding, Osbert Bastani +1

High-level specifications of code are inherently ambiguous, and prior systems have explored interactive techniques to help users clarify their intent and resolve such ambiguities.…

cs.PL2025★ 1 cited

Active Learning for Neurosymbolic Program Synthesis

Celeste Barnaby, Qiaochu Chen, Ramya Ramalingam +2

The goal of active learning for program synthesis is to synthesize the desired program by asking targeted questions that minimize user interaction. While prior work has explored ac…

cs.HC2024

PhotoScout: Synthesis-Powered Multi-Modal Image Search

Celeste Barnaby, Qiaochu Chen, Chenglong Wang +1

Due to the availability of increasingly large amounts of visual data, there is a growing need for tools that can help users find relevant images. While existing tools can perform i…

cs.PL2023★ 12 cited

ImageEye: Batch Image Processing Using Program Synthesis

Celeste Barnaby, Qiaochu Chen, Roopsha Samanta +1

This paper presents a new synthesis-based approach for batch image processing. Unlike existing tools that can only apply global edits to the entire image, our method can apply fine…

cs.PL2022★ 2 cited

Type-Directed Synthesis of Visualizations from Natural Language Queries

Qiaochu Chen, Shankara Pailoor, Celeste Barnaby +4

We propose a new technique based on program synthesis for automatically generating visualizations from natural language queries. Our method parses the natural language query into a…

cs.HC2019★ 2 cited

PLIERS: A Process that Integrates User-Centered Methods into Programming Language Design

Michael Coblenz, Gauri Kambhatla, Paulette Koronkevich +5

Programming language design requires making many usability-related design decisions. However, existing HCI methods can be impractical to apply to programming languages: they have h…