86 citations · 347 across the 12 of their papers we have counts for
5 papers · 1 filter
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…
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…
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…
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…
Semi-Automated SVG Programming via Direct Manipulation
Brian Hempel, Ravi Chugh
Direct manipulation interfaces provide intuitive and interactive features to a broad range of users, but they often exhibit two limitations: the built-in features cannot possibly c…