Pith. sign in

REVIEW 4 major objections 5 minor 51 references

Spatula: Exploring On-Demand In-Situ Interfaces and Interaction for Attribute Control

T0 review · 4 major / 5 minor · reviewed 2026-08-02 · deepseek-v4-flash

Pith's one-line read Spatula's central claim is that attribute control for LLM-generated motion graphics can be operationalized as an on-demand, in-situ 'Elastic Attribute Control Space' — and that this framing turns black-box generative output into a malleable

desk verdict A promising integration of on-demand in-situ controls for LLM-generated animation, but the evaluation stops short of verifying the runtime manipulation claim. read the letter →

arxiv 2607.10405 v2 pith:MWDUMKH3 submitted 2026-07-11 cs.HC cs.AIcs.GR

classification cs.HCcs.AIcs.GR
keywords on-demandUIattributecontrolmotiongraphicsLLMin-situinteractioncreativitysupportp5.jsElasticSpace
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper argues that the real bottleneck in refining AI-generated motion graphics is not generating interfaces but structuring control as an explorable space. It presents Spatula, a proof-of-concept system that analyzes p5.js animation code, identifies adjustable attributes, and injects on-canvas widgets and direct-manipulation interactions for real-time tuning. The authors frame this as an Elastic Attribute Control Space with four dimensions: discoverability, resolution, scope, and expandability. A 12-user study reports that participants found the interactions intuitive and that they supported exploration, and a 50-script benchmark shows a skill-base-guided mapping raises attribute-to-control precision from 53.5% to 83.2% across LLMs. The paper positions Spatula as proof that LLMs can act as 'interaction compilers' that turn generated content into interactive, editable workspaces.

What carries the argument

The Elastic Attribute Control Space — a conceptual and practical framework that treats control as a four-dimensional, reconfigurable interaction space. The skill base, a curated library of over 300 UI controls, direct-manipulation techniques, and interaction rules, carries the argument: it is the mechanism that makes LLM-generated control mappings reliable, lifting precision from 53.5% to 83.2% in the benchmark. Code injection of event handlers into the running p5.js program is the technical enabler connecting the skill base to runtime manipulation.

What would settle it

Run Spatula on a set of p5.js animations that deliberately use hard-coded drawing commands and closure-scoped variables instead of named parameters, and count how many attributes the system can expose and control. If the success rate drops below the benchmark's 83.2% mapping precision — or if injected controls visibly alter the original animation — the core assumption is falsified. A second check: re-run the user study with counterbalanced condition order; if the reported controllability and enjoyment advantages disappear when Spatula is not always last, the empirical claim is weakened.

Watch

Extended reading notes

Core claim

Spatula's central claim is that attribute control for LLM-generated motion graphics can be operationalized as an on-demand, in-situ 'Elastic Attribute Control Space.' The system uses a skill base of over 300 UI controls and interaction rules distilled from commercial authoring software to guide an LLM in parameterizing expressions in p5.js code and injecting event bindings. This yields context-aware hints, multi-resolution widgets (slider to Bézier curve), semantic group editing, and proactive attribute expansion. The empirical support is two-sided: a comparative user study (N=12) in which participants rated Spatula high on controllability and enjoyment, and a technical benchmark where the s

Load-bearing premise

Spatula's claim depends on the assumption that the LLM can reliably analyze a p5.js program, parameterize its expressions, and inject event-binding code that reaches the running animation's state without changing the animation's behavior; for animations written with hard-coded drawing commands or closure-scoped variables, this silently fails.

Editorial extensions

If this is right

  • AI-assisted creative tools can be architected as 'interaction compilers' that synthesize controls on the fly rather than exposing fixed toolbars.
  • Users can move from prompt-iteration to direct manipulation, which the study suggests increases engagement and exploration.
  • The skill-base approach provides a concrete recipe for improving LLM reliability in UI generation: ground mappings in existing authoring conventions.
  • The plug-and-play design suggests the same scaffold could apply to any program-based visual domain, such as CSS styling or 3D geometry scripts.
  • The benchmark establishes a measurable target: skill-base guidance roughly doubles mapping precision, and further gains may come from expanding the skill base.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The boundary of what counts as an editable attribute is set by the skill base; as that library grows to cover procedural representations (SDFs, relation graphs), the same architecture could extend to geometry-level and choreography-level edits.
  • The paper's study design fixed the condition order with Spatula always last; a replication with counterbalanced order or a longitudinal deployment would clarify how much of the reported advantage is novelty versus design.
  • The Elastic Attribute Control Space could be tested as a general theory of on-demand UI: predicting that any creative tool's control surface can be described along the same four dimensions.
  • A natural extension is to measure user-perceived mapping quality on the benchmark dataset, not just expert-annotation match, to see which mapping errors actually hurt the editing experience.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. The paper proposes Spatula, a proof-of-concept system that generates on-demand, in-situ attribute control interfaces and interactions for LLM-generated p5.js motion graphics. It reframes attribute control as an 'Elastic Attribute Control Space' and operationalizes it along four dimensions: Discoverability, Resolution, Scope, and Expandability. The system uses an LLM together with a hand-built skill base of UI controls and interaction rules to identify editable attributes, map them to widgets/gestures, and inject event bindings into the running animation. The empirical support consists of a comparative user study (N=12) against three baselines, a 50-script technical benchmark of attribute extraction and attribute-to-control mapping across four LLMs, and two proof-of-concept applications in web design and 3D modeling. The paper claims Spatula 'provides intuitive and convenient interactions while supporting diverse needs for fine-grained parameter control' and that the design generalizes to other creative domains.

Significance. If fully supported, the paper would be a meaningful contribution to creativity-support and on-demand UI research: the four design dimensions are well motivated by a formative study, the skill base and interaction rules are a substantial engineering artifact, and the concept of an elastic attribute control space provides a useful framing for LLM-generated interfaces. The authors also honestly acknowledge important limitations in §7, including that the editable-attribute boundary is 'largely determined by the skill base.' The main weaknesses are empirical: the user study lacks counterbalancing and statistical reporting, the technical evaluation stops at static mapping and never verifies end-to-end runtime injection, and the benchmark ground truth is partially LLM-initialized. These issues are fixable within the paper's scope, so the central idea deserves publication after major revision.

major comments (4)
  1. [§5.1.2, §5.2] The user study is the primary evidence for the claim that Spatula 'provides intuitive and convenient interactions while supporting diverse needs for fine-grained parameter control.' As reported, participants always experienced the four interfaces in the fixed order LLM → panel → probe → Spatula (§5.1.2), each condition had only two 5-minute trials, and the results section reports qualitative quotes but no descriptive statistics, effect sizes, or significance tests for the ratings shown in Fig. 12. The fixed order confounds interface effects with learning, task familiarity, and fatigue; the short trials make it hard to assess 'fine-grained' editing. The paper should either re-run with counterbalancing or substantially temper the empirical claims to qualitative proof-of-concept observations.
  2. [§10.0.3, Appendix 9.2.3, §7] The technical evaluation measures attribute extraction and attribute-to-control mapping as static JSON outputs; it does not execute the generated bindings or verify that manipulating a control actually changes the rendered animation. The central 'real-time, fine-grained parameter manipulation' claim requires this end-to-end validation. Appendix 9.2.3, Eq. (2), shows that group propagation is implemented by traversing 'the underlying data structure array in the runtime environment (e.g., window[group.elementType])'; this only succeeds when animation state is stored in globally reachable arrays/objects. §7 acknowledges that hard-coded drawing commands (e.g., the flower in Fig. 7) cannot be exposed and that the editable boundary is 'largely determined by the skill base.' Without a runtime test on a broader corpus, the system may silently degrade to a narrow demonstration. Please add an exec
  3. [§10.0.1, §10.0.3] The benchmark's ground truth is initialized by an LLM and then corrected by experts (§10.0.1). Because the task is LLM attribute extraction, measuring LLM agreement against LLM-initialized labels can inflate scores even after expert correction; the expert edits are not quantified. Report inter-annotator agreement and/or the number and nature of expert additions and re-categorizations. Also, the mapping evaluation compares direct prompting to skill-base-guided prompting, but the two conditions differ in prompt structure and exemplars; it would be useful to ablate the rule content to confirm the improvement is due to the skill base itself.
  4. [§6.2, Abstract] The abstract states 'our applications demonstrate that the plug-and-play design generalizes to other domains, such as web design and 3D modeling,' but §6.2 describes only two implementation sketches with no user or technical evaluation. If generalization is part of the contribution, the paper should either present evidence (e.g., a small feasibility test or runtime validation on the CSS/3D cases) or explicitly rephrase this as untested speculation.
minor comments (5)
  1. [Fig. 1, Fig. 4] The word 'Resolusion' appears in the figure labels; it should be 'Resolution.'
  2. [§4.2.4] 'the system initially suggests a c of potential attributes' appears to be missing a noun; likely 'a set of potential attributes.'
  3. [§5.2] Fig. 12 is described as 'User ratings results,' but the text does not report the numerical values, scales, or variance underlying these ratings. Please provide at least descriptive statistics in the text or table.
  4. [§5.1.2] The procedure says 'each condition is repeated for two trials,' but it is not clear whether the two trials use different motion graphics/targets. Clarify the task design to help readers interpret the 5-minute trial constraint.
  5. [§6.1] 'every generated objects' should be 'every generated object.'

Circularity Check

0 steps flagged · score 1.0 of 10

No significant circularity; design-and-evaluate paper with honest scope limits, not a derivation that reduces to its inputs.

full rationale

The paper's chain is a design-and-evaluate cycle rather than a formal derivation: formative study (Sec. 3) yields design guidelines (Sec. 3.2.5), the system is built to those guidelines (Sec. 4), and evidence comes from a user study (Sec. 5) plus a technical benchmark (Sec. 10). There are no fitted parameters or equations that derive a predicted quantity from its own input. The technical benchmark's ground truth is human-in-the-loop: 'First, we utilized an LLM to automatically generate an initial set of primary and secondary attributes for each script. Subsequently, we recruited 5 expert motion graphics designers to act as annotators... The finalized, expert-validated attribute sets were then adopted as the ground truth' (Sec. 10.0.1). Because experts 'systematically reviewed' and 're-categorizing misaligned attributes,' the labels are not identical by construction to any evaluated LLM's output; the LLM seeding is a possible anchoring risk, but the paper reports an external human check, so this is not a demonstrated reduction. The skill-base-guided mapping evaluation is judged against 'expert-annotated control type or an equivalent authoring convention' (Sec. 10.0.3); the skill base and the annotations share a domain source (commercial authoring conventions), but this is a legitimate benchmark design rather than a circular fit. Self-citations ([16], [18], [19], [52]) are related-work and methodology references and are not load-bearing for the central claim. Section 7 explicitly limits the editable-attribute boundary to the skill base ('this practical boundary is largely determined by the skill base') and honestly acknowledges hard-coded shapes such as the flower in Fig. 7 cannot be exposed; this is a scope limitation, not circularity. The fixed condition order in the user study (Spatula always last, Sec. 5.1.2) is a validity threat but not a circularity. Overall, no load-bearing step reduces to its own input, so no significant circularity is found.

Assumptions & free parameters 1 free parameters · 4 assumptions · 2 invented entities

The paper makes no numerical discoveries and has no fitted constants. Its central contribution rests on design choices: a hand-built skill base, an LLM that must analyze and inject code correctly, and four design dimensions chosen by the authors. The skill base is the closest thing to a free parameter, since the mapping-precision improvement depends entirely on its unpublished contents. The conceptual 'Elastic Attribute Control Space' is an invented framing with no independent falsifiable handle.

free parameters (1)
  • skill_base content (300+ UI controls, mappings, interaction rules) = unpublished
    The skill base is hand-constructed by the authors from a survey of commercial software (§4.4.1, Appendix 9.1). It is not released, and the mapping-precision result (53.5% → 83.2%) depends directly on its exact content. This is a free design parameter in the sense that its content is chosen by hand and not independently reproducible from the paper.
assumptions (4)
  • domain assumption Attribute control is best operationalized by exposing parameter-level controls on the canvas rather than through text prompts or separate panels.
    Central design premise from §1 and the formative study (§3.2.4); it is the thesis the paper argues for, not an independently established fact.
  • domain assumption p5.js LLM-generated animations expose explicit, interpretable attributes that can be parameterized and bound to runtime UI controls.
    Stated in §1 (“expose explicit and interpretable attributes that support parameterized control”) and §4.4.1. If animations are structured as opaque drawing commands or closures, the system’s injection strategy fails, as the authors acknowledge in §7.
  • ad hoc to paper The four dimensions (Discoverability, Resolution, Scope, Expandability) are the correct structuring of the attribute control space.
    This is the paper’s own framework, derived from the tech-probe findings (§3.2.4–3.2.5). It is not independently validated as a complete design space; the user study evaluates a system built on these four dimensions, so success is partly self-reinforcing.
  • domain assumption Injected event-handling code preserves the original animation logic and can access runtime state through global references.
    Invoked in §4.4.2 and Appendix 9.2.3 (Eq. 2, window[group.elementType]). The paper’s own limitations section (§7) states this boundary is determined by the skill base, making this a load-bearing assumption.
invented entities (2)
  • Elastic Attribute Control Space
    purpose: Organizing construct for the four design dimensions and the system’s interaction scaffold.
    This is a conceptual framework defined in §4.1, not a measurable entity. It is evaluated only indirectly through the user study and benchmark; it has no falsifiable prediction outside the paper.
  • Skill base (300+ UI controls, direct-manipulation techniques, attribute mappings, interaction rules)
    purpose: Ground the LLM’s attribute and control-mapping decisions in established authoring practices; central to the 83.2% mapping-precision result.
    A hand-built system artifact described in §4.4.1 and Appendix 9.1. It is not released and its exact contents are not listed, so the mapping improvement cannot be independently reproduced or falsified. It is an invented artifact of this paper, even though it encodes knowledge from existing software.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Spatula: Exploring On-Demand In-Situ Interfaces and Interaction for Attribute Control." pith.science (2026). https://pith.science/paper/MWDUMKH3

@misc{pith2026260710405,
  author       = {Pith},
  title        = {Pith review of: Spatula: Exploring On-Demand In-Situ Interfaces and Interaction for Attribute Control},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/MWDUMKH3}},
  note         = {Machine review of arXiv:2607.10405}
}
read the original abstract

Controlling attributes is a critical step toward achieving the final creative outcome, yet current approaches fall short in supporting users in the iterative refinement of generative content. We propose Spatula, a proof-of-concept system that generates on-demand, in-situ attribute control interfaces and interactions for creating motion graphics. Building on a technical probe that automatically analyzes animation context and generates corresponding attributes and UI, we frame attribute control as an explorable landscape and explore the attribute control space along four key dimensions: Discoverability, Resolution, Scope, and Expandability. Findings from a user study (N=12) show that our system provides intuitive and convenient interactions while supporting diverse needs for fine-grained parameter control. Furthermore, our applications demonstrate that the plug-and-play design generalizes to other domains, such as web design and 3D modeling.

Figures

Figures reproduced from arXiv: 2607.10405 by the authors.

Figure 1
Figure 1. We introduce Spatula, a system for generating on-demand, in-situ attribute control interfaces for motion graphics. [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Limitations of current attribute control paradigms. [PITH_FULL_IMAGE:figures/full_fig_p004_2.png] view at source ↗
Figure 3
Figure 3. Pipeline of the tech probe for on-demand interac [PITH_FULL_IMAGE:figures/full_fig_p005_3.png] view at source ↗
Figures from the paper (17 more)
Figure 4
Figure 4. Figure 4: The framework of the Elastic Attribute Control Space. Spatula maps common UI examples and interaction modalities [PITH_FULL_IMAGE:figures/full_fig_p006_4.png]
Figure 5
Figure 5. Figure 5: Example Hints of what can be adjusted. Animatable [PITH_FULL_IMAGE:figures/full_fig_p006_5.png]
Figure 6
Figure 6. Figure 6: Example hints of how to adjust. On-hover tooltips [PITH_FULL_IMAGE:figures/full_fig_p007_6.png]
Figure 7
Figure 7. Figure 7: Detailed attribute values are revealed during inter [PITH_FULL_IMAGE:figures/full_fig_p007_7.png]
Figure 9
Figure 9. Figure 9: Examples of Scope Control. Selecting one element [PITH_FULL_IMAGE:figures/full_fig_p007_9.png]
Figure 8
Figure 8. Figure 8: Examples of Multi-Resolution Control. (Left) color [PITH_FULL_IMAGE:figures/full_fig_p007_8.png]
Figure 10
Figure 10. Figure 10: Examples of Attribute Space Expansion. (Left) [PITH_FULL_IMAGE:figures/full_fig_p008_10.png]
Figure 12
Figure 12. Figure 12: User ratings results from the user study. [PITH_FULL_IMAGE:figures/full_fig_p009_12.png]
Figure 11
Figure 11. Figure 11: The pipeline of Spatula. Powered by LLMs, the [PITH_FULL_IMAGE:figures/full_fig_p009_11.png]
Figure 13
Figure 13. Figure 13: Application examples of Spatula. (Left) In web [PITH_FULL_IMAGE:figures/full_fig_p010_13.png]
Figure 14
Figure 14. Figure 14: UI Widget Examples from commercial tools. [PITH_FULL_IMAGE:figures/full_fig_p013_14.png]
Figure 13
Figure 13. Figure 13: Application examples of Spatula. (Left) In web [PITH_FULL_IMAGE:figures/full_fig_p011_13.png]
Figure 15
Figure 15. Figure 15: Interface for annotating motion graphics at [PITH_FULL_IMAGE:figures/full_fig_p015_15.png]
Figure 14
Figure 14. Figure 14: UI Widget Examples from commercial tools. [PITH_FULL_IMAGE:figures/full_fig_p014_14.png]
Figure 16
Figure 16. Figure 16: Precision, recall, and F1 scores for predicting pri [PITH_FULL_IMAGE:figures/full_fig_p015_16.png]
Figure 15
Figure 15. Figure 15: Interface for annotating motion graphics at [PITH_FULL_IMAGE:figures/full_fig_p016_15.png]
Figure 16
Figure 16. Figure 16: Precision, recall, and F1 scores for predicting pri [PITH_FULL_IMAGE:figures/full_fig_p016_16.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

51 extracted references · 5 linked inside Pith

  1. [1]

    2026.RGB curves

    Adobe. 2026.RGB curves. https://helpx.adobe.com/premiere/desktop/correct- color/add-color-effects/correct-color-using-rgb-curves.html

  2. [2]

    Cai, Michael Terry, Quoc Le, and Charles Sutton

    Jacob Austin, Augustus Odena, Maxwell Nye, Maarten Bosma, Henryk Michalewski, David Dohan, Ellen Jiang, Carrie J. Cai, Michael Terry, Quoc Le, and Charles Sutton. 2021. Program Synthesis with Large Language Models. arXiv:2108.07732 [cs.PL] https://arxiv.org/abs/2108.07732

  3. [3]

    Jazbo Beason, Ruijia Cheng, Eldon Schoop, and Jeffrey Nichols. 2025. Athena: Intermediate Representations for Iterative Scaffolded App Generation with an LLM.arXiv preprint arXiv:2508.20263(2025)

  4. [4]

    Samuelle Bourgault, Li-Yi Wei, Jennifer Jacobs, and Rubaiat Habib Kazi. 2025. Narrative Motion Blocks: Combining Direct Manipulation and Natural Language Interactions for Animation Creation. InProceedings of the 2025 ACM Designing Interactive Systems Conference (DIS ’25). Association for Computing Machinery, New York, NY, USA, 1366–1386. doi:10.1145/37153...

  5. [5]

    Jiaqi Chen, Yanzhe Zhang, Yutong Zhang, Yijia Shao, and Diyi Yang. 2025. Generative Interfaces for Language Models. arXiv:2508.19227 [cs.CL] https: //arxiv.org/abs/2508.19227

  6. [6]

    Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, Alex Ray, Raul Puri, Gretchen Krueger, Michael Petrov, Heidy Khlaaf, Girish Sastry, Pamela Mishkin, Brooke Chan, Scott Gray, Nick Ryder, Mikhail Pavlov, Alethea Power, Lukasz Kaiser, Mohammad Bavarian...

  7. [7]

    Adobe After Effect. 2025. Adobe After Effects - Motion graphics software. https: //www.adobe.com/products/aftereffects.html

  8. [8]

    2026.Color Wheel

    Figma. 2026.Color Wheel. https://www.figma.com/color-wheel/

Show all 51 references
  1. [9]

    Gajos, Daniel S

    Krzysztof Z. Gajos, Daniel S. Weld, and Jacob O. Wobbrock. 2010. Automatically generating personalized user interfaces with Supple.Artificial Intelligence174, UIST ’26, November 02–05, 2026, Detroit, MI, USA Boyu Li, Linjie Qiu, Lin-Ping Yuan, Duotun Wang, Yue Jiang, Zeyu Wang...

  2. [10]

    François Guimbretiére and Terry Winograd. 2000. FlowMenu: combining com- mand, text, and data entry. InProceedings of the 13th Annual ACM Sympo- sium on User Interface Software and Technology(San Diego, California, USA) (UIST ’00). Association for Computing Machinery, New York...

  3. [12]

    Robert Held, Ankit Gupta, Brian Curless, and Maneesh Agrawala. 2012. 3D Puppetry: A Kinect-based Interface for 3D Animation. InProceedings of the 25th Annual ACM Symposium on User Interface Software and Technology(Cambridge, Massachusetts, USA)(UIST ’12). Association for Compu...

  4. [13]

    Ken Hinckley and Mike Sinclair. 1999. Touch-sensing input devices. InProceedings of the SIGCHI Conference on Human Factors in Computing Systems(Pittsburgh, Pennsylvania, USA)(CHI ’99). Association for Computing Machinery, New York, NY, USA, 223–230. doi:10.1145/302979.303045

  5. [14]

    Yuki Koyama and Masataka Goto. 2022. BO as Assistant: Using Bayesian Op- timization for Asynchronously Generating Design Suggestions. InProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology (Bend, OR, USA)(UIST ’22). Association for Computing M...

  6. [15]

    Yuki Koyama, Daisuke Sakamoto, and Takeo Igarashi. 2016. SelPh: Progressive Learning and Support of Manual Photo Color Enhancement. InProceedings of the 2016 CHI Conference on Human Factors in Computing Systems(San Jose, California, USA)(CHI ’16). Association for Computing Mac...

  7. [16]

    Boyu Li, Linjie Qiu, Duotun Wang, Qianxi Liu, Ryo Suzuki, Mingming Fan, and Zeyu Wang. 2025. DesignMemo: Integrating Discussion Context into Online Collaboration with Enhanced Design Rationale Tracking.Proc. ACM Hum.- Comput. Interact.9, 7, Article CSCW398 (Oct. 2025), 32 page...

  8. [17]

    Beichen Li, Rundi Wu, Armando Solar-Lezama, Changxi Zheng, Liang Shi, Bernd Bickel, and Wojciech Matusik. 2025. VLMaterial: Procedural Material Generation with Large Vision-Language Models. InProceedings of the International Conference on Learning Representations (ICLR)(Singap...

  9. [18]

    Boyu Li, Linping Yuan, Zhe Yan, Qianxi Liu, Yulin Shen, and Zeyu Wang. 2024. AniCraft: Crafting Everyday Objects as Physical Proxies for Prototyping 3D Character Animation in Mixed Reality. InProceedings of the 37th Annual ACM Symposium on User Interface Software and Technolog...

  10. [20]

    Yi-Chi Liao, Paul Streli, Zhipeng Li, Christoph Gebhardt, and Christian Holz

  11. [21]

    Shaoteng Liu, Tianyu Wang, Jui-Hsien Wang, Qing Liu, Zhifei Zhang, Joon-Young Lee, Yijun Li, Bei Yu, Zhe Lin, Soo Ye Kim, and Jiaya Jia. 2024. Generative Video Propagation. arXiv:2412.19761 [cs.CV] https://arxiv.org/abs/2412.19761

  12. [22]

    Vivian Liu, Rubaiat Habib Kazi, Li-Yi Wei, Matthew Fisher, Timothy Langlois, Seth Walker, and Lydia Chilton. 2025. LogoMotion: Visually-Grounded Code Synthesis for Creating and Editing Animation. InProceedings of the 2025 CHI Conference on Human Factors in Computing Systems (C...

  13. [23]

    Xiang Liu, Peijie Dong, Xuming Hu, and Xiaowen Chu. 2024. LongGenBench: Long-context Generation Benchmark. InFindings of the Association for Computa- tional Linguistics: EMNLP 2024, Yaser Al-Onaizan, Mohit Bansal, and Yun-Nung Chen (Eds.). Association for Computational Linguis...

  14. [25]

    Jiaju Ma and Maneesh Agrawala. 2025. MoVer: Motion Verification for Motion Graphics Animations.ACM Trans. Graph.44, 4, Article 33 (July 2025), 17 pages. doi:10.1145/3731209

  15. [26]

    Damien Masson, Sylvain Malacria, Géry Casiez, and Daniel Vogel. 2024. Direct- GPT: A Direct Manipulation Interface to Interact with Large Language Models. InProceedings of the 2024 CHI Conference on Human Factors in Computing Systems (Honolulu, HI, USA)(CHI ’24). Association f...

  16. [27]

    2002.The Design and Evaluation of Multiple Interfaces: A Solution for Complex Software

    Joanna McGrenere. 2002.The Design and Evaluation of Multiple Interfaces: A Solution for Complex Software. Ph. D. Dissertation. University of Toronto

  17. [28]

    Bryan Min and Haijun Xia. 2025. Meridian: A Design Framework for Malleable Overview-Detail Interfaces. InProceedings of the 38th Annual ACM Symposium on User Interface Software and Technology (UIST ’25). Association for Computing Machinery, New York, NY, USA, Article 200, 14 p...

  18. [29]

    Brad A. Myers. 1998. A brief history of human-computer interaction technology. Interactions5, 2 (March 1998), 44–54. doi:10.1145/274430.274436

  19. [30]

    2026.Audio Routing, Remote Control, and Macro Con- trols

    Native Instruments. 2026.Audio Routing, Remote Control, and Macro Con- trols. https://www.native-instruments.com/ni-tech-manuals/maschine-plus- manual/en/audio-routing%2C-remote-control%2C-and-macro-controls.html

  20. [32]

    Peter O’Donovan, Aseem Agarwala, and Aaron Hertzmann. 2015. DesignScape: Design with Interactive Layout Suggestions. InProceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems(Seoul, Republic of Korea)(CHI ’15). Association for Computing Machinery, N...

  21. [33]

    Sharon Oviatt. 2006. Human-centered design meets cognitive load theory: de- signing interfaces that help people think. InProceedings of the 14th ACM Interna- tional Conference on Multimedia(Santa Barbara, CA, USA)(MM ’06). Association for Computing Machinery, New York, NY, USA...

  22. [34]

    Michael Sedlmair, Miriah Meyer, and Tamara Munzner. 2012. Design Study Methodology: Reflections from the Trenches and the Stacks.IEEE Transactions on Visualization and Computer Graphics18, 12 (2012), 2431–2440. doi:10.1109/ TVCG.2012.213

  23. [35]

    Bernstein

    Omar Shaikh, Shardul Sapkota, Shan Rizvi, Eric Horvitz, Joon Sung Park, Diyi Yang, and Michael S. Bernstein. 2025. Creating General User Models from Com- puter Use. InProceedings of the 38th Annual ACM Symposium on User Interface Software and Technology (UIST ’25). Association...

  24. [36]

    Yulin Shen, Yifei Shen, Jiawen Cheng, Chutian Jiang, Mingming Fan, and Zeyu Wang. 2024. Neural Canvas: Supporting Scenic Design Prototyping by Integrating 3D Sketching and Generative AI. InProceedings of the 2024 CHI Conference on Human Factors in Computing Systems(Honolulu, H...

  25. [37]

    Xinyu Shi, Yinghou Wang, Yun Wang, and Jian Zhao. 2024. Piet: Facilitating Color Authoring for Motion Graphics Video. InProceedings of the 2024 CHI Conference on Human Factors in Computing Systems(Honolulu, HI, USA)(CHI ’24). Association for Computing Machinery, New York, NY, ...

  26. [38]

    Ben Shneiderman. 1981. Direct manipulation: A step beyond programming languages (abstract only).SIGSOC Bull.13, 2–3 (May 1981), 143. doi:10.1145/ 1015579.810991

  27. [39]

    2016.Designing the User Interface: Strategies for Effective Human–Computer Interaction(6 ed.)

    Ben Shneiderman, Catherine Plaisant, Maxine Cohen, Steven Jacobs, Niklas Elmqvist, and Nicholas Diakopoulos. 2016.Designing the User Interface: Strategies for Effective Human–Computer Interaction(6 ed.). Pearson

  28. [41]

    Ryo Suzuki, Rubaiat Habib Kazi, Li-yi Wei, Stephen DiVerdi, Wilmot Li, and Daniel Leithinger. 2020. RealitySketch: Embedding Responsive Graphics and Visualizations in AR through Dynamic Sketching. InProceedings of the 33rd Annual ACM Symposium on User Interface Software and Te...

  29. [42]

    2010.Designing Interfaces: Patterns for Effective Interaction Design

    Jenifer Tidwell. 2010.Designing Interfaces: Patterns for Effective Interaction Design. O’Reilly Media

  30. [43]

    Theophanis Tsandilas and m. c. schraefel. 2007. Bubbling menus: a selective mechanism for accessing hierarchical drop-down menus. InProceedings of the SIGCHI Conference on Human Factors in Computing Systems(San Jose, California, USA)(CHI ’07). Association for Computing Machine...

  31. [44]

    Glassman, Jeevana Priya Inala, and Chenglong Wang

    Priyan Vaithilingam, Elena L. Glassman, Jeevana Priya Inala, and Chenglong Wang. 2024. DynaVis: Dynamically Synthesized UI Widgets for Visualization Editing. InProceedings of the 2024 CHI Conference on Human Factors in Computing Systems(Honolulu, HI, USA)(CHI ’24). Association...

  32. [45]

    Jason Wu, Eldon Schoop, Alan Leung, Titus Barik, Jeffrey Bigham, and Jeffrey Nichols. 2024. UICoder: Finetuning Large Language Models to Generate User Interface Code through Automated Feedback. InProceedings of the 2024 Conference of the North American Chapter of the Associati...

  33. [46]

    Haijun Xia, Bruno Araujo, Tovi Grossman, and Daniel Wigdor. 2016. Object- Oriented Drawing. InProceedings of the 2016 CHI Conference on Human Factors in Computing Systems(San Jose, California, USA)(CHI ’16). Association for Computing Machinery, New York, NY, USA, 4610–4621. do...

  34. [47]

    Haijun Xia, Bruno Araujo, and Daniel Wigdor. 2017. Collection Objects: Enabling Fluid Formation and Manipulation of Aggregate Selections. InProceedings of the 2017 CHI Conference on Human Factors in Computing Systems(Denver, Colorado, USA)(CHI ’17). Association for Computing M...

  35. [48]

    Haijun Xia, Nathalie Henry Riche, Fanny Chevalier, Bruno De Araujo, and Daniel Wigdor. 2018. DataInk: Direct and Creative Data-Oriented Drawing. InProceed- ings of the 2018 CHI Conference on Human Factors in Computing Systems(Montreal QC, Canada)(CHI ’18). Association for Comp...

  36. [50]

    Zhijie Xia, Kyzyl Monteiro, Kevin Van, and Ryo Suzuki. 2023. RealityCanvas: Augmented Reality Sketching for Embedded and Responsive Scribble Animation Effects. InProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology (UIST ’23). Association for ...

  37. [51]

    Liwenhan Xie, Yanna Lin, Can Liu, Huamin Qu, and Xinhuan Shu. 2025. DataWink: Reusing and Adapting SVG-based Visualization Examples with Large Multimodal Models.IEEE Transactions on Visualization and Computer Graphics (2025), 1–11. doi:10.1109/TVCG.2025.3634635

  38. [52]

    Hui Ye, Chufeng Xiao, Jiaye Leng, Pengfei Xu, and Hongbo Fu. 2026. Mo- GraphGPT: Creating Interactive Scenes Using Modular LLM and Graphical Con- trol.IEEE Transactions on Visualization and Computer Graphics(2026), 1–16. doi:10.1109/TVCG.2026.3667904

  39. [53]

    Shengdong Zhao and Ravin Balakrishnan. 2004. Simple vs. compound mark hierarchical marking menus. InProceedings of the 17th Annual ACM Symposium on User Interface Software and Technology(Santa Fe, NM, USA)(UIST ’04). Association for Computing Machinery, New York, NY, USA, 33–4...

  40. [54]

    Yuheng Zhao, Xueli Shu, Liwen Fan, Lin Gao, Yu Zhang, and Siming Chen

  41. [55]

    Chenfei Zhu, Shao-Kang Hsia, Xiyun Hu, Ziyi Liu, Jingyu Shi, and Karthik Ramani. 2025. agentAR: Creating Augmented Reality Applications with Tool- Augmented LLM-based Autonomous Agents. InProceedings of the 38th Annual ACM Symposium on User Interface Software and Technology (U...

  42. [2025]

    InProceedings of the 2025 CHI Conference on Human Factors in Computing Systems (CHI ’25)

    Continual Human-in-the-Loop Optimization. InProceedings of the 2025 CHI Conference on Human Factors in Computing Systems (CHI ’25). Association for Computing Machinery, New York, NY, USA, Article 795, 26 pages. doi:10. 1145/3706598.3713603

  43. [2026]

    ProactiveVA: Proactive Visual Analytics with LLM-Based UI Agent.IEEE Transactions on Visualization and Computer Graphics32, 1 (2026), 451–461. doi:10. 1109/TVCG.2025.3642628

Pith tools

Reviewed August 2, 2026 · model on record in the stance chip above.