{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T20:38:11Z","timestamp":1773693491340,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,26]],"date-time":"2021-06-26T00:00:00Z","timestamp":1624665600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1917885"],"award-info":[{"award-number":["1917885"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,6,26]]},"DOI":"10.1145\/3430665.3456370","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T22:26:22Z","timestamp":1624055182000},"page":"394-400","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Novices' Learning Barriers When Using Code Examples in Open-Ended Programming"],"prefix":"10.1145","author":[{"given":"Wengran","family":"Wang","sequence":"first","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}]},{"given":"Archit","family":"Kwatra","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}]},{"given":"James","family":"Skripchuk","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}]},{"given":"Neeloy","family":"Gomes","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}]},{"given":"Alexandra","family":"Milliken","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}]},{"given":"Chris","family":"Martens","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}]},{"given":"Tiffany","family":"Barnes","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}]},{"given":"Thomas","family":"Price","sequence":"additional","affiliation":[{"name":"North Carolina State University, Raleigh, NC, USA"}]}],"member":"320","published-online":{"date-parts":[[2021,6,26]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Toward computer-based tutoring of help-seeking skills. Help seeking in academic settings: Goals, groups, and contexts","author":"Aleven Vincent","year":"2006","unstructured":"Vincent Aleven , Bruce M McLaren , and Kenneth R Koedinger . 2006. Toward computer-based tutoring of help-seeking skills. Help seeking in academic settings: Goals, groups, and contexts ( 2006 ), 259--296. Vincent Aleven, Bruce M McLaren, and Kenneth R Koedinger. 2006. Toward computer-based tutoring of help-seeking skills. Help seeking in academic settings: Goals, groups, and contexts (2006), 259--296."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40593-015-0089-1"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1037\/0022-0663.95.4.774"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518944"},{"key":"e_1_3_2_1_5_1","unstructured":"Virginia Braun and Victoria Clarke. 2012. Thematic analysis. (2012).  Virginia Braun and Victoria Clarke. 2012. Thematic analysis. (2012)."},{"key":"e_1_3_2_1_6_1","first-page":"124","article-title":"WebEx: Learning from Examples in a Programming Course","volume":"1","author":"Brusilovsky Peter","year":"2001","unstructured":"Peter Brusilovsky . 2001 . WebEx: Learning from Examples in a Programming Course .. In WebNet , Vol. 1. 124 -- 129 . Peter Brusilovsky. 2001. WebEx: Learning from Examples in a Programming Course.. In WebNet, Vol. 1. 124--129.","journal-title":"WebNet"},{"key":"e_1_3_2_1_7_1","volume-title":"The ICAP framework: Linking cognitive engagement to active learning outcomes. Educational psychologist","author":"Chi Michelene TH","year":"2014","unstructured":"Michelene TH Chi and Ruth Wylie . 2014. The ICAP framework: Linking cognitive engagement to active learning outcomes. Educational psychologist , Vol. 49 , 4 ( 2014 ), 219--243. Michelene TH Chi and Ruth Wylie. 2014. The ICAP framework: Linking cognitive engagement to active learning outcomes. Educational psychologist, Vol. 49, 4 (2014), 219--243."},{"key":"e_1_3_2_1_8_1","volume-title":"E-learning and the science of instruction: Proven guidelines for consumers and designers of multimedia learning","author":"Clark Ruth C","unstructured":"Ruth C Clark and Richard E Mayer . 2016. E-learning and the science of instruction: Proven guidelines for consumers and designers of multimedia learning . John Wiley & Sons . Ruth C Clark and Richard E Mayer. 2016. E-learning and the science of instruction: Proven guidelines for consumers and designers of multimedia learning .John Wiley & Sons."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1002\/meet.14505001059"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC50065.2020.9127274"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2835184"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:TRUC.0000021809.10236.71"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Jeffrey A Greene Victor M Deekens Dana Z Copeland and Seung Yu. 2018. Capturing and modeling self-regulated learning using think-aloud protocols. (2018).  Jeffrey A Greene Victor M Deekens Dana Z Copeland and Seung Yu. 2018. Capturing and modeling self-regulated learning using think-aloud protocols. (2018).","DOI":"10.4324\/9781315697048-21"},{"key":"e_1_3_2_1_14_1","volume-title":"What We Can Learn About Student Learning From Open-Ended Programming Projects in Middle School Computer Science (SIGCSE '18)","author":"Grover Shuchi","unstructured":"Shuchi Grover , Satabdi Basu , and Patricia Schank . 2018. What We Can Learn About Student Learning From Open-Ended Programming Projects in Middle School Computer Science (SIGCSE '18) . Association for Computing Machinery , New York, NY, USA , 999--1004. https:\/\/doi.org\/10.1145\/3159450.3159522 Shuchi Grover, Satabdi Basu, and Patricia Schank. 2018. What We Can Learn About Student Learning From Open-Ended Programming Projects in Middle School Computer Science (SIGCSE '18). Association for Computing Machinery, New York, NY, USA, 999--1004. https:\/\/doi.org\/10.1145\/3159450.3159522"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.2200\/S00684ED1V01Y201511HCI033"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047124.1047468"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/782941.782943"},{"key":"e_1_3_2_1_18_1","volume-title":"Engineering design process","author":"Haik Yousef","unstructured":"Yousef Haik , Sangarappillai Sivaloganathan , and Tamer Shahin . 2018. Engineering design process . Nelson Education . Yousef Haik, Sangarappillai Sivaloganathan, and Tamer Shahin. 2018. Engineering design process .Nelson Education."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025827"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2015.7357199"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2019.8818886"},{"key":"e_1_3_2_1_22_1","volume-title":"Help seeking in academic settings: Goals, groups, and contexts","author":"Karabenick Stuart A","unstructured":"Stuart A Karabenick and Richard S Newman . 2013. Help seeking in academic settings: Goals, groups, and contexts . Routledge . Stuart A Karabenick and Richard S Newman. 2013. Help seeking in academic settings: Goals, groups, and contexts .Routledge."},{"key":"e_1_3_2_1_23_1","volume-title":"Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-based, experiential, and inquiry-based teaching. Educational psychologist","author":"Kirschner Paul A","year":"2006","unstructured":"Paul A Kirschner , John Sweller , and Richard E Clark . 2006. Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-based, experiential, and inquiry-based teaching. Educational psychologist , Vol. 41 , 2 ( 2006 ), 75--86. Paul A Kirschner, John Sweller, and Richard E Clark. 2006. Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-based, experiential, and inquiry-based teaching. Educational psychologist, Vol. 41, 2 (2006), 75--86."},{"key":"e_1_3_2_1_24_1","volume-title":"A Study of the Difficulties of Novice Programmers (ITiCSE '05)","author":"Lahtinen Essi","unstructured":"Essi Lahtinen , Kirsti Ala-Mutka , and Hannu-Matti J\"arvinen. 2005. A Study of the Difficulties of Novice Programmers (ITiCSE '05) . Association for Computing Machinery , New York, NY, USA , 14--18. https:\/\/doi.org\/10.1145\/1067445.1067453 Essi Lahtinen, Kirsti Ala-Mutka, and Hannu-Matti J\"arvinen. 2005. A Study of the Difficulties of Novice Programmers (ITiCSE '05). Association for Computing Machinery, New York, NY, USA, 14--18. https:\/\/doi.org\/10.1145\/1067445.1067453"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1929887.1929902"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3387394"},{"key":"e_1_3_2_1_27_1","volume-title":"Habits of programming in scratch. ITiCSE'11 - Proceedings of the 16th Annual Conference on Innovation and Technology in Computer Science","author":"Meerbaum-Salant Orni","year":"2011","unstructured":"Orni Meerbaum-Salant , Michal Armoni , and Mordechai Ben-Ari . 2011. Habits of programming in scratch. ITiCSE'11 - Proceedings of the 16th Annual Conference on Innovation and Technology in Computer Science ( 2011 ), 168--172. https:\/\/doi.org\/10.1145\/1999747.1999796 Orni Meerbaum-Salant, Michal Armoni, and Mordechai Ben-Ari. 2011. Habits of programming in scratch. ITiCSE'11 - Proceedings of the 16th Annual Conference on Innovation and Technology in Computer Science (2011), 168--172. https:\/\/doi.org\/10.1145\/1999747.1999796"},{"key":"e_1_3_2_1_28_1","volume-title":"Association for Computing Machinery","author":"Milliken Alexandra","unstructured":"Alexandra Milliken , Wengran Wang , Veronica Catet\u00e9 , Sarah Martin , Neeloy Gomes , Yihuan Dong , Rachel Harred , Amy Isvik , Tiffany Barnes , Thomas Price , and Chris Martens . 2021. PlanIT! A New Integrated Tool to Help Novices Design for Open-Ended Projects (SIGCSE '21). Association for Computing Machinery , New York, NY, USA , 232--238. https:\/\/doi.org\/10.1145\/3408877.3432552 Alexandra Milliken, Wengran Wang, Veronica Catet\u00e9, Sarah Martin, Neeloy Gomes, Yihuan Dong, Rachel Harred, Amy Isvik, Tiffany Barnes, Thomas Price, and Chris Martens. 2021. PlanIT! A New Integrated Tool to Help Novices Design for Open-Ended Projects (SIGCSE '21). Association for Computing Machinery, New York, NY, USA, 232--238. https:\/\/doi.org\/10.1145\/3408877.3432552"},{"key":"e_1_3_2_1_29_1","volume-title":"BYOB Build your own blocks (a\/k\/a SNAP!). URL: http:\/\/byob. berkeley. edu\/, accessed Aug","author":"Moenig J","year":"2012","unstructured":"J Moenig and B Harvey . 2012. BYOB Build your own blocks (a\/k\/a SNAP!). URL: http:\/\/byob. berkeley. edu\/, accessed Aug ( 2012 ). J Moenig and B Harvey. 2012. BYOB Build your own blocks (a\/k\/a SNAP!). URL: http:\/\/byob. berkeley. edu\/, accessed Aug (2012)."},{"key":"e_1_3_2_1_30_1","volume-title":"Proc. 42nd ACM technical symposium on Computer science education (SIGCSE'11)","author":"Morelli Ralph","year":"2011","unstructured":"Ralph Morelli , Trishan De Lanerolle , Pauline Lake , Nina Limardo , Elizabeth Tamotsu , and Chinma Uche . 2011 . Can android app inventor bring computational thinking to k-12 . In Proc. 42nd ACM technical symposium on Computer science education (SIGCSE'11) . 1--6. Ralph Morelli, Trishan De Lanerolle, Pauline Lake, Nina Limardo, Elizabeth Tamotsu, and Chinma Uche. 2011. Can android app inventor bring computational thinking to k-12. In Proc. 42nd ACM technical symposium on Computer science education (SIGCSE'11). 1--6."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787733"},{"key":"e_1_3_2_1_32_1","volume-title":"Windows on mathematical meanings: Learning cultures and computers","author":"Noss Richard","unstructured":"Richard Noss and Celia Hoyles . 1996. Windows on mathematical meanings: Learning cultures and computers . Vol. 17 . Springer Science & Business Media . Richard Noss and Celia Hoyles. 1996. Windows on mathematical meanings: Learning cultures and computers. Vol. 17. Springer Science & Business Media."},{"key":"e_1_3_2_1_33_1","volume-title":"Mindstorms: Computers, children, and powerful ideas.","author":"Papert Seymour","year":"1980","unstructured":"Seymour Papert . 1980 . Mindstorms: Computers, children, and powerful ideas. NY : Basic Books ( 1980), 255. Seymour Papert. 1980. Mindstorms: Computers, children, and powerful ideas. NY: Basic Books (1980), 255."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1207\/s1532690xci1203_2"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106179"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592779"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.193"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWSC.2017.7880506"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47910-4_2"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483710.2483713"},{"key":"e_1_3_2_1_42_1","volume-title":"Solyst Jaemarie, and Marwan Samiha.","author":"Thomas W. Price","year":"2020","unstructured":"W. Price Thomas , Jay Williams Joseph , Solyst Jaemarie, and Marwan Samiha. 2020 . Engaging Students with Instructor Solutions in Online Programming Homework. In To be published in the 2020 Association for Computing Machinery's Special Interest Group on Computer Human Interaction (ACM SIGCHI '20) . W. Price Thomas, Jay Williams Joseph, Solyst Jaemarie, and Marwan Samiha. 2020. Engaging Students with Instructor Solutions in Online Programming Homework. In To be published in the 2020 Association for Computing Machinery's Special Interest Group on Computer Human Interaction (ACM SIGCHI '20) ."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2000.897590"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3387411"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287385"}],"event":{"name":"ITiCSE 2021: 26th ACM Conference on Innovation and Technology in Computer Science Education","location":"Virtual Event Germany","acronym":"ITiCSE 2021","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3430665.3456370","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3430665.3456370","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3430665.3456370","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3430665.3456370","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:40Z","timestamp":1750195480000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3430665.3456370"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,26]]},"references-count":44,"alternative-id":["10.1145\/3430665.3456370","10.1145\/3430665"],"URL":"https:\/\/doi.org\/10.1145\/3430665.3456370","relation":{},"subject":[],"published":{"date-parts":[[2021,6,26]]},"assertion":[{"value":"2021-06-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}