{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T08:09:06Z","timestamp":1768637346647,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,11,18]],"date-time":"2021-11-18T00:00:00Z","timestamp":1637193600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["1946992"],"award-info":[{"award-number":["1946992"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,11,18]]},"DOI":"10.1145\/3488042.3488063","type":"proceedings-article","created":{"date-parts":[[2021,11,10]],"date-time":"2021-11-10T23:28:49Z","timestamp":1636586929000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Visual recipes for slicing and dicing data: teaching data wrangling using subgoal graphics"],"prefix":"10.1145","author":[{"given":"Lovisa","family":"Sundin","sequence":"first","affiliation":[{"name":"School of Computing Science, University of Glasgow, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nourhan","family":"Sakr","sequence":"additional","affiliation":[{"name":"Department of Computer Science, American University in Cairo, Egypt"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juho","family":"Leinonen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Helsinki, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sherif","family":"Aly","sequence":"additional","affiliation":[{"name":"Department of Computer Science, American University in Cairo, Egypt"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Quintin","family":"Cutts","sequence":"additional","affiliation":[{"name":"School of Computing Science, University of Glasgow, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,11,18]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"David\u00a0P Ausubel. 1978. In defense of advance organizers: A reply to the critics. Review of Educational research 48 2 (1978) 251\u2013257.  David\u00a0P Ausubel. 1978. In defense of advance organizers: A reply to the critics. Review of Educational research 48 2 (1978) 251\u2013257.","DOI":"10.3102\/00346543048002251"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1080\/10691898.2020.1776653"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2017.132"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3095781.3017708"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753402"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518944"},{"key":"e_1_3_2_1_7_1","first-page":"355","article-title":"The subgoal learning model: Creating better examples so that students can solve novel problems.Journal of experimental psychology","volume":"127","author":"Catrambone Richard","year":"1998","unstructured":"Richard Catrambone . 1998 . The subgoal learning model: Creating better examples so that students can solve novel problems.Journal of experimental psychology : General 127 , 4 (1998), 355 . Richard Catrambone. 1998. The subgoal learning model: Creating better examples so that students can solve novel problems.Journal of experimental psychology: General 127, 4 (1998), 355.","journal-title":"General"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2047594.2047641"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X16656615"},{"key":"e_1_3_2_1_10_1","volume-title":"Attitudes toward Learning Statistics with R.Psychology Teaching Review 26, 2","author":"Counsell Alyssa","year":"2020","unstructured":"Alyssa Counsell and Robert\u00a0 A Cribbie . 2020. Students \u2019 Attitudes toward Learning Statistics with R.Psychology Teaching Review 26, 2 ( 2020 ), 36\u201356. Alyssa Counsell and Robert\u00a0A Cribbie. 2020. Students\u2019 Attitudes toward Learning Statistics with R.Psychology Teaching Review 26, 2 (2020), 36\u201356."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1951365.1951440"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1525\/abt.2021.83.1.33"},{"key":"e_1_3_2_1_13_1","volume-title":"Statistical software in Canadian university psychology courses. Teaching of Psychology 20","author":"Davidson H","year":"2019","unstructured":"H Davidson , K Peters , H Patton , F O\u2019Hagan , and RA Cribbie . 2019. Statistical software in Canadian university psychology courses. Teaching of Psychology 20 ( 2019 ). H Davidson, K Peters, H Patton, F O\u2019Hagan, and RA Cribbie. 2019. Statistical software in Canadian university psychology courses. Teaching of Psychology 20 (2019)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339405"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.18260\/1-2--32333"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376442"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844556"},{"key":"e_1_3_2_1_18_1","unstructured":"Kristin Annabel\u00a0Torjussen Folland. 2016. viSQLizer: An interactive visualizer for learning SQL. Master\u2019s thesis.  Kristin Annabel\u00a0Torjussen Folland. 2016. viSQLizer: An interactive visualizer for learning SQL. Master\u2019s thesis."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of ECCE-6 (6th European Conference on Cognitive Ergonomics). GC van der Veer, MJ Tauber, S. Bagnarola and M. Antavolits","author":"Green RG","year":"1992","unstructured":"Thomas\u00a0 RG Green and Marian Petre . 1992 . When visual programs are harder to read than textual programs. In Human-Computer Interaction: Tasks and Organisation , Proceedings of ECCE-6 (6th European Conference on Cognitive Ergonomics). GC van der Veer, MJ Tauber, S. Bagnarola and M. Antavolits . Rome, CUD. Citeseer, 167\u2013180. Thomas\u00a0RG Green and Marian Petre. 1992. When visual programs are harder to read than textual programs. In Human-Computer Interaction: Tasks and Organisation, Proceedings of ECCE-6 (6th European Conference on Cognitive Ergonomics). GC van der Veer, MJ Tauber, S. Bagnarola and M. Antavolits. Rome, CUD. Citeseer, 167\u2013180."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2240236.2240260"},{"key":"e_1_3_2_1_22_1","volume-title":"Ralf Gommers, Pauli Virtanen, David Cournapeau, Eric Wieser, Julian Taylor","author":"Harris R","year":"2020","unstructured":"Charles\u00a0 R Harris , K\u00a0Jarrod Millman , St\u00e9fan\u00a0J van\u00a0der Walt , Ralf Gommers, Pauli Virtanen, David Cournapeau, Eric Wieser, Julian Taylor , Sebastian Berg , Nathaniel\u00a0 J Smith, 2020 . Array programming with NumPy. Nature 585, 7825 (2020), 357\u2013362. Charles\u00a0R Harris, K\u00a0Jarrod Millman, St\u00e9fan\u00a0J van\u00a0der Walt, Ralf Gommers, Pauli Virtanen, David Cournapeau, Eric Wieser, Julian Taylor, Sebastian Berg, Nathaniel\u00a0J Smith, 2020. Array programming with NumPy. Nature 585, 7825 (2020), 357\u2013362."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0237"},{"key":"e_1_3_2_1_24_1","volume-title":"Do illustrations help or harm metacomprehension accuracy?Learning and Instruction 34","author":"Jaeger J","year":"2014","unstructured":"Allison\u00a0 J Jaeger and Jennifer Wiley . 2014. Do illustrations help or harm metacomprehension accuracy?Learning and Instruction 34 ( 2014 ), 58\u201373. Allison\u00a0J Jaeger and Jennifer Wiley. 2014. Do illustrations help or harm metacomprehension accuracy?Learning and Instruction 34 (2014), 58\u201373."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.2190\/EC.49.4.b"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceeding of the 44th ACM technical symposium on Computer science education. 35\u201340.","author":"Lee Cynthia\u00a0Bailey","unstructured":"Cynthia\u00a0Bailey Lee . 2013. Experience report: CS1 in MATLAB for non-majors, with media computation and peer instruction . In Proceeding of the 44th ACM technical symposium on Computer science education. 35\u201340. Cynthia\u00a0Bailey Lee. 2013. Experience report: CS1 in MATLAB for non-majors, with media computation and peer instruction. In Proceeding of the 44th ACM technical symposium on Computer science education. 35\u201340."},{"key":"e_1_3_2_1_27_1","first-page":"1313","article-title":"Exploring the Effect of SW Programming Curriculum and Content Development Model for Non-majors College Students: focusing on Visual Representation of SW Solutions","volume":"18","author":"Lee Minjeong","year":"2017","unstructured":"Minjeong Lee . 2017 . Exploring the Effect of SW Programming Curriculum and Content Development Model for Non-majors College Students: focusing on Visual Representation of SW Solutions . Journal of Digital Contents Society 18 , 7 (2017), 1313 \u2013 1321 . Minjeong Lee. 2017. Exploring the Effect of SW Programming Curriculum and Content Development Model for Non-majors College Students: focusing on Visual Representation of SW Solutions. Journal of Digital Contents Society 18, 7 (2017), 1313\u20131321.","journal-title":"Journal of Digital Contents Society"},{"key":"e_1_3_2_1_28_1","unstructured":"Ruoxi Li. 2019. Teaching Undergraduates R in an Introductory Research Methods Course: A Step-by-Step Approach. Journal of Political Science Education(2019) 1\u201319.  Ruoxi Li. 2019. Teaching Undergraduates R in an Introductory Research Methods Course: A Step-by-Step Approach. Journal of Political Science Education(2019) 1\u201319."},{"key":"e_1_3_2_1_29_1","volume-title":"Rigorous large-scale educational RCTs are often uninformative: Should we be concerned?Educational Researcher 48, 3","author":"Lortie-Forgues Hugues","year":"2019","unstructured":"Hugues Lortie-Forgues and Matthew Inglis . 2019. Rigorous large-scale educational RCTs are often uninformative: Should we be concerned?Educational Researcher 48, 3 ( 2019 ), 158\u2013166. Hugues Lortie-Forgues and Matthew Inglis. 2019. Rigorous large-scale educational RCTs are often uninformative: Should we be concerned?Educational Researcher 48, 3 (2019), 158\u2013166."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2016.1144429"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361291"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319756"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1186\/s40594-020-00222-7"},{"key":"e_1_3_2_1_34_1","first-page":"1","article-title":"pandas: a foundational Python library for data analysis and statistics","volume":"14","author":"McKinney Wes","year":"2011","unstructured":"Wes McKinney 2011 . pandas: a foundational Python library for data analysis and statistics . Python for High Performance and Scientific Computing 14 , 9 (2011), 1 \u2013 9 . Wes McKinney 2011. pandas: a foundational Python library for data analysis and statistics. Python for High Performance and Scientific Computing 14, 9 (2011), 1\u20139.","journal-title":"Python for High Performance and Scientific Computing"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787733"},{"key":"e_1_3_2_1_36_1","volume-title":"The Popularity of Data Science Software. https:\/\/www.r-bloggers.com\/2019\/04\/data-science-software-used-in-journals-stat-packages-declining-including-r-ai-ml-software-growing\/. [Online","author":"Muenchen Robert","year":"2021","unstructured":"Robert Muenchen . 2019. The Popularity of Data Science Software. https:\/\/www.r-bloggers.com\/2019\/04\/data-science-software-used-in-journals-stat-packages-declining-including-r-ai-ml-software-growing\/. [Online ; accessed 14- March - 2021 ]. Robert Muenchen. 2019. The Popularity of Data Science Software. https:\/\/www.r-bloggers.com\/2019\/04\/data-science-software-used-in-journals-stat-packages-declining-including-r-ai-ml-software-growing\/. [Online; accessed 14-March-2021]."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/BB48857.2019.8941224"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1993.1004"},{"key":"e_1_3_2_1_39_1","first-page":"575","article-title":"Publication Bias in the Computer Science Education Research Literature","volume":"14","author":"Randolph J","year":"2008","unstructured":"Justus\u00a0 J Randolph and Roman Bednarik . 2008 . Publication Bias in the Computer Science Education Research Literature . J. Univers. Comput. Sci. 14 , 4 (2008), 575 \u2013 589 . Justus\u00a0J Randolph and Roman Bednarik. 2008. Publication Bias in the Computer Science Education Research Literature.J. Univers. Comput. Sci. 14, 4 (2008), 575\u2013589.","journal-title":"J. Univers. Comput. Sci."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2018.8506504"},{"key":"e_1_3_2_1_41_1","first-page":"33","article-title":"The expertise reversal effect: cognitive load and motivational explanations.Journal of Experimental Psychology","volume":"17","author":"Rey G\u00fcnter\u00a0Daniel","year":"2011","unstructured":"G\u00fcnter\u00a0Daniel Rey and Florian Buchwald . 2011 . The expertise reversal effect: cognitive load and motivational explanations.Journal of Experimental Psychology : Applied 17 , 1 (2011), 33 . G\u00fcnter\u00a0Daniel Rey and Florian Buchwald. 2011. The expertise reversal effect: cognitive load and motivational explanations.Journal of Experimental Psychology: Applied 17, 1 (2011), 33.","journal-title":"Applied"},{"key":"e_1_3_2_1_42_1","volume-title":"RStudio Cheat Sheets. https:\/\/github.com\/rstudio\/cheatsheets. [Online","year":"2021","unstructured":"RStudio. 2021. RStudio Cheat Sheets. https:\/\/github.com\/rstudio\/cheatsheets. [Online ; accessed 21- Feb- 2021 ]. RStudio. 2021. RStudio Cheat Sheets. https:\/\/github.com\/rstudio\/cheatsheets. [Online; accessed 21-Feb-2021]."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2490822","article-title":"A review of generic program visualization systems for introductory programming education","volume":"13","author":"Sorva Juha","year":"2013","unstructured":"Juha Sorva , Ville Karavirta , and Lauri Malmi . 2013 . A review of generic program visualization systems for introductory programming education . ACM Transactions on Computing Education (TOCE) 13 , 4 (2013), 1 \u2013 64 . Juha Sorva, Ville Karavirta, and Lauri Malmi. 2013. A review of generic program visualization systems for introductory programming education. ACM Transactions on Computing Education (TOCE) 13, 4 (2013), 1\u201364.","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"key":"#cr-split#-e_1_3_2_1_44_1.1","unstructured":"Lovisa Sundin Sherif Aly Nourhan Sakr Juho Leinonen and Quintin Cutts. 2021. Slice N Dice. https:\/\/doi.org\/10.17605\/OSF.IO\/6Q8UT 10.17605\/OSF.IO"},{"key":"#cr-split#-e_1_3_2_1_44_1.2","unstructured":"Lovisa Sundin Sherif Aly Nourhan Sakr Juho Leinonen and Quintin Cutts. 2021. Slice N Dice. https:\/\/doi.org\/10.17605\/OSF.IO\/6Q8UT"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3351287.3351293"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3430895.3460155"},{"key":"e_1_3_2_1_47_1","volume-title":"Psychology of learning and motivation. Vol.\u00a055","author":"Sweller John","unstructured":"John Sweller . 2011. Cognitive load theory . In Psychology of learning and motivation. Vol.\u00a055 . Elsevier , 37\u201376. John Sweller. 2011. Cognitive load theory. In Psychology of learning and motivation. Vol.\u00a055. Elsevier, 37\u201376."},{"key":"e_1_3_2_1_48_1","volume-title":"https:\/\/github.com\/tidyblocks\/tidyblocks. [Online","year":"2021","unstructured":"tidyblocks.tech. 2021. TidyBlocks. https:\/\/github.com\/tidyblocks\/tidyblocks. [Online ; accessed 21- Feb- 2021 ]. tidyblocks.tech. 2021. TidyBlocks. https:\/\/github.com\/tidyblocks\/tidyblocks. [Online; accessed 21-Feb-2021]."},{"key":"e_1_3_2_1_49_1","volume-title":"How many memory systems are there?American psychologist 40, 4","author":"Tulving Endel","year":"1985","unstructured":"Endel Tulving . 1985. How many memory systems are there?American psychologist 40, 4 ( 1985 ), 385. Endel Tulving. 1985. How many memory systems are there?American psychologist 40, 4 (1985), 385."},{"key":"e_1_3_2_1_50_1","volume-title":"Data transformation. In ggplot2","author":"Wickham Hadley","unstructured":"Hadley Wickham . 2016. Data transformation. In ggplot2 . Springer , 203\u2013220. Hadley Wickham. 2016. Data transformation. In ggplot2. Springer, 203\u2013220."},{"key":"e_1_3_2_1_51_1","unstructured":"Hadley Wickham R Francois L Henry and K M\u00fcller. 2014. Dplyr. In useR! Conference.  Hadley Wickham R Francois L Henry and K M\u00fcller. 2014. Dplyr. In useR! Conference."},{"key":"e_1_3_2_1_52_1","volume-title":"Easily Tidy Data with\u2019spread\u2019and\u2019gather ()\u2019Functions","author":"Wickham Hadley","year":"2017","unstructured":"Hadley Wickham and Maintainer\u00a0Hadley Wickham . 2017. Package \u2018tidyr\u2019 . Easily Tidy Data with\u2019spread\u2019and\u2019gather ()\u2019Functions ( 2017 ). Hadley Wickham and Maintainer\u00a0Hadley Wickham. 2017. Package \u2018tidyr\u2019. Easily Tidy Data with\u2019spread\u2019and\u2019gather ()\u2019Functions (2017)."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.learninstruc.2017.10.001"},{"key":"e_1_3_2_1_54_1","unstructured":"Victoria Woodard and Hollylynne Lee. 2020. How Students Use Statistical Computing in Problem Solving. Journal of Statistics Education(2020) 1\u201318.  Victoria Woodard and Hollylynne Lee. 2020. How Students Use Statistical Computing in Problem Solving. Journal of Statistics Education(2020) 1\u201318."}],"event":{"name":"Koli Calling '21: 21st Koli Calling International Conference on Computing Education Research","location":"Joensuu Finland","acronym":"Koli Calling '21"},"container-title":["Proceedings of the 21st Koli Calling International Conference on Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488042.3488063","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3488042.3488063","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:32Z","timestamp":1750195472000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488042.3488063"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,18]]},"references-count":54,"alternative-id":["10.1145\/3488042.3488063","10.1145\/3488042"],"URL":"https:\/\/doi.org\/10.1145\/3488042.3488063","relation":{},"subject":[],"published":{"date-parts":[[2021,11,18]]},"assertion":[{"value":"2021-11-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}