{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T13:47:31Z","timestamp":1743083251152,"version":"3.40.3"},"publisher-location":"Cham","reference-count":65,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319947938"},{"type":"electronic","value":"9783319947945"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-94794-5_10","type":"book-chapter","created":{"date-parts":[[2018,9,25]],"date-time":"2018-09-25T13:25:28Z","timestamp":1537881928000},"page":"201-227","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Using Animation to Enrich Learning Experience in Sketch-Based Physics Tutoring Systems"],"prefix":"10.1007","author":[{"given":"Salman","family":"Cheema","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joseph J.","family":"LaViola","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,9,26]]},"reference":[{"key":"10_CR1","doi-asserted-by":"crossref","unstructured":"Abowd GD (1999) Software engineering issues for ubiquitous computing. In: Proceedings of the 21st international conference on software engineering, ICSE \u201999. ACM, New York, NY, USA, pp 75\u201384","DOI":"10.1145\/302405.302454"},{"issue":"6046","key":"10_CR2","doi-asserted-by":"publisher","first-page":"1096","DOI":"10.1126\/science.1204153","volume":"333","author":"S Ainsworth","year":"2011","unstructured":"Ainsworth S, Prain V, Tytler R (2011) Drawing to learn in science. Science 333(6046):1096\u20131097","journal-title":"Science"},{"key":"10_CR3","unstructured":"Alvarado C (2000) A natural sketching environmant: bringing the computer into early stages of mechanical design. Master\u2019s thesis, MIT"},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Alvarado C, Lazzareschi M (2007) Properties of real-world digital logic diagrams. In: First international workshop on pen-based learning technologies, 2007. PLT 2007. IEEE, pp 1\u20136","DOI":"10.1109\/PLT.2007.21"},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Anthony L, Yang J, Koedinger KR (2005) Evaluation of multimodal input for entering mathematical equations on the computer. In: CHI \u201905 extended abstracts on human factors in computing systems. CHI EA \u201905. ACM, New York, NY, USA, pp 1184\u20131187","DOI":"10.1145\/1056808.1056872"},{"key":"10_CR6","unstructured":"Anthony L, Yang J, Koedinger KR (2007) Benefits of handwritten input for students learning algebra equation solving. In: Proceedings of the 2007 conference on artificial intelligence in education: building technology rich learning contexts that work. IOS Press, Amsterdam, The Netherlands, The Netherlands, pp 521\u2013523"},{"issue":"11","key":"10_CR7","doi-asserted-by":"publisher","first-page":"866","DOI":"10.1016\/j.ijhcs.2012.04.003","volume":"70","author":"L Anthony","year":"2012","unstructured":"Anthony L, Yang J, Koedinger KR (2012) A paradigm for handwriting-based intelligent tutors. Int J Hum Comput Stud 70(11):866\u2013887","journal-title":"Int J Hum Comput Stud"},{"key":"10_CR8","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1017\/S0890060414000079","volume":"28","author":"O Atilola","year":"2014","unstructured":"Atilola O, Valentine S, Kim HH, Turner D, McTigue E, Hammond T, Linsey J (2014) Mechanix: a natural sketch interface tool for teaching truss analysis and free-body diagrams. Artif Intell Eng Des Anal Manuf 28:169\u2013192","journal-title":"Artif Intell Eng Des Anal Manuf"},{"key":"10_CR9","unstructured":"Baraff D (1997a) An introduction to physically based modeling: rigid body simulation iinonpenetration constraints. SIGGRAPH course notes, pp D31\u2013D68"},{"key":"10_CR10","unstructured":"Baraff D (1997b) An introduction to physically based modeling: rigid body simulation iunconstrained rigid body dynamics. SIGGRAPH course notes"},{"key":"10_CR11","unstructured":"Bott JN, LaViola JJ Jr (2010) A pen-based tool for visualizing vector mathematics. In: Proceedings of the seventh sketch-based interfaces and modeling symposium, SBIM \u201910. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, pp 103\u2013110"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Bott JN, Gabriele D, LaViola JJ Jr (2011) Now or later: an initial exploration into user perception of mathematical expression recognition feedback. In: Proceedings of the eighth eurographics symposium on sketch-based interfaces and modeling, SBIM \u201911. ACM, New York, NY, USA, pp 125\u2013132","DOI":"10.1145\/2021164.2021187"},{"issue":"1","key":"10_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2535909","volume":"14","author":"Sarah Buchanan","year":"2014","unstructured":"Buchanan S, Laviola JJ Jr (2014) Cstutor: a sketch-based tool for visualizing data structures. Trans Comput Educ 14(1):3:1\u20133:28","journal-title":"ACM Transactions on Computing Education"},{"key":"10_CR14","unstructured":"Bullet physics (2018) http:\/\/bulletphysics.org\/wordpress\/"},{"key":"10_CR15","unstructured":"Cheema S (2014) Pen-based methods for recognition and animation of handwritten physics solutions. Ph.D. thesis, University of Central Florida, Orlando, FL, USA"},{"key":"10_CR16","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1007\/978-3-642-13544-6_2","volume-title":"Smart Graphics","author":"Salman Cheema","year":"2010","unstructured":"Cheema S, LaViola JJ Jr (2010a) Applying mathematical sketching to sketch-based physics tutoring software. In: Proceedings of the 10th international conference on smart graphics, SG \u201910. Springer, Berlin, Heidelberg, pp 13\u201324"},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Cheema S, LaViola JJ Jr (2010b) Towards intelligent motion inferencing in mathematical sketching. In: Proceedings of the 15th international conference on intelligent user interfaces, IUI \u201910. ACM, New York, NY, USA, pp 289\u2013292","DOI":"10.1145\/1719970.1720013"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Cheema S, LaViola J (2012) Physicsbook: a sketch-based interface for animating physics diagrams. In: Proceedings of the 2012 ACM international conference on intelligent user interfaces, IUI \u201912. ACM, New York, NY, USA, pp 51\u201360","DOI":"10.1145\/2166966.2166977"},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"Cheema S, Gulwani S, LaViola J (2012) Quickdraw: improving drawing experience for geometric diagrams. In: Proceedings of the SIGCHI conference on human factors in computing systems, CHI \u201912. ACM, New York, NY, USA, pp 1037\u20131046","DOI":"10.1145\/2207676.2208550"},{"key":"10_CR20","unstructured":"Clement J (1994) Imagistic simulation and physical intuition in expert problem solving. In: Proceedings of the 16th annual conference of the cognitive science society, pp 201\u2013206"},{"key":"10_CR21","unstructured":"Cossairt TJ, LaViola JJ Jr (2012) Setpad: a sketch-based tool for exploring discrete math set problems. In: Proceedings of the international symposium on sketch-based interfaces and modeling, SBIM \u201912. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, pp 47\u201356"},{"key":"10_CR22","unstructured":"Cryphysics (2018) http:\/\/docs.cryengine.com\/display\/CEPROG\/CryPhysics"},{"key":"10_CR23","doi-asserted-by":"crossref","unstructured":"Davis RC, Colwell B, Landay JA (2008) K-sketch: a \u2018kinetic\u2019 sketch pad for novice animators. In: CHI \u201908, pp 413\u2013422","DOI":"10.1145\/1357054.1357122"},{"key":"10_CR24","doi-asserted-by":"crossref","unstructured":"Eberly DH (2003) Game physics. Elsevier","DOI":"10.1201\/9781482282801"},{"key":"10_CR25","unstructured":"Field M, Valentine S, Linsey J, Hammond T (2011) Sketch recognition algorithms for comparing complex and unpredictable shapes. In: Proceedings of the twenty-second international joint conference on artificial intelligence-volume, vol 3. AAAI Press, pp 2436\u20132441"},{"issue":"4","key":"10_CR26","doi-asserted-by":"publisher","first-page":"648","DOI":"10.1111\/j.1756-8765.2011.01149.x","volume":"3","author":"Kenneth Forbus","year":"2011","unstructured":"Forbus K, Usher J, Lovett A, Lockwood K, Wetzel J (2011) Cogsketch: sketch understanding for cognitive science research and for education. In: Topics in cognitive science","journal-title":"Topics in Cognitive Science"},{"issue":"4","key":"10_CR27","doi-asserted-by":"publisher","first-page":"547","DOI":"10.1016\/j.cag.2005.05.007","volume":"29","author":"L Gennari","year":"2005","unstructured":"Gennari L, Kara LB, Stahovich TF, Shimada K (2005) Combining geometry and domain knowledge to interpret hand-drawn diagrams. Comput Graph 29(4):547\u2013562","journal-title":"Comput Graph"},{"key":"10_CR28","unstructured":"Havok (2018) http:\/\/www.havok.com\/physics\/"},{"issue":"3","key":"10_CR29","doi-asserted-by":"publisher","first-page":"1134","DOI":"10.1145\/1073204.1073323","volume":"24","author":"T Igarashi","year":"2005","unstructured":"Igarashi T, Moscovich T, Hughes JF (2005) As-rigid-as-possible shape manipulation. ACM Trans Graph 24(3):1134\u20131141","journal-title":"ACM Trans Graph"},{"key":"10_CR30","doi-asserted-by":"crossref","unstructured":"Jiang Y, Tian F, Wang H, Zhang X, Wang X, Dai G (2010) Intelligent understanding of handwritten geometry theorem proving. In: Proceedings of the 15th international conference on Intelligent user interfaces, IUI \u201910. ACM, New York, NY, USA, pp 119\u2013128","DOI":"10.1145\/1719970.1719988"},{"key":"10_CR31","doi-asserted-by":"crossref","unstructured":"Johnson-Laird P (1998) Imagery, visualization, and thinking. Percep Cognit Centurys End, 441\u2013467","DOI":"10.1016\/B978-012301160-2\/50016-2"},{"key":"10_CR32","doi-asserted-by":"crossref","unstructured":"Kang B, LaViola J (2012) Logicpad: a pen-based application for visualization and verification of boolean algebra. In: Proceedings of the 2012 ACM international conference on intelligent user interfaces, IUI \u201912. ACM, New York, NY, USA, pp 265\u2013268","DOI":"10.1145\/2166966.2167014"},{"issue":"10","key":"10_CR33","doi-asserted-by":"publisher","first-page":"101101","DOI":"10.1115\/1.2965595","volume":"130","author":"LB Kara","year":"2008","unstructured":"Kara LB, Gennari L, Stahovich TF (2008) A sketch-based tool for analyzing vibratory mechanical systems. J Mech Des 130(10):101101","journal-title":"J Mech Des"},{"issue":"1","key":"10_CR34","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1111\/j.1551-6708.1987.tb00863.x","volume":"11","author":"JH Larkin","year":"1987","unstructured":"Larkin JH, Simon HA (1987) Why a diagram is (sometimes) worth ten thousand words. Cognit Sci 11(1):65\u2013100","journal-title":"Cognit Sci"},{"key":"10_CR35","doi-asserted-by":"publisher","first-page":"432","DOI":"10.1145\/1015706.1015741","volume":"23","author":"JJ LaViola Jr","year":"2004","unstructured":"LaViola JJ Jr, Zeleznik RC (2004) Mathpad2: a system for the creation and exploration of mathematical sketches. ACM Trans Graph 23:432\u2013440","journal-title":"ACM Trans Graph"},{"key":"10_CR36","unstructured":"Lee C, Jordan J, Stahovich TF, Herold J (2012) Newtons pen ii: an intelligent, sketch-based tutoring system and its sketch processing techniques. In: Proceedings of the international symposium on sketch-based interfaces and modeling, SBIM \u201912. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, pp 57\u201365"},{"key":"10_CR37","doi-asserted-by":"crossref","unstructured":"Lee W, de\u00a0Silva R, Peterson EJ, Calfee RC, Stahovich TF (2007) Newton\u2019s pen: a pen-based tutoring system for statics. In: Proceedings of the 4th Eurographics workshop on sketch-based interfaces and modeling, SBIM \u201907. ACM, New York, NY, USA, pp 59\u201366","DOI":"10.1145\/1384429.1384445"},{"key":"10_CR38","unstructured":"Mahoney JV, Fromherz MP (2002) Three main concerns in sketch recognition and an approach to addressing them. In: AAAI spring symposium on sketch understanding, pp 105\u2013112"},{"key":"10_CR39","volume-title":"Game physics engine development (The Morgan Kaufmann Series in Interactive 3D Technology)","author":"I Millington","year":"2007","unstructured":"Millington I (2007) Game physics engine development (The Morgan Kaufmann Series in Interactive 3D Technology). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA"},{"key":"10_CR40","unstructured":"Moscovich T, Hughes JF (2001) Animation sketching: an approach to accessible animation. Unpublished master\u2019s thesis, CS Department, Brown University"},{"key":"10_CR41","unstructured":"MyScript (2018) https:\/\/www.myscript.com\/"},{"key":"10_CR42","unstructured":"Newton game dynamics (2018) http:\/\/newtondynamics.com\/forum\/newton.php"},{"key":"10_CR43","doi-asserted-by":"crossref","unstructured":"Oltmans M, Davis R (2001) Naturally conveyed explanations of device behavior. In: Proceedings of the 2001 workshop on perceptive user interfaces, PUI \u201901. ACM, New York, NY, USA, pp 1\u20138","DOI":"10.1145\/971478.971498"},{"key":"10_CR44","unstructured":"Open dynamics engine (2018) http:\/\/www.ode.org\/"},{"key":"10_CR45","unstructured":"Ouyang TY, Davis R (2011) Chemink: a natural real-time recognition system for chemical drawings. In: Proceedings of the 16th international conference on intelligent user interfaces, IUI \u201911. ACM, New York, NY, USA, pp 267\u2013276"},{"key":"10_CR46","doi-asserted-by":"crossref","unstructured":"Peterson EJ, Stahovich TF, Doi E, Alvarado C (2010) Grouping strokes into shapes in hand-drawn diagrams. In: AAAI, vol\u00a010, p\u00a014","DOI":"10.1609\/aaai.v24i1.7650"},{"key":"10_CR47","unstructured":"PhysX (2018) https:\/\/developer.nvidia.com\/physx-sdk"},{"issue":"4","key":"10_CR48","doi-asserted-by":"publisher","first-page":"1034","DOI":"10.1145\/944020.944025","volume":"22","author":"J Popovi\u0107","year":"2003","unstructured":"Popovi\u0107 J, Seitz SM, Erdmann M (2003) Motion sketching for control of rigid-body simulations. ACM Trans Graph (TOG) 22(4):1034\u20131054","journal-title":"ACM Trans Graph (TOG)"},{"key":"10_CR49","doi-asserted-by":"crossref","unstructured":"Popovi\u0107 J, Seitz SM, Erdmann M, Popovi\u0107 Z, Witkin A (2000) Interactive manipulation of rigid body simulations. In: Proceedings of the 27th annual conference on computer graphics and interactive techniques. ACM Press\/Addison-Wesley Publishing Co., pp 209\u2013217","DOI":"10.1145\/344779.344880"},{"key":"10_CR50","doi-asserted-by":"crossref","unstructured":"Santosa S, Chevalier F, Balakrishnan R, Singh K (2013) Direct space-time trajectory control for visual media editing. In: Proceedings of the SIGCHI conference on human factors in computing systems. ACM, pp 1149\u20131158","DOI":"10.1145\/2470654.2466148"},{"key":"10_CR51","doi-asserted-by":"crossref","unstructured":"Scott J, Davis R (2013) Physink: sketching physical behavior. In: Proceedings of the adjunct publication of the 26th annual ACM symposium on user interface software and technology, UIST \u201913 Adjunct. ACM, New York, NY, USA, pp 9\u201310","DOI":"10.1145\/2508468.2514930"},{"key":"10_CR52","unstructured":"Shepard RN (1978a) Externalization of mental images and the act of creation. In: Visual learning, thinking, and communication, pp 133\u2013189"},{"issue":"2","key":"10_CR53","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1037\/0003-066X.33.2.125","volume":"33","author":"RN Shepard","year":"1978","unstructured":"Shepard RN (1978b) The mental image. Am Psychol 33(2):125\u2013137","journal-title":"Am Psychol"},{"key":"10_CR54","doi-asserted-by":"crossref","unstructured":"de\u00a0Silva R, Bischel DT, Lee W, Peterson EJ, Calfee RC, Stahovich TF (2007) Kirchhoff\u2019s pen: a pen-based circuit analysis tutor. In: Proceedings of the 4th eurographics workshop on sketch-based interfaces and modeling, SBIM \u201907. ACM, New York, NY, USA, pp 75\u201382","DOI":"10.1145\/1384429.1384447"},{"key":"10_CR55","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.cag.2014.03.003","volume":"42","author":"TF Stahovich","year":"2014","unstructured":"Stahovich TF, Peterson EJ, Lin H (2014) An efficient, classification-based approach for grouping pen strokes into objects. Comput Graph 42:14\u201330","journal-title":"Comput Graph"},{"issue":"2","key":"10_CR56","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1207\/s15516709cog1202_4","volume":"12","author":"J Sweller","year":"1988","unstructured":"Sweller J (1988) Cognitive load during problem solving: effects on learning. Cognit Sci 12(2):257\u2013285","journal-title":"Cognit Sci"},{"issue":"4","key":"10_CR57","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1016\/0959-4752(94)90003-5","volume":"4","author":"J Sweller","year":"1994","unstructured":"Sweller J (1994) Cognitive load theory, learning difficulty, and instructional design. Learn Instr 4(4):295\u2013312","journal-title":"Learn Instr"},{"key":"10_CR58","doi-asserted-by":"crossref","unstructured":"Tenneson D, Becker S (2005) Chempad: generating 3d molecules from 2d sketches. In: ACM SIGGRAPH 2005 Posters, SIGGRAPH \u201905. ACM, New York, NY, USA","DOI":"10.1145\/1186954.1187053"},{"key":"10_CR59","doi-asserted-by":"crossref","unstructured":"Thorne M, Burke D, van\u00a0de Panne M (2007) Motion doodles: an interface for sketching character motion. In: ACM SIGGRAPH 2007 Courses, SIGGRAPH \u201907. ACM, New York, NY, USA","DOI":"10.1145\/1281500.1281535"},{"issue":"4","key":"10_CR60","doi-asserted-by":"publisher","first-page":"817","DOI":"10.1037\/a0016127","volume":"101","author":"J Wai","year":"2009","unstructured":"Wai J, Lubinski D, Benbow CP (2009) Spatial ability for stem domains: aligning over 50 years of cumulative psychological knowledge solidifies its importance. J Educ Psychol 101(4):817","journal-title":"J Educ Psychol"},{"key":"10_CR61","doi-asserted-by":"crossref","unstructured":"Wais P, Wolin A, Alvarado C (2007) Designing a sketch recognition front-end: user perception of interface elements. In: Proceedings of the 4th eurographics workshop on sketch-based interfaces and modeling, SBIM \u201907. ACM, New York, NY, USA, pp 99\u2013106","DOI":"10.1145\/1384429.1384451"},{"key":"10_CR62","unstructured":"Witkin A (1997) An introduction to physically based modeling: constrained dynamics. Robotics Institute"},{"key":"10_CR63","volume-title":"University Physics with Modern Physics","author":"HD Young","year":"2011","unstructured":"Young HD, Freedman RA, Ford A, Sears F, Zemansky M (2011) University Physics with Modern Physics. Pearson Education, Limited"},{"key":"10_CR64","unstructured":"Zamora SW, Eyj\u00f3lfsd\u00f3ttir EA (2009) Circuitboard: sketch-based circuit design and analysis. In: Proceedings of the international conference on intelligent user interfaces (IUI) workshop on sketch recognition"},{"key":"10_CR65","doi-asserted-by":"crossref","unstructured":"Zeleznik R, Miller T, Li C, Laviola JJ Jr (2008) Mathpaper: mathematical sketching with fluid support for interactive computation. In: Proceedings of the 9th international symposium on smart graphics, SG \u201908. Springer, Berlin, Heidelberg, pp 20\u201332","DOI":"10.1007\/978-3-540-85412-8_3"}],"container-title":["Human\u2013Computer Interaction Series","Designing for the User Experience in Learning Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-94794-5_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,5]],"date-time":"2023-09-05T11:02:21Z","timestamp":1693911741000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-94794-5_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319947938","9783319947945"],"references-count":65,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-94794-5_10","relation":{},"ISSN":["1571-5035","2524-4477"],"issn-type":[{"type":"print","value":"1571-5035"},{"type":"electronic","value":"2524-4477"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"26 September 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}