Title
A Practical Framework For Constructing Structured Drawings
Keywords
Pattern Inference; Programming by Example; Sketch-based Interfaces; Structured Drawing
Abstract
We describe a novel theoretical framework for modeling structured drawings which contain one or more patterns of repetition in their constituent elements. We then present PatternSketch, a sketch-based drawing tool built using our framework to allow quick construction of structured draw- ings. PatternSketch can recognize and beautify drawings con- taining line segments, polylines, arcs, and circles. Users can employ a series of gestures to identify repetitive elements and create new elements based on automatically inferred patterns. PatternSketch leverages the programming-by-example (PBE) paradigm, enabling it to infer non-trivial patterns from a few examples. We show that PatternSketch, with its sketch-based user interface and a unique pattern inference algorithm, en- ables efficient and natural construction of structured draw- ings. © 2014 ACM.
Publication Date
3-14-2014
Publication Title
International Conference on Intelligent User Interfaces, Proceedings IUI
Number of Pages
311-316
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1145/2557500.2557522
Copyright Status
Unknown
Socpus ID
84897771910 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/84897771910
STARS Citation
Cheema, Salman; Buchanan, Sarah; Gulwani, Sumit; and LaViola, Joseph J., "A Practical Framework For Constructing Structured Drawings" (2014). Scopus Export 2010-2014. 8847.
https://stars.library.ucf.edu/scopus2010/8847