activity
20112023
most citedSketch-n-Sketch: Output-Directed Programming for SVG

86 citations · 347 across the 12 of their papers we have counts for

collaborators

14 papers

cs.HC2023

Projectional Editors for JSON-Based DSLs

Andrew McNutt, Ravi Chugh

Augmenting text-based programming with rich structured interactions has been explored in many ways. Among these, projectional editors offer an enticing combination of structure edi…

cs.HC2023★ 1 cited

A Study of Editor Features in a Creative Coding Classroom

Andrew McNutt, Anton Outkine, Ravi Chugh

Creative coding is a rapidly expanding domain for both artistic expression and computational education. Numerous libraries and IDEs support creative coding, however there has been…

cs.PL2022★ 2 cited

Maniposynth: Bimodal Tangible Functional Programming

Brian Hempel, Ravi Chugh

Traditionally, writing code is a non-graphical, abstract, and linear process. Not everyone is comfortable with this way of thinking at all times. Can programming be transformed int…

cs.HC2021★ 38 cited

Integrated Visualization Editing via Parameterized Declarative Templates

Andrew McNutt, Ravi Chugh

Interfaces for creating visualizations typically embrace one of several common forms. Textual specification enables fine-grained control, shelf building facilitates rapid explorati…

cs.PL2019★ 42 cited

Program Sketching with Live Bidirectional Evaluation

Justin Lubin, Nick Collins, Cyrus Omar +1

We present a system called Smyth for program sketching in a typed functional language whereby the concrete evaluation of ordinary assertions gives rise to input-output examples, wh…

cs.HC2019★ 86 cited

Sketch-n-Sketch: Output-Directed Programming for SVG

Brian Hempel, Justin Lubin, Ravi Chugh

For creative tasks, programmers face a choice: Use a GUI and sacrifice flexibility, or write code and sacrifice ergonomics? To obtain both flexibility and ease of use, a number of…