~/talk

Sculpin: Direct-Manipulation Transformation of JSON

Talkat UIST 2025 · 2025-09-28..10-01· [developer-experience, data-visualization]
links:none on file
links:none on file
links:none on file
slides:none on file

Sculpin is a direct-manipulation environment that records step-by-step JSON transformations into a reusable program, emphasizing sculptable selections, small precise actions, and operations directly on JSON. The authors convert an art-festival API response into GeoJSON and successfully map it, build a reactive gallery by loading the Art Institute API response and turning fields into embedded interface elements, and create a persistent to‑do app whose button behavior is recorded and replays. The paper reports a heuristic analysis and flags editing preexisting demonstrations as a limitation.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:06Sculpin overview and JSON transformation
  3. 3:15Building interactive interfaces
  4. 5:41Extending sculpting to other media
  5. 8:30Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.