Spellburst: A node-based interface for exploratory creative coding with natural language prompts

T Angert, M Suzara, J Han, C Pondoc… - Proceedings of the 36th …, 2023 - dl.acm.org
Creative coding tasks are often exploratory in nature. When producing digital artwork, artists
usually begin with a high-level semantic construct such as a “stained glass filter” and …

Beyond the Artifact: Power as a Lens for Creativity Support Tools

J Li, E Rawn, J Ritchie, J Tran O'Leary… - Proceedings of the 36th …, 2023 - dl.acm.org
Researchers who build creativity support tools (CSTs) define abstractions and software
representations that align with user needs to give users the power to accomplish tasks …

Understanding Version Control as Material Interaction with Quickpose

E Rawn, J Li, E Paulos, SE Chasins - … of the 2023 CHI Conference on …, 2023 - dl.acm.org
Whether a programmer with code or a potter with clay, practitioners engage in an ongoing
process of working and reasoning with materials. Existing discussions in HCI have provided …

Kaleidoscope: A reflective documentation tool for a user interface design course

S Sterman, MJ Nicholas, J Vivrekar, JR Mindel… - Proceedings of the …, 2023 - dl.acm.org
Documentation can support design work and create opportunities for learning and reflection.
We explore how a novel documentation tool for a remote interaction design course provides …

3D Printers Don't Fix Themselves: How Maintenance is Part of Digital Fabrication

B Subbaraman, N Peek - Proceedings of the 2023 ACM Designing …, 2023 - dl.acm.org
Digital fabrication practice such as 3D printing has increasingly moved into home and
hobbyist environments. Beyond running machines, practitioners in these settings undertake …

Vrgit: A version control system for collaborative content creation in virtual reality

L Zhang, A Agrawal, S Oney, A Guo - … of the 2023 CHI Conference on …, 2023 - dl.acm.org
Immersive authoring tools allow users to intuitively create and manipulate 3D scenes while
immersed in Virtual Reality (VR). Collaboratively designing these scenes is a creative …

Creative and Motivational Strategies Used by Expert Creative Practitioners

MJ Nicholas, S Sterman, E Paulos - … of the 14th Conference on Creativity …, 2022 - dl.acm.org
Creative practice often requires persevering through moments of ambiguity, where the
outcome of a process is unclear. Creative practitioners intentionally manage this process, for …

User Perspectives on Branching in Computer-Aided Design

K Cheng, P Cuvin, A Olechowski, S Zhou - Proceedings of the ACM on …, 2023 - dl.acm.org
Branching is a feature of distributed version control systems that facilitates the" divide and
conquer" strategy present in complex and collaborative work domains. Branching has …

Sharp: Exploring version control systems in live coding music

D Manesh, D Bowman Jr, SW Lee - … of the 16th Conference on Creativity …, 2024 - dl.acm.org
Version control systems, which have proven essential for software engineering, can also
provide value to creative and artistic practices. In this paper, we explore version control in …

Forking a Sketch: How the OpenProcessing Community Uses Remixing to Collect, Annotate, Tune, and Extend Creative Code

B Subbaraman, S Shim, N Peek - … of the 2023 ACM Designing Interactive …, 2023 - dl.acm.org
Creative coders create programs that generate visual output. Frameworks such as p5. js
support sketching with creative code. Given the focus on expressivity over functionality, code …