{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2026:6XGNQWCEUSXNXXEQFJCBW6FIOF","short_pith_number":"pith:6XGNQWCE","schema_version":"1.0","canonical_sha256":"f5ccd85844a4aedbdc902a441b78a871734a984d12d78568b61d9f4bb8e7d6c2","source":{"kind":"arxiv","id":"2605.24228","version":1},"attestation_state":"computed","paper":{"title":"Sketch Bug: Using Sketch-Based Input for Interactive Code Debugging","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.HC","authors_text":"Daniel Vogel, Helen Weixu Chen","submitted_at":"2026-05-22T21:17:02Z","abstract_excerpt":"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 r"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2605.24228","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2026-05-22T21:17:02Z","cross_cats_sorted":[],"title_canon_sha256":"42f1f3ae4faad856267e28261bd49124b16473f30e8722456c669821d38f0ee8","abstract_canon_sha256":"aa100497f8cd3d1cb11c7d600c9a0478b39a9cd317504285c4cdc7b1c3e6158b"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-26T01:02:53.848611Z","signature_b64":"XXKJcHANDsX8jx9CJaZNCkq4e4uOcjw4uBCl/3fHKEIE4ohcw6oHS4bJDipzWGvokKfYMwDw79Q4HxYCVRyJDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f5ccd85844a4aedbdc902a441b78a871734a984d12d78568b61d9f4bb8e7d6c2","last_reissued_at":"2026-05-26T01:02:53.847988Z","signature_status":"signed_v1","first_computed_at":"2026-05-26T01:02:53.847988Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Sketch Bug: Using Sketch-Based Input for Interactive Code Debugging","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.HC","authors_text":"Daniel Vogel, Helen Weixu Chen","submitted_at":"2026-05-22T21:17:02Z","abstract_excerpt":"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 r"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2605.24228","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2605.24228/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2605.24228","created_at":"2026-05-26T01:02:53.848098+00:00"},{"alias_kind":"arxiv_version","alias_value":"2605.24228v1","created_at":"2026-05-26T01:02:53.848098+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2605.24228","created_at":"2026-05-26T01:02:53.848098+00:00"},{"alias_kind":"pith_short_12","alias_value":"6XGNQWCEUSXN","created_at":"2026-05-26T01:02:53.848098+00:00"},{"alias_kind":"pith_short_16","alias_value":"6XGNQWCEUSXNXXEQ","created_at":"2026-05-26T01:02:53.848098+00:00"},{"alias_kind":"pith_short_8","alias_value":"6XGNQWCE","created_at":"2026-05-26T01:02:53.848098+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/6XGNQWCEUSXNXXEQFJCBW6FIOF","json":"https://pith.science/pith/6XGNQWCEUSXNXXEQFJCBW6FIOF.json","graph_json":"https://pith.science/api/pith-number/6XGNQWCEUSXNXXEQFJCBW6FIOF/graph.json","events_json":"https://pith.science/api/pith-number/6XGNQWCEUSXNXXEQFJCBW6FIOF/events.json","paper":"https://pith.science/paper/6XGNQWCE"},"agent_actions":{"view_html":"https://pith.science/pith/6XGNQWCEUSXNXXEQFJCBW6FIOF","download_json":"https://pith.science/pith/6XGNQWCEUSXNXXEQFJCBW6FIOF.json","view_paper":"https://pith.science/paper/6XGNQWCE","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2605.24228&json=true","fetch_graph":"https://pith.science/api/pith-number/6XGNQWCEUSXNXXEQFJCBW6FIOF/graph.json","fetch_events":"https://pith.science/api/pith-number/6XGNQWCEUSXNXXEQFJCBW6FIOF/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/6XGNQWCEUSXNXXEQFJCBW6FIOF/action/timestamp_anchor","attest_storage":"https://pith.science/pith/6XGNQWCEUSXNXXEQFJCBW6FIOF/action/storage_attestation","attest_author":"https://pith.science/pith/6XGNQWCEUSXNXXEQFJCBW6FIOF/action/author_attestation","sign_citation":"https://pith.science/pith/6XGNQWCEUSXNXXEQFJCBW6FIOF/action/citation_signature","submit_replication":"https://pith.science/pith/6XGNQWCEUSXNXXEQFJCBW6FIOF/action/replication_record"}},"created_at":"2026-05-26T01:02:53.848098+00:00","updated_at":"2026-05-26T01:02:53.848098+00:00"}