{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T18:02:15Z","timestamp":1773511335979,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,2,3]],"date-time":"2020-02-03T00:00:00Z","timestamp":1580688000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,2,3]]},"DOI":"10.1145\/3373165.3373187","type":"proceedings-article","created":{"date-parts":[[2020,1,23]],"date-time":"2020-01-23T22:42:19Z","timestamp":1579819339000},"page":"195-202","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":63,"title":["A Review of Research on Parsons Problems"],"prefix":"10.1145","author":[{"given":"Yuemeng","family":"Du","sequence":"first","affiliation":[{"name":"University of Auckland, Auckland, New Zealand"}]},{"given":"Andrew","family":"Luxton-Reilly","sequence":"additional","affiliation":[{"name":"University of Auckland, Auckland, New Zealand"}]},{"given":"Paul","family":"Denny","sequence":"additional","affiliation":[{"name":"University of Auckland, Auckland, New Zealand"}]}],"member":"320","published-online":{"date-parts":[[2020,2,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2189835.2189849"},{"key":"e_1_3_2_1_2_1","volume-title":"Kumar","author":"Golam Bari A. T. M.","year":"2019","unstructured":"A. T. M. Golam Bari , Alessio Gaspar , R. Paul Wiegand , Jennifer L. Albert , Anthony Bucci , and Amruth N . Kumar . 2019 . EvoParsons: design, implementation and preliminary evaluation of evolutionary Parsons puzzle. Genetic Programming and Evolvable Machines 20, 2 (01 Jun 2019), 213--244. https:\/\/doi.org\/10.1007\/s10710-019-09343-7 10.1007\/s10710-019-09343-7 A. T. M. Golam Bari, Alessio Gaspar, R. Paul Wiegand, Jennifer L. Albert, Anthony Bucci, and Amruth N. Kumar. 2019. EvoParsons: design, implementation and preliminary evaluation of evolutionary Parsons puzzle. Genetic Programming and Evolvable Machines 20, 2 (01 Jun 2019), 213--244. https:\/\/doi.org\/10.1007\/s10710-019-09343-7"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1083431.1083474"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382564.2382567"},{"key":"e_1_3_2_1_5_1","volume-title":"Digital Transformation for a Sustainable Society in the 21st Century, Ilias O","author":"Chirumamilla Aparna","unstructured":"Aparna Chirumamilla and Guttorm Sindre . 2019. E-Assessment in Programming Courses: Towards a Digital Ecosystem Supporting Diverse Needs? . In Digital Transformation for a Sustainable Society in the 21st Century, Ilias O . Pappas, Patrick Mikalef, Yogesh K. Dwivedi, Letizia Jaccheri, John Krogstie, and Matti M\u00e4ntym\u00e4ki (Eds.). Springer International Publishing , Cham , 585--596. Aparna Chirumamilla and Guttorm Sindre. 2019. E-Assessment in Programming Courses: Towards a Digital Ecosystem Supporting Diverse Needs?. In Digital Transformation for a Sustainable Society in the 21st Century, Ilias O. Pappas, Patrick Mikalef, Yogesh K. Dwivedi, Letizia Jaccheri, John Krogstie, and Matti M\u00e4ntym\u00e4ki (Eds.). Springer International Publishing, Cham, 585--596."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404532"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159605"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3231000"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the Eleventh Annual International Conference on International Computing Education Research (ICER '15)","author":"Ericson Barbara J.","unstructured":"Barbara J. Ericson , Mark J. Guzdial , and Briana B. Morrison . 2015. Analysis of Interactive Features Designed to Enhance Learning in an Ebook . In Proceedings of the Eleventh Annual International Conference on International Computing Education Research (ICER '15) . ACM, New York, NY, USA, 169--178. https:\/\/doi.org\/10.1145\/2787622.2787731 10.1145\/2787622.2787731 Barbara J. Ericson, Mark J. Guzdial, and Briana B. Morrison. 2015. Analysis of Interactive Features Designed to Enhance Learning in an Ebook. In Proceedings of the Eleventh Annual International Conference on International Computing Education Research (ICER '15). ACM, New York, NY, USA, 169--178. https:\/\/doi.org\/10.1145\/2787622.2787731"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141880.3141895"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"G Fabic Antonija Mitrovic and Kourosh Neshatian. 2017. A comparison of different types of learning activities in a mobile Python tutor. (2017).  G Fabic Antonija Mitrovic and Kourosh Neshatian. 2017. A comparison of different types of learning activities in a mobile Python tutor. (2017).","DOI":"10.1007\/978-3-319-61425-0_76"},{"key":"e_1_3_2_1_12_1","unstructured":"GV Fabic Antonija Mitrovic and Kourosh Neshatian. 2018. Supporting Novices and Advanced Students in Acquiring Multiple Coding Skills. (2018).  GV Fabic Antonija Mitrovic and Kourosh Neshatian. 2018. Supporting Novices and Advanced Students in Acquiring Multiple Coding Skills. (2018)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213586.3225235"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3105727"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3279720.3279746"},{"key":"e_1_3_2_1_16_1","volume-title":"An Exploration of How a Technology-Facilitated Part-Complete Solution Method Supports the Learning of Computer Programming. Issues in Informing Science & Information Technology 4","author":"Garner Stuart","year":"2007","unstructured":"Stuart Garner . 2007. An Exploration of How a Technology-Facilitated Part-Complete Solution Method Supports the Learning of Computer Programming. Issues in Informing Science & Information Technology 4 ( 2007 ). Stuart Garner. 2007. An Exploration of How a Technology-Facilitated Part-Complete Solution Method Supports the Learning of Computer Programming. Issues in Informing Science & Information Technology 4 (2007)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2189835.2189851"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2016.7739665"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER '16)","author":"Harms Kyle James","unstructured":"Kyle James Harms , Jason Chen , and Caitlin L. Kelleher . 2016. Distractors in Parsons Problems Decrease Learning Efficiency for Young Novice Programmers . In Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER '16) . ACM, New York, NY, USA, 241--250. https:\/\/doi.org\/10.1145\/2960310.2960314 10.1145\/2960310.2960314 Kyle James Harms, Jason Chen, and Caitlin L. Kelleher. 2016. Distractors in Parsons Problems Decrease Learning Efficiency for Young Novice Programmers. In Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER '16). ACM, New York, NY, USA, 241--250. https:\/\/doi.org\/10.1145\/2960310.2960314"},{"key":"#cr-split#-e_1_3_2_1_21_1.1","doi-asserted-by":"crossref","unstructured":"J. Helminen P. Ihantola V. Karavirta and S. Alaoutinen. 2013. How Do Students Solve Parsons Programming Problems? --- Execution-Based vs. Line-Based Feedback. In 2013 Learning and Teaching in Computing and Engineering. 55--61. https:\/\/doi.org\/10.1109\/LaTiCE.2013.26 10.1109\/LaTiCE.2013.26","DOI":"10.1109\/LaTiCE.2013.26"},{"key":"#cr-split#-e_1_3_2_1_21_1.2","doi-asserted-by":"crossref","unstructured":"J. Helminen P. Ihantola V. Karavirta and S. Alaoutinen. 2013. How Do Students Solve Parsons Programming Problems? --- Execution-Based vs. Line-Based Feedback. In 2013 Learning and Teaching in Computing and Engineering. 55--61. https:\/\/doi.org\/10.1109\/LaTiCE.2013.26","DOI":"10.1109\/LaTiCE.2013.26"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361300"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2526968.2526974"},{"key":"e_1_3_2_1_24_1","first-page":"119","article-title":"Two-dimensional parson's puzzles: The concept, tools, and first observations","volume":"10","author":"Ihantola Petri","year":"2011","unstructured":"Petri Ihantola and Ville Karavirta . 2011 . Two-dimensional parson's puzzles: The concept, tools, and first observations . Journal of Information Technology Education 10 (2011), 119 -- 132 . Petri Ihantola and Ville Karavirta. 2011. Two-dimensional parson's puzzles: The concept, tools, and first observations. Journal of Information Technology Education 10 (2011), 119--132.","journal-title":"Journal of Information Technology Education"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2401796.2401798"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159576"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319735"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3300115.3309509"},{"key":"e_1_3_2_1_30_1","volume-title":"Representing and Evaluating Strategies for Solving Parsons Puzzles","author":"Kumar Amruth N.","unstructured":"Amruth N. Kumar . 2019. Representing and Evaluating Strategies for Solving Parsons Puzzles . In Intelligent Tutoring Systems, Andre Coy, Yugo Hayashi, and Maiga Chang (Eds.). Springer International Publishing , Cham , 193--203. Amruth N. Kumar. 2019. Representing and Evaluating Strategies for Solving Parsons Puzzles. In Intelligent Tutoring Systems, Andre Coy, Yugo Hayashi, and Maiga Chang (Eds.). Springer International Publishing, Cham, 193--203."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1709424.1709460"},{"key":"e_1_3_2_1_32_1","volume-title":"Developing a Technology Enhanced CS0 Course for Engineering Students","author":"Lokkila Erno","year":"2016","unstructured":"Erno Lokkila , Erkki Kaila , Rolf Lind\u00c3\u0160n , Mikko-Jussi Laakso , and Erkki Sutinen . 2016. Developing a Technology Enhanced CS0 Course for Engineering Students . International Association for Development of the Information Society ( 2016 ). Erno Lokkila, Erkki Kaila, Rolf Lind\u00c3\u0160n, Mikko-Jussi Laakso, and Erkki Sutinen. 2016. Developing a Technology Enhanced CS0 Course for Engineering Students. International Association for Development of the Information Society (2016)."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404531"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844617"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the 17th Koli Calling International Conference on Computing Education Research (Koli Calling '17)","author":"Oyelere Solomon Sunday","year":"1880","unstructured":"Solomon Sunday Oyelere , Jarkko Suhonen , and Teemu H. Laine . 2017. Integrating Parson's Programming Puzzles into a Game-based Mobile Learning Application . In Proceedings of the 17th Koli Calling International Conference on Computing Education Research (Koli Calling '17) . ACM, New York, NY, USA, 158--162. https:\/\/doi.org\/10.1145\/314 1880 .3141882 10.1145\/3141880.3141882 Solomon Sunday Oyelere, Jarkko Suhonen, and Teemu H. Laine. 2017. Integrating Parson's Programming Puzzles into a Game-based Mobile Learning Application. In Proceedings of the 17th Koli Calling International Conference on Computing Education Research (Koli Calling '17). ACM, New York, NY, USA, 158--162. https:\/\/doi.org\/10.1145\/3141880.3141882"},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education -","volume":"52","author":"Parsons Dale","year":"2006","unstructured":"Dale Parsons and Patricia Haden . 2006 . Parson's Programming Puzzles: A Fun and Effective Learning Tool for First Programming Courses . In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52 (ACE '06). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 157--163. http:\/\/dl.acm.org.ezproxy.auckland.ac.nz\/citation.cfm?id=115 1869.1151890 Dale Parsons and Patricia Haden. 2006. Parson's Programming Puzzles: A Fun and Effective Learning Tool for First Programming Courses. In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52 (ACE '06). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 157--163. http:\/\/dl.acm.org.ezproxy.auckland.ac.nz\/citation.cfm?id=1151869.1151890"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the Seventh Baltic Sea Conference on Computing Education Research-Volume 88","author":"Rajala Teemu","year":"2007","unstructured":"Teemu Rajala , Mikko-Jussi Laakso , Erkki Kaila , and Tapio Salakoski . 2007 . VILLE: a language-independent program visualization tool . In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research-Volume 88 . Australian Computer Society, Inc., 151--159. Teemu Rajala, Mikko-Jussi Laakso, Erkki Kaila, and Tapio Salakoski. 2007. VILLE: a language-independent program visualization tool. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research-Volume 88. Australian Computer Society, Inc., 151--159."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999541.2999558"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"John Sweller. 2010. Cognitive load theory: Recent theoretical advances. (2010).  John Sweller. 2010. Cognitive load theory: Recent theoretical advances. (2010).","DOI":"10.1017\/CBO9780511844744.004"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287492"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771839.2771860"},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 2019 ACM Conference on International Computing Education Research (ICER '19)","author":"Zhi Rui","unstructured":"Rui Zhi , Min Chi , Tiffany Barnes , and Thomas W. Price . 2019. Evaluating the Effectiveness of Parsons Problems for Block-based Programming . In Proceedings of the 2019 ACM Conference on International Computing Education Research (ICER '19) . ACM, New York, NY, USA, 51--59. https:\/\/doi.org\/10.1145\/3291279.3339419 10.1145\/3291279.3339419 Rui Zhi, Min Chi, Tiffany Barnes, and Thomas W. Price. 2019. Evaluating the Effectiveness of Parsons Problems for Block-based Programming. In Proceedings of the 2019 ACM Conference on International Computing Education Research (ICER '19). ACM, New York, NY, USA, 51--59. https:\/\/doi.org\/10.1145\/3291279.3339419"}],"event":{"name":"ACE'20: Twenty-Second Australasian Computing Education Conference","location":"Melbourne VIC Australia","acronym":"ACE'20","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the Twenty-Second Australasian Computing Education Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3373165.3373187","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3373165.3373187","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:45Z","timestamp":1750203885000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3373165.3373187"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,3]]},"references-count":41,"alternative-id":["10.1145\/3373165.3373187","10.1145\/3373165"],"URL":"https:\/\/doi.org\/10.1145\/3373165.3373187","relation":{},"subject":[],"published":{"date-parts":[[2020,2,3]]},"assertion":[{"value":"2020-02-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}