Saved in:
Bibliographic Details
Main Authors: Chen, Helen Weixu, Vogel, Daniel
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2605.24228
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917526655467520
author Chen, Helen Weixu
Vogel, Daniel
author_facet Chen, Helen Weixu
Vogel, Daniel
contents We investigate sketch-like pen input as an alternative way to support execution control in interactive debugging. In our interface, programmers draw lightweight marks to set breakpoints, use symbolic strokes to control execution, and extend strokes into spirals to repeat traversal actions. The prototype combines gesture recognition with Python execution tracing in a conventional editor interface. In a controlled study with 24 programmers, we compared the sketch interface with conventional mouse-and-keyboard input on debugging tasks that required breakpoint placement, step-wise execution, and runtime state inspection. The results show that sketch-like input can support these execution-control tasks, while also introducing challenges in precision, recognition, and gesture recall. Our findings suggest that pen input is most promising where debugger interactions benefit from spatial grounding or continuous movement, rather than as a wholesale replacement for conventional debugging controls.
format Preprint
id arxiv_https___arxiv_org_abs_2605_24228
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Sketch Bug: Using Sketch-Based Input for Interactive Code Debugging
Chen, Helen Weixu
Vogel, Daniel
Human-Computer Interaction
We investigate sketch-like pen input as an alternative way to support execution control in interactive debugging. In our interface, programmers draw lightweight marks to set breakpoints, use symbolic strokes to control execution, and extend strokes into spirals to repeat traversal actions. The prototype combines gesture recognition with Python execution tracing in a conventional editor interface. In a controlled study with 24 programmers, we compared the sketch interface with conventional mouse-and-keyboard input on debugging tasks that required breakpoint placement, step-wise execution, and runtime state inspection. The results show that sketch-like input can support these execution-control tasks, while also introducing challenges in precision, recognition, and gesture recall. Our findings suggest that pen input is most promising where debugger interactions benefit from spatial grounding or continuous movement, rather than as a wholesale replacement for conventional debugging controls.
title Sketch Bug: Using Sketch-Based Input for Interactive Code Debugging
topic Human-Computer Interaction
url https://arxiv.org/abs/2605.24228