{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T11:33:52Z","timestamp":1780572832932,"version":"3.54.1"},"reference-count":182,"publisher":"Emerald","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,2,23]]},"abstract":"<jats:p>Computational support for sketching is an exciting research area at the intersection of design research, human\u2013computer interaction, and artificial intelligence. Despite the prevalence of software tools, most designers begin their work with physical sketches. Modern computational tools largely treat design as a linear process beginning with a specific problem and ending with a specific solution. Sketch-based design tools offer another approach that may fit design practice better. This review surveys literature related to such tools. First, we describe the practical basis of sketching \u2014 why people sketch, what significance it has in design and problem solving, and the cognitive activities it supports. Second, we survey computational support for sketching, including methods for performing sketch recognition and managing ambiguity, techniques for modeling recognizable elements, and human\u2013 computer interaction techniques for working with sketches. Last, we propose challenges and opportunities for future advances in this field.<\/jats:p>","DOI":"10.1561\/1100000013","type":"journal-article","created":{"date-parts":[[2009,3,24]],"date-time":"2009-03-24T11:08:59Z","timestamp":1237892939000},"page":"1-93","source":"Crossref","is-referenced-by-count":76,"title":["Computational Support for Sketching in Design: A Review"],"prefix":"10.1108","volume":"2","author":[{"given":"Gabe","family":"Johnson","sequence":"first","affiliation":[{"name":"Carnegie Mellon University ,","place":["USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mark D.","family":"Gross","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University ,","place":["USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jason","family":"Hong","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University ,","place":["USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ellen Yi-Luen","family":"Do","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology ,","place":["USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"140","published-online":{"date-parts":[[2009,2,23]]},"reference":[{"key":"2026040213344123600_ref001","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1145\/503376.503390","volume-title":"CHI \u201902: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Accot","year":"2002"},{"key":"2026040213344123600_ref002","author":"Alvarado","year":"2000"},{"key":"2026040213344123600_ref003","article-title":"Sketch recognition user interfaces: Guidelines for design and development","author":"Alvarado","year":"2004","journal-title":"Proceedings of AAAI Fall Symposium on Intelligent Pen-based Interfaces"},{"key":"2026040213344123600_ref004","doi-asserted-by":"crossref","DOI":"10.1145\/1029632.1029637","article-title":"SketchREAD: A multi-domain sketch recognition engine","author":"Alvarado","year":"2004","journal-title":"UIST \u201904: Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology"},{"key":"2026040213344123600_ref005","article-title":"Dynamically constructed bayes nets for multi-domain sketch understanding","author":"Alvarado","year":"2005","journal-title":"International Joint Conference on Artificial Intelligence"},{"key":"2026040213344123600_ref006","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/1124728.1124746","volume-title":"NPAR \u201906: Proceedings of the 4th International Symposium on Non-photorealistic Animation and Rendering","author":"Anastacio","year":"2006"},{"key":"2026040213344123600_ref007","author":"Anoto","year":"2002"},{"key":"2026040213344123600_ref008","doi-asserted-by":"crossref","first-page":"1184","DOI":"10.1145\/1056808.1056872","volume-title":"CHI \u201905: CHI \u201905 Extended Abstracts on Human Factors in Computing Systems","author":"Anthony","year":"2005"},{"key":"2026040213344123600_ref009","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/1029632.1029635","volume-title":"UIST \u201904: Proceedings of the 17th Annual ACM symposium on User Interface Software and Technology","author":"Apitz","year":"2004"},{"key":"2026040213344123600_ref010","unstructured":"Apple Inc.\n          , \u201cApple Inkwell\u201d, http:\/\/www.apple.com\/sg\/macosx\/features\/inkwell\/, 2007."},{"key":"2026040213344123600_ref011","author":"Arnheim","year":"1969"},{"key":"2026040213344123600_ref012","author":"Arnowitz","year":"2006"},{"key":"2026040213344123600_ref013","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1145\/1101389.1101400","volume-title":"GRAPHITE \u201905: Proceedings of the 3rd International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia","author":"Arvo","year":"2005"},{"key":"2026040213344123600_ref014","unstructured":"Autodesk Inc.\n          , \u201cAutodesk Maya\u201d, 2008. http:\/\/autodesk.com."},{"key":"2026040213344123600_ref015","doi-asserted-by":"crossref","DOI":"10.1145\/1449715.1449740","article-title":"ILoveSketch: As-natural-as-possible sketching system for creating 3D curve models","author":"Bae","year":"2008","journal-title":"Proceedings of UIST\u201908"},{"key":"2026040213344123600_ref016","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1145\/642611.642666","volume-title":"CHI \u201903: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Bailey","year":"2003"},{"key":"2026040213344123600_ref017","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1016\/S0097-8493(00)00088-1","article-title":"A multi-layered architecture for sketch-based interaction within virtual environments","volume":"24","author":"Bimber","year":"2000","journal-title":"Computers and Graphics"},{"issue":"4","key":"2026040213344123600_ref018","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1080\/01449299008924244","article-title":"Visible planning on paper and on screen: The impact of working medium on decision-making by novice graphic designers","volume":"9","author":"Black","year":"1990","journal-title":"Behaviour and Information Technology"},{"key":"2026040213344123600_ref019","first-page":"1","article-title":"SKETCH-N-MAKE: Automated machining of CAD sketches","author":"Bloomenthal","year":"1998","journal-title":"Proceedings of ASME DETC\u201998"},{"key":"2026040213344123600_ref020","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1007\/3-540-45868-9_8","volume-title":"GREC \u201901: Selected Papers from the Fourth International Workshop on Graphics Recognition Algorithms and Applications","author":"Blostein","year":"2002"},{"key":"2026040213344123600_ref021","author":"Buxton","year":"2007"},{"issue":"2","key":"2026040213344123600_ref022","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1356682.1356684","article-title":"Sketching reality: Realistic interpretation of architectural designs","volume":"27","author":"Chen","year":"2008","journal-title":"ACM Transactions on Graphics"},{"key":"2026040213344123600_ref023","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/0004-3702(71)90005-1","article-title":"On seeing things","volume":"2","author":"Clowes","year":"1971","journal-title":"Artificial Intelligence"},{"key":"2026040213344123600_ref024","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/300523.300655","volume-title":"I3D \u201999: Proceedings of the 1999 Symposium on Interactive 3D Graphics","author":"Cohen","year":"1999"},{"key":"2026040213344123600_ref025","author":"Cole","year":"1995"},{"issue":"3","key":"2026040213344123600_ref026","doi-asserted-by":"crossref","first-page":"612","DOI":"10.1016\/S1571-0661(05)82631-3","article-title":"Exploiting XPG for visual languages definition, analysis and development","volume":"82","author":"Costagliola","year":"2003","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"2026040213344123600_ref027","article-title":"Sketch grammars: A formalism for describing and recognizing diagrammatic sketch languages","author":"Costagliola","year":"2005","journal-title":"International Conference on Document Analysis and Recognition"},{"issue":"3","key":"2026040213344123600_ref028","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/0142-694X(90)90002-T","article-title":"The nature and nurture of design ability","volume":"11","author":"Cross","year":"1990","journal-title":"Design Studies"},{"issue":"1","key":"2026040213344123600_ref029","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/S0142-694X(98)00026-X","article-title":"Natural intelligence in design","volume":"20","author":"Cross","year":"1999","journal-title":"Design Studies"},{"key":"2026040213344123600_ref030","unstructured":"Cross Pen Computing Group\n          , \u201cCrossPad\u201d, 1998. Portable digital notepad."},{"key":"2026040213344123600_ref031","first-page":"4","volume-title":"SIGGRAPH \u201906: ACM SIGGRAPH 2006 Courses","author":"Davis","year":"2006"},{"key":"2026040213344123600_ref032","first-page":"413","volume-title":"CHI \u201908: Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems","author":"Davis","year":"2008"},{"key":"2026040213344123600_ref033","first-page":"25","volume-title":"SIGGRAPH \u201980: Proceedings of the 7th Annual Conference on Computer Graphics and Interactive Techniques","author":"de Bruyne","year":"1980"},{"key":"2026040213344123600_ref034","first-page":"32","article-title":"A multi-level sketching tool for pencil-and-paper animation","author":"Di Fiore","year":"2002","journal-title":"Sketch Understanding: Papers from the 2002 American Association for Artificial Intelligence (AAAI 2002) Spring Symposium"},{"key":"2026040213344123600_ref035","author":"Do","year":"1998"},{"issue":"8","key":"2026040213344123600_ref036","first-page":"838","article-title":"Design sketches and sketch design tools","volume":"18","author":"Do","year":"2005","journal-title":"Knowledge-Based Systems"},{"key":"2026040213344123600_ref037","author":"Ernerfeldt","year":"2008"},{"key":"2026040213344123600_ref038","unstructured":"Electronic Arts Inc.\n          , 2008. \u201cThe Sims\u201d, http:\/\/thesims.ea.com."},{"key":"2026040213344123600_ref039","unstructured":"T. O.\n              Ellis\n            , J. F.Heafner and  W. L.Sibley, \u201cThe GRAIL Project: An experiment in man-machine communications\u201d, Technical report, RAND Memorandum RM-5999-ARPA, RAND Corporation, 1969."},{"key":"2026040213344123600_ref040","first-page":"291","article-title":"Using fuzzy logic to recognize geometric shapes interactively","volume":"1","author":"Fonseca","year":"2000","journal-title":"The Ninth IEEE International Conference on Fuzzy Systems, 2000. FUZZ IEEE 2000"},{"key":"2026040213344123600_ref041","first-page":"51","article-title":"CALI: An online scribble recognizer for calligraphic interfaces","author":"Fonseca","year":"2002","journal-title":"AAAI 2002 Spring Symposium (Sketch Understanding Workshop)"},{"key":"2026040213344123600_ref042","unstructured":"K. D.\n              Forbus\n            \n          , \u201cExploring spatial cognition through sketch understanding\u201d, in Spatial Cognition, http:\/\/conference.spatial-cognition.de\/sc08\/tutorials\/T-1, 2008."},{"key":"2026040213344123600_ref043","article-title":"Sketching for military courses of action diagrams","author":"Forbus","year":"2003","journal-title":"Proceedings of Intelligent User Interfaces \u201903"},{"key":"2026040213344123600_ref044","first-page":"503","volume-title":"CHI \u201995: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Frankish","year":"1995"},{"key":"2026040213344123600_ref045","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1109\/VL.1999.795889","article-title":"Ambiguity in visual language theory and its role in diagram parsing","author":"Futrelle","year":"1999","journal-title":"Proceedings. 1999 IEEE Symposium on Visual Languages"},{"key":"2026040213344123600_ref046","doi-asserted-by":"crossref","DOI":"10.1109\/ICDAR.1995.602019","article-title":"Efficient analysis of complex diagrams using constraint-based parsing","author":"Futrelle","year":"1995","journal-title":"Proceedings of the Third International Conference on Document Analysis and Recognition (ICDAR\u201995)"},{"key":"2026040213344123600_ref047","article-title":"Gedrics: The next generation of icons","author":"Gei\u00dfler","year":"1995","journal-title":"Proceedings of the 5th International Conference on Human-Computer Interaction (INTERACT\u201995)"},{"issue":"4","key":"2026040213344123600_ref048","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1016\/j.cag.2005.05.007","article-title":"Combining geometry and domain knowledge to interpret hand-drawn diagrams","volume":"29","author":"Gennari","year":"2005","journal-title":"Computers and Graphics"},{"key":"2026040213344123600_ref049","author":"Glasgow","year":"1995"},{"key":"2026040213344123600_ref050","author":"Goel","year":"1995"},{"issue":"2","key":"2026040213344123600_ref051","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1080\/10400419109534381","article-title":"The dialectics of sketching","volume":"4","author":"Goldschmidt","year":"1991","journal-title":"Creativity Research journal"},{"key":"2026040213344123600_ref052","volume-title":"Spatial and Visual Reasoning in Design","author":"Goldschmidt","year":"1999"},{"key":"2026040213344123600_ref053","author":"Goodman","year":"1976"},{"key":"2026040213344123600_ref054","unstructured":"Google Inc.\n          , \u201cGoogle Sketchup\u201d, 2008. http:\/\/www.sketchup.com\/."},{"key":"2026040213344123600_ref055","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1145\/218013.218082","volume-title":"SMA \u201995: Proceedings of the Third ACM Symposium on Solid Modeling and Applications","author":"Grimstead","year":"1995"},{"key":"2026040213344123600_ref056","author":"Groner","year":"1966"},{"key":"2026040213344123600_ref057","first-page":"232","article-title":"Stretch-a-sketch, a dynamic diagrammer","author":"Gross","year":"1994","journal-title":"Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing"},{"issue":"1","key":"2026040213344123600_ref058","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/0142-694X(95)00006-D","article-title":"The electronic cocktail napkin: A computational environment for working with design diagrams","volume":"17","author":"Gross","year":"1996","journal-title":"Design Studies"},{"key":"2026040213344123600_ref059","first-page":"183","volume-title":"UIST \u201904: ACM Conference on User Interface Software Technology","author":"Gross","year":"1996"},{"issue":"6","key":"2026040213344123600_ref060","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1016\/S0097-8493(00)00087-X","article-title":"Drawing on the back of an envelope","volume":"24","author":"Gross","year":"2000","journal-title":"Computers and Graphics"},{"key":"2026040213344123600_ref061","first-page":"282","volume-title":"ICSE \u201907: International Conference on Software Engineering","author":"Grundy","year":"2007"},{"key":"2026040213344123600_ref062","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/964696.964702","volume-title":"UIST \u201903: Proceedings of the 16th Annual ACM Symposium on User Interface Software and Technology","author":"Guimbreti\u00e8re","year":"2003"},{"key":"2026040213344123600_ref063","first-page":"518","volume-title":"Computers and Graphics","author":"Hammond","year":"2005"},{"key":"2026040213344123600_ref064","first-page":"37","article-title":"Interactive learning of structural shape descriptions from automatically generated near-miss examples","author":"Hammond","year":"2006","journal-title":"Intelligent User Interfaces (IUI)"},{"key":"2026040213344123600_ref065","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1145\/1095034.1095054","volume-title":"UIST \u201905: Proceedings of the 18th Annual ACM Symposium on User Interface Software and Technology","author":"Han","year":"2005"},{"key":"2026040213344123600_ref066","first-page":"95","volume-title":"IEEE Symposium on Visual Languages\/Human-Centric Computing","author":"Hendry","year":"2006"},{"key":"2026040213344123600_ref067","volume-title":"Handbook of Human-Computer Interaction","author":"Hinckley","year":"2006"},{"key":"2026040213344123600_ref068","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1145\/1054972.1055035","volume-title":"CHI \u201905: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Hinckley","year":"2005"},{"issue":"2","key":"2026040213344123600_ref069","first-page":"63","article-title":"SATIN: A toolkit for informal ink-based applications","volume":"2","author":"Hong","year":"2000","journal-title":"CHI Letters (13th Annual ACM Symposium on User Interface Software and Technology: UIST 2000)"},{"key":"2026040213344123600_ref070","volume-title":"AAAI Spring Symposium on Sketch Understanding","author":"Hong","year":"2002"},{"key":"2026040213344123600_ref071","first-page":"295","article-title":"Impossible objects as nonsense sentences","volume":"6","author":"Huffman","year":"1971","journal-title":"Machine Intelligence"},{"key":"2026040213344123600_ref072","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1145\/502348.502379","volume-title":"UIST \u201901: Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology","author":"Igarashi","year":"2001"},{"key":"2026040213344123600_ref073","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1145\/641480.641507","volume-title":"I3D \u201903: Proceedings of the 2003 Symposium on Interactive 3D Graphics","author":"Igarashi","year":"2003"},{"key":"2026040213344123600_ref074","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/263407.263525","volume-title":"UIST \u201997: Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology","author":"Igarashi","year":"1997"},{"key":"2026040213344123600_ref075","first-page":"409","volume-title":"ACM SIGGRAPH\u201999","author":"Igarashi","year":"1999"},{"key":"2026040213344123600_ref076","first-page":"83","volume-title":"2006 Conference on Advanced Visual Interfaces","author":"Johnson","year":"2006"},{"key":"2026040213344123600_ref077","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1145\/1031607.1031696","volume-title":"CSCW \u201904: Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work","author":"Ju","year":"2004"},{"key":"2026040213344123600_ref078","author":"Kanizsa","year":"1979"},{"key":"2026040213344123600_ref079","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1145\/1128888.1128909","volume-title":"SPM \u201906: Proceedings of the 2006 ACM Symposium on Solid and Physical Modeling","author":"Kara","year":"2006"},{"issue":"4","key":"2026040213344123600_ref080","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1016\/j.cag.2005.05.004","article-title":"An image-based, trainable symbol recognizer for hand-drawn sketches","volume":"29","author":"Kara","year":"2005","journal-title":"Computers and Graphics"},{"key":"2026040213344123600_ref081","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1145\/1133265.1133309","volume-title":"AVI \u201906: Proceedings of the Working Conference on Advanced Visual Interfaces","author":"Karam","year":"2006"},{"issue":"3","key":"2026040213344123600_ref082","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1145\/1141911.1141928","article-title":"SmoothSketch: 3D free-form shapes from complex sketches","volume":"25","author":"Karpenko","year":"2006","journal-title":"ACM Transactions on Graphics"},{"key":"2026040213344123600_ref083","unstructured":"A.\n              Kay\n            \n          , \u201cAlan Kay lecture on early interactive computer systems\u201d, http:\/\/www.newmediareader.com\/cd samples\/Kay\/index.html, 1986."},{"issue":"3","key":"2026040213344123600_ref084","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1016\/j.cad.2005.10.006","article-title":"A curvature estimation for pen input segmentation in sketch-based modeling","volume":"38","author":"Kim","year":"2006","journal-title":"Computer-Aided Design"},{"key":"2026040213344123600_ref085","unstructured":"kloonigames.com\n          , \u201cCrayon physics deluxe\u201d, http:\/\/www.kloonigames.com\/crayon\/, 2008."},{"key":"2026040213344123600_ref086","first-page":"215","article-title":"Local area network tools and tasks","author":"Kuczun","year":"1997","journal-title":"ACM Conference on Designing Interactive Systems"},{"key":"2026040213344123600_ref087","first-page":"137","volume-title":"Symposium on User Interface Software and Technology","author":"Kurtenbach","year":"1991"},{"key":"2026040213344123600_ref088","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/258549.258574","volume-title":"CHI \u201997: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Kurtenbach","year":"1997"},{"key":"2026040213344123600_ref089","first-page":"162","article-title":"A preliminary report on the MathBrush pen-math system","author":"Labahn","year":"2006","journal-title":"Maple 2006 Conference"},{"issue":"4","key":"2026040213344123600_ref090","doi-asserted-by":"crossref","DOI":"10.1007\/BF02153751","article-title":"The electronic design notebook: Performing medium and processing medium","volume":"5","author":"Lakin","year":"1989","journal-title":"Visual Computer: International Journal of Computer Graphics"},{"key":"2026040213344123600_ref091","first-page":"107","volume-title":"CHI \u201994: Conference Companion on Human Factors in Computing Systems","author":"LaLomia","year":"1994"},{"key":"2026040213344123600_ref092","first-page":"398","volume-title":"ACM CHI 1996","author":"Landay","year":"1996"},{"key":"2026040213344123600_ref093","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1111\/j.1551-6708.1987.tb00863.x","article-title":"Why a diagram is (Sometimes) worth ten thousand words","volume":"11","author":"Larkin","year":"1987","journal-title":"Cognitive Science Journal"},{"issue":"3","key":"2026040213344123600_ref094","doi-asserted-by":"crossref","first-page":"432","DOI":"10.1145\/1015706.1015741","article-title":"MathPad\u00b2: A system for the creation and exploration of mathematical sketches","volume":"23","author":"LaViola","year":"2004","journal-title":"ACM Transactions on Graphics"},{"key":"2026040213344123600_ref095","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1145\/1294211.1294222","volume-title":"UIST \u201907: Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology","author":"Lee","year":"2007"},{"key":"2026040213344123600_ref096","author":"Lee","year":"2008"},{"key":"2026040213344123600_ref097","article-title":"An efficient graph-based symbol recognizer","author":"Lee","year":"2006","journal-title":"EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling"},{"key":"2026040213344123600_ref098","article-title":"Experimental analysis of mode switching techniques in pen-based user interfaces","author":"Li","year":"2005","journal-title":"CHI 2005"},{"key":"2026040213344123600_ref099","first-page":"510","article-title":"DENIM: Finding a tighter fit between tools and practice for web site design","author":"Lin","year":"2000","journal-title":"CHI Letters"},{"key":"2026040213344123600_ref100","article-title":"Correlation-based reconstruction of a 3D object from a single freehand sketch","author":"Lipson","year":"2002","journal-title":"AAAI 2002 Spring Symposium (Sketch Understanding Workshop)"},{"issue":"10","key":"2026040213344123600_ref101","doi-asserted-by":"crossref","first-page":"1137","DOI":"10.1109\/34.954603","article-title":"Symbol recognition by error-tolerant subgraph matching between region adjacency graphs","volume":"23","author":"Llad\u00f3s","year":"2001","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"2026040213344123600_ref102","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1145\/332040.332458","volume-title":"CHI \u201900: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Long","year":"2000"},{"key":"2026040213344123600_ref103","article-title":"Three main concerns in sketch recognition and an approach to addressing them","author":"Mahoney","year":"2002","journal-title":"Sketch Understanding, Papers from the 2002 AAAI Spring Symposium"},{"key":"2026040213344123600_ref104","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1145\/633292.633339","volume-title":"CHI \u201900: CHI \u201900 Extended Abstracts on Human Factors in Computing Systems","author":"Mankoff","year":"2000"},{"issue":"6","key":"2026040213344123600_ref105","doi-asserted-by":"crossref","first-page":"819","DOI":"10.1016\/S0097-8493(00)00085-6","article-title":"OOPS: A toolkit supporting mediation techniques for resolving ambiguity in recognition-based interfaces","volume":"24","author":"Mankoff","year":"2000","journal-title":"Computers and Graphics"},{"key":"2026040213344123600_ref106","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1098\/rstb.1976.0090","article-title":"Early processing of visual information","volume":"275","author":"Marr","year":"1976","journal-title":"Philosophical Transactions of the Royal Society of London B"},{"key":"2026040213344123600_ref107","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/11492542_15","volume-title":"Pattern Recognition and Image Analysis","author":"Mas","year":"2005"},{"issue":"4","key":"2026040213344123600_ref108","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1016\/j.cag.2005.05.008","article-title":"A freehand sketching interface for progressive construction of 3D objects","volume":"29","author":"Masry","year":"2005","journal-title":"Computers and Graphics"},{"issue":"3","key":"2026040213344123600_ref109","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/221296.221308","article-title":"Pen computing: A technology overview and a vision","volume":"27","author":"Meyer","year":"1995","journal-title":"SIGCHI Bulletin"},{"key":"2026040213344123600_ref110","unstructured":"Microsoft Inc.\n          , \u201cSurface\u201d, http:\/\/www.microsoft.com\/surface\/, 2007."},{"key":"2026040213344123600_ref111","article-title":"3D sketch: Sketch-based model reconstruction and rendering","author":"Mitani","year":"2000","journal-title":"IFIP Workshop Series on Geometric Modeling: Fundamentals and Applications"},{"issue":"1","key":"2026040213344123600_ref112","article-title":"Design and technology for collaborage: Collaborative collages of information on physical walls","volume":"1","author":"Moran","year":"1999","journal-title":"CHI Letters"},{"key":"2026040213344123600_ref113","doi-asserted-by":"crossref","DOI":"10.1145\/288392.288600","article-title":"Spatial interpretation of domain objects integrated into a freeform electronic whiteboard","author":"Moran","year":"1998","journal-title":"Proceedings of UIST\u201998"},{"key":"2026040213344123600_ref114","volume-title":"Proceedings of SIGGRAPH 2007","author":"Mori","year":"2007"},{"key":"2026040213344123600_ref115","volume-title":"Algebraic Geometry and its Applications","author":"Mumford","year":"1994"},{"key":"2026040213344123600_ref116","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1109\/VLHCC.2008.4639081","article-title":"How designers design and program interactive behaviors","author":"Myers","year":"2008","journal-title":"Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing"},{"key":"2026040213344123600_ref117","first-page":"346","volume-title":"CHI \u201999: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Mynatt","year":"1999"},{"key":"2026040213344123600_ref118","volume-title":"ACM SIGGRAPH 2007","author":"Nealen","year":"2007"},{"key":"2026040213344123600_ref119","doi-asserted-by":"crossref","first-page":"1142","DOI":"10.1145\/1186822.1073324","volume-title":"SIGGRAPH \u201905: ACM SIGGRAPH 2005 Papers","author":"Nealen","year":"2005"},{"key":"2026040213344123600_ref120","author":"Negroponte","year":"1975"},{"key":"2026040213344123600_ref121","article-title":"Sketches and their functions in early design: A retrospective analysis of two houses","author":"Neiman","year":"1999","journal-title":"Design Thinking Research Symposium"},{"key":"2026040213344123600_ref122","first-page":"263","volume-title":"DIS \u201900: Proceedings of the 3rd Conference on Designing Interactive Systems","author":"Newman","year":"2000"},{"key":"2026040213344123600_ref123","author":"Newman","year":"1979"},{"key":"2026040213344123600_ref124","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4020-5131-9_7","article-title":"The designosaur and the furniture factory: Simple software for fast fabrication","author":"Oh","year":"2006","journal-title":"2nd International Conference on Design Computing and Cognition (DCC06)"},{"key":"2026040213344123600_ref125","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1145\/1166253.1166284","volume-title":"UIST \u201906: Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology","author":"Oviatt","year":"2006"},{"issue":"3","key":"2026040213344123600_ref126","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1145\/330534.330538","article-title":"Multimodal processes that process what comes naturally","volume":"43","author":"Oviatt","year":"2000","journal-title":"Communications of the ACM"},{"key":"2026040213344123600_ref127","unstructured":"Palm Inc.\n          , \u201cPalm Digital PDA\u201d, http:\/\/www.palm.com\/, 2007."},{"key":"2026040213344123600_ref128","doi-asserted-by":"crossref","DOI":"10.1109\/ICDAR.1993.395715","article-title":"Adaptable drawing interpretation using object-oriented and constraint-based graphic specification","author":"Pasternak","year":"1993","journal-title":"Proceedings of the International Conference on Document Analysis and Recognition (ICDAR \u201993)"},{"key":"2026040213344123600_ref129","article-title":"Sketch-based educational games: \u201cDrawing\u201d kids away from traditional interfaces","author":"Paulson","year":"2008","journal-title":"Interaction Design and Children (IDC 2008)"},{"issue":"3","key":"2026040213344123600_ref130","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1145\/325165.325240","article-title":"An automatic beautifier for drawings and illustrations","volume":"19","author":"Pavlidis","year":"1985","journal-title":"SIGGRAPH Computer Graphics"},{"key":"2026040213344123600_ref131","first-page":"391","volume-title":"CHI \u201993: Proceedings of the INTERACT \u201993 and CHI \u201993 Conference on Human Factors in Computing Systems","author":"Pedersen","year":"1993"},{"issue":"1","key":"2026040213344123600_ref132","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1007\/s12193-008-0002-4","article-title":"Experiences with digital pen, keyboard and mouse usability","volume":"2","author":"Plimmer","year":"2008","journal-title":"Journal on Multimodal User Interfaces"},{"key":"2026040213344123600_ref133","volume-title":"Proceedings of HCI 2007","author":"Plimmer","year":"2007"},{"key":"2026040213344123600_ref134","author":"Polya","year":"1945"},{"key":"2026040213344123600_ref135","article-title":"Collaborative design with NetDraw","author":"Qian","year":"1999","journal-title":"Proceedings of CAAD Futures 1999 Conference"},{"key":"2026040213344123600_ref136","first-page":"487","volume-title":"CHI \u201904: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Ramos","year":"2004"},{"key":"2026040213344123600_ref137","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/BF01405730","article-title":"Dilemmas in a general theory of planning","volume":"4","author":"Rittel","year":"1973","journal-title":"Policy Sciences"},{"issue":"4","key":"2026040213344123600_ref138","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1145\/127719.122753","article-title":"Specifying gestures by example","volume":"25","author":"Rubine","year":"1991","journal-title":"SIGGRAPH Computer Graphics"},{"key":"2026040213344123600_ref139","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1177\/154193129203600405","article-title":"On handwriting recognition performance: Some experimental results","author":"Santos","year":"1992","journal-title":"Proceedings of the Human Factors Society 36th Annual Meeting"},{"key":"2026040213344123600_ref140","first-page":"69","volume-title":"CoBuild \u201999: Proceedings of the Second International Workshop on Cooperative Buildings, Integrating Information, Organization, and Architecture","author":"Saund","year":"1999"},{"key":"2026040213344123600_ref141","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1145\/964696.964717","volume-title":"UIST \u201903: Proceedings of the 16th Annual ACM Symposium on User Interface Software and Technology","author":"Saund","year":"2003"},{"key":"2026040213344123600_ref142","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1145\/964696.964720","volume-title":"UIST \u201903: Proceedings of the 16th Annual ACM Symposium on User Interface Software and Technology","author":"Saund","year":"2003"},{"key":"2026040213344123600_ref143","first-page":"118","volume-title":"AAAI Spring Symposium on Sketch Understanding","author":"Saund","year":"2002"},{"key":"2026040213344123600_ref144","volume-title":"ACM Symposium on User Interface Software and Technology (UIST \u201994)","author":"Saund","year":"1994"},{"key":"2026040213344123600_ref145","first-page":"249","volume-title":"CHI \u201998: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Schilit","year":"1998"},{"key":"2026040213344123600_ref146","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/365024.365114","volume-title":"CHI \u201901: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Schkolne","year":"2001"},{"key":"2026040213344123600_ref147","author":"Schon","year":"1983"},{"issue":"2","key":"2026040213344123600_ref148","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/0142-694X(92)90268-F","article-title":"Kinds of seeing and their functions in designing","volume":"13","author":"Schon","year":"1992","journal-title":"Design Studies"},{"key":"2026040213344123600_ref149","first-page":"202","article-title":"Digital clay: Deriving digital models from freehand sketches","author":"Schweikardt","year":"1998","journal-title":"Digital Design Studios: Do Computers Make A Difference? ACADIA 98"},{"key":"2026040213344123600_ref150","doi-asserted-by":"crossref","DOI":"10.1145\/971478.971487","article-title":"Sketch based interfaces: Early processing for sketch understanding","author":"Sezgin","year":"2001","journal-title":"The Proceedings of 2001 Perceptive User Interfaces Workshop (PUI\u201901)"},{"key":"2026040213344123600_ref151","author":"Sezgin","year":"2006"},{"issue":"1","key":"2026040213344123600_ref152","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MCG.2007.17","article-title":"Sketch interpretation using multiscale models of temporal patterns","volume":"27","author":"Sezgin","year":"2007","journal-title":"IEEE Computer Graphics and Applications"},{"key":"2026040213344123600_ref153","article-title":"Statistical visual language models for ink parsing","author":"Shilman","year":"2001","journal-title":"AAAI Sketch Understanding Symposium"},{"key":"2026040213344123600_ref154","doi-asserted-by":"crossref","DOI":"10.1109\/ICDAR.2003.1227628","article-title":"Discerning structure from freeform handwritten notes","author":"Shilman","year":"2003","journal-title":"Proceedings of International Conference on Document Analysis and Recognition (ICDAR) 2003"},{"issue":"2","key":"2026040213344123600_ref155","first-page":"131","article-title":"Classification of sketch strokes and corner detection using conic sections and adaptive clustering","volume":"119","author":"Shpitalni","year":"1996","journal-title":"Transactions of ASME Journal of Mechanical Design"},{"key":"2026040213344123600_ref156","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1145\/1226969.1226981","volume-title":"TEI \u201907: Proceedings of the 1st International Conference on Tangible and Embedded Interaction","author":"Signer","year":"2007"},{"issue":"3","key":"2026040213344123600_ref157","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/0004-3702(73)90011-8","article-title":"The structure of ill structured problems","volume":"4","author":"Simon","year":"1973","journal-title":"Artificial Intelligence"},{"key":"2026040213344123600_ref158","doi-asserted-by":"crossref","DOI":"10.1145\/1166253.1166258","article-title":"ModelCraft: Capturing freehand annotations and edits on physical 3D models","author":"Song","year":"2006","journal-title":"UIST \u201906: Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology"},{"key":"2026040213344123600_ref159","first-page":"31","article-title":"Interpreting the engineer\u2019s sketch: A picture is worth a thousand constraints","author":"Stahovich","year":"1997","journal-title":"1997 AAAI Symposium on Reasoning with Diagrammatic Representations II"},{"issue":"1","key":"2026040213344123600_ref160","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1145\/7885.7887","article-title":"Beyond the chalkboard: Computer support for collaboration and problem solving in meetings","volume":"30","author":"Stefik","year":"1987","journal-title":"Communications of the ACM"},{"key":"2026040213344123600_ref161","first-page":"329","article-title":"SketchPad: A man-machine graphical communication system","author":"Sutherland","year":"1963","journal-title":"Spring Joint Computer Conference"},{"key":"2026040213344123600_ref162","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1016\/S0142-694X(97)00008-2","article-title":"What do architects and students perceive in their design sketches? A protocol analysis","volume":"18","author":"Suwa","year":"1997","journal-title":"Design Studies"},{"key":"2026040213344123600_ref163","article-title":"Recognizing creative needs in user interface design","author":"Terry","year":"2002","journal-title":"C & C \u201902: Proceedings of the ACM Conference on Creativity and Cognition"},{"key":"2026040213344123600_ref164","first-page":"90","article-title":"The smalltalk environment","volume":"6","author":"Tesler","year":"1981","journal-title":"Byte"},{"key":"2026040213344123600_ref165","article-title":"Correspondence in line drawings of multiple views of objects","author":"Thorpe","year":"1983","journal-title":"Proceedings of IJCAI-83"},{"key":"2026040213344123600_ref166","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/3-540-40953-X_1","volume-title":"Graphics Recognition: Recent Advances","author":"Tombre","year":"2000"},{"key":"2026040213344123600_ref167","first-page":"591","volume-title":"CHI \u201904: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Tsang","year":"2004"},{"key":"2026040213344123600_ref168","volume-title":"AAAI Spring Symposium on Sketch Understanding","author":"Tversky","year":"2002"},{"key":"2026040213344123600_ref169","first-page":"51","volume-title":"COSIT-99","author":"Tversky","year":"1999"},{"key":"2026040213344123600_ref170","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1007\/3-540-44590-0_21","volume-title":"Diagrams \u201900: Proceedings of the First International Conference on Theory and Application of Diagrams","author":"Tversky","year":"2000"},{"key":"2026040213344123600_ref171","author":"van Sommers","year":"1984"},{"key":"2026040213344123600_ref172","first-page":"482","article-title":"Perceptually based learning of shape descriptions","author":"Veselova","year":"2004","journal-title":"AAAI \u201904: Proceedings of the National Conference on Artificial Intelligence"},{"key":"2026040213344123600_ref173","unstructured":"Wacom\n          , \u201cWacom tablet\u201d, http:\/\/www.wacom.com, 2007."},{"key":"2026040213344123600_ref174","doi-asserted-by":"crossref","DOI":"10.1177\/154193120204600513","article-title":"High-fidelity or low-fidelity, paper or computer? Choosing attributes when testing web prototypes","author":"Walker","year":"2002","journal-title":"Proceedings of Human Factors and Ergonomics Society: HFES 2002"},{"key":"2026040213344123600_ref175","first-page":"230","article-title":"A polyhedral object\u2019s CSG-Rep reconstruction from a single 2D line drawing","author":"Wang","year":"1989","journal-title":"Proceedings of 1989 SPIE Intelligent Robots and Computer Vision III: Algorithms and Techniques"},{"key":"2026040213344123600_ref176","unstructured":"J. R.\n              Ward\n            \n          , \u201cAnnotated bibliography in pen computing and handwriting recognition\u201d, http:\/\/users.erols.com\/rwservices\/biblio.html, 2008."},{"key":"2026040213344123600_ref177","author":"Wardrip-Fruin","year":"2003"},{"issue":"4","key":"2026040213344123600_ref178","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1007\/s00779-006-0090-7","article-title":"MEMENTO: A digital-physical scrapbook for memory sharing","volume":"11","author":"West","year":"2007","journal-title":"Personal Ubiquitous Computers"},{"key":"2026040213344123600_ref179","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1145\/1294211.1294238","volume-title":"UIST \u201907: Proceedings of ACM Symposium on User Interface Software and Technology","author":"Wobbrock","year":"2007"},{"key":"2026040213344123600_ref180","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1145\/1125021.1125094","volume-title":"CHI \u201992: Posters and Short Talks of the 1992 SIGCHI Conference on Human Factors in Computing Systems","author":"Wong","year":"1992"},{"key":"2026040213344123600_ref181","unstructured":"Y.\n              Yamamoto\n            , K.Nakakoji, Y.Nishinaka and  M.Asada, \u201cART019: A time-based sketchbook interface\u201d, Technical report, KID Laboratory, RCAST, University of Tokyo."},{"key":"2026040213344123600_ref182","article-title":"SKETCH: An interface for sketching 3D scenes","author":"Zeleznik","year":"1996","journal-title":"SIGGRAPH 1996"}],"container-title":["Foundations and Trends\u00ae in Human\u2013Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/fthci\/article-pdf\/2\/1\/1\/11477155\/1100000013en.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/fthci\/article-pdf\/2\/1\/1\/11477155\/1100000013en.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T14:25:37Z","timestamp":1777472737000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/fthci\/article\/2\/1\/1\/1321643\/Computational-Support-for-Sketching-in-Design-A"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,2,23]]},"references-count":182,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,2,23]]}},"URL":"https:\/\/doi.org\/10.1561\/1100000013","relation":{},"ISSN":["1551-3955","1551-3963"],"issn-type":[{"value":"1551-3955","type":"print"},{"value":"1551-3963","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,2,23]]}}}