A controlled user study with 24 programmers shows sketch-based pen input can handle breakpoint setting, step execution, and state inspection in debugging, though precision, recognition, and recall remain challenges.
Squidgets: Sketch-based Widget Design for Scene Manipulation
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
People naturally sketch strokes over graphical scenes to convey scene changes. We propose automatically interpreting these strokes to execute scene changes with squidgets (sketch-widgets), a novel sketch-based UI framework for direct scene manipulation. Squidgets are motivated by the observation that curves resulting from visually abstracting scene elements provide natural handles for the direct manipulation of scene parameters. Additional curves can be defined by users to author custom handles associated with scene attributes. Users manipulate a scene by simply drawing strokes, partially matched against scene curves to select a squidget and interactively control associated parameters. We present an implementation of squidgets within the 3D animation system Maya, showing 2D/3D stroke input to manipulate 2D/3D scenes. We report on a controlled experiment evaluating squidgets on 2D object translation and deformation tasks, and a broader informal study on squidget creation and manipulation.
fields
cs.HC 1years
2026 1verdicts
UNVERDICTED 1representative citing papers
citing papers explorer
-
Sketch Bug: Using Sketch-Based Input for Interactive Code Debugging
A controlled user study with 24 programmers shows sketch-based pen input can handle breakpoint setting, step execution, and state inspection in debugging, though precision, recognition, and recall remain challenges.