{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,24]],"date-time":"2026-10-24T01:17:30Z","timestamp":1792804650043,"version":"4.5.0"},"publisher-location":"New York, NY, USA","reference-count":66,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,2,6]],"date-time":"2024-02-06T00:00:00Z","timestamp":1707177600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"DFG","award":["FR 2955\/3-1"],"award-info":[{"award-number":["FR 2955\/3-1"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,2,6]]},"DOI":"10.1145\/3597503.3623331","type":"proceedings-article","created":{"date-parts":[[2024,2,6]],"date-time":"2024-02-06T15:53:16Z","timestamp":1707234796000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["NuzzleBug: Debugging Block-Based Programs in Scratch"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-4540-3173","authenticated-orcid":false,"given":"Adina","family":"Deiner","sequence":"first","affiliation":[{"name":"University of Passau, Passau, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4364-6595","authenticated-orcid":false,"given":"Gordon","family":"Fraser","sequence":"additional","affiliation":[{"name":"University of Passau, Passau, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,2,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1080\/02568543.2021.1981503"},{"key":"e_1_3_2_1_2_1","volume-title":"Society for Information Technology & Teacher Education International Conference. Association for the Advancement of Computing in Education (AACE)","author":"Ahn Jung-Hyun","year":"2017","unstructured":"Jung-Hyun Ahn, Yaoli Mao, Woonhee Sung, and John B Black. 2017. Supporting Debugging Skills: Using Embodied Instructions in Children's Programming Education. In Society for Information Technology & Teacher Education International Conference. Association for the Advancement of Computing in Education (AACE), Waynesville, NC, USA, 19--26."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3358711.3361630"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1476793.1476881"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2983933"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771839.2771875"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/BLOCKS.2015.7369017"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/2675327.2675330"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3587102.3588836"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.7763\/IJIET.2015.V5.527"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971310"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/364133.364161"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287437"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1988.93698"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/248448.248456"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3502718.3524820"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400802114508"},{"key":"e_1_3_2_1_18_1","unstructured":"International Organization for Standardization. [n.d.]. ISO\/IEC\/IEEE 24765:2017."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3387389"},{"key":"e_1_3_2_1_20_1","volume-title":"A flipped systematic debugging approach to enhance elementary students' program debugging performance and optimize cognitive load. Journal of Educational Computing Research","author":"Gao Xuemin","year":"2023","unstructured":"Xuemin Gao and Khe Foon Hew. 2023. A flipped systematic debugging approach to enhance elementary students' program debugging performance and optimize cognitive load. Journal of Educational Computing Research (2023), 07356331221133560."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3481312.3481344"},{"key":"e_1_3_2_1_22_1","volume-title":"Proc. Constructionism","author":"Harvey Brian","year":"2010","unstructured":"Brian Harvey and Jens M\u00f6nig. 2010. Bringing \"No Ceiling\" to Scratch: Can One Language Serve Kids and Computer Scientists? Proc. Constructionism (2010), 1--10."},{"key":"e_1_3_2_1_23_1","unstructured":"Juraj Hromkovic Jacqueline Staub et al. 2021. The Problem with Debugging in Current Block-based Programming Environments. Bulletin of EATCS 135 3 (2021). http:\/\/bulletin.eatcs.org\/index.php\/beatcs\/article\/view\/667"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400500056530"},{"key":"e_1_3_2_1_25_1","volume-title":"Anderson","author":"Kessler Claudius M.","year":"1986","unstructured":"Claudius M. Kessler and John R. Anderson. 1986. A Model of Novice Debugging in LISP. In Papers Presented at the First Workshop on Empirical Studies of Programmers on Empirical Studies of Programmers. Ablex Publishing Corp., 198--212."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11251-018-9453-5"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062492"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/985692.985712"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518942"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.116"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134355"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2014.6883023"},{"key":"e_1_3_2_1_33_1","volume-title":"Debugging backwards in time. arXiv preprint cs\/0310016","author":"Lewis Bil","year":"2003","unstructured":"Bil Lewis. 2003. Debugging backwards in time. arXiv preprint cs\/0310016 (2003)."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197091.3197098"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868358.1868363"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328778.3372642"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3469885"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2019.8725282"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3361721.3361724"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106173"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","unstructured":"Laurie Murphy Gary Lewandowski Ren\u00e9e McCauley Beth Simon Lynda Thomas and Carol Zander. 2008. Debugging: the good the bad and the quirky - a qualitative analysis of novices' strategies. (2008) 163--167. 10.1145\/1352135.1352191","DOI":"10.1145\/1352135.1352191"},{"key":"e_1_3_2_1_42_1","volume-title":"Mindstorms: Children, Computers, and Powerful Ideas","author":"Papert Seymour","year":"1980","unstructured":"Seymour Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc., USA."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.169"},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 9th International Conference on Educational Data Mining, EDM 2016","author":"Price Thomas W.","year":"2016","unstructured":"Thomas W. Price, Yihuan Dong, and Tiffany Barnes. 2016. Generating Data-driven Hints for Open-ended Programming. In Proceedings of the 9th International Conference on Educational Data Mining, EDM 2016, Raleigh, North Carolina, USA, June 29 -- July 2, 2016, Tiffany Barnes, Min Chi, and Mingyu Feng (Eds.). International Educational Data Mining Society (IEDMS), 191--198."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017762"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592779"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287396"},{"key":"e_1_3_2_1_48_1","volume-title":"How debuggers work: algorithms, data structures, and architecture","author":"Rosenberg Jonathan B.","unstructured":"Jonathan B. Rosenberg. 1996. How debuggers work: algorithms, data structures, and architecture. John Wiley & Sons, Inc."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3501385.3543957"},{"key":"e_1_3_2_1_50_1","volume-title":"Proceedings of the 2nd International Conference on Human Systems Engineering and Design: Future Trends and Applications, IHSED 2019","author":"Savidis Anthony","year":"2019","unstructured":"Anthony Savidis and Crystalia Savaki. 2019. Complete Block-Level Visual Debugger for Blockly. In Proceedings of the 2nd International Conference on Human Systems Engineering and Design: Future Trends and Applications, IHSED 2019, Munich, Germany, September 16--18, 2019 (Advances in Intelligent Systems and Computing, Vol. 1026), Tareq Z. Ahram, Waldemar Karwowski, Stefan Pickl, and Redha Ta\u00efar (Eds.). Springer, 286--292."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3563836.3568726"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400802114698"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307096.2307108"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11423-021-10056-x"},{"key":"e_1_3_2_1_55_1","volume-title":"Spohrer","author":"Soloway Elliot","year":"1988","unstructured":"Elliot Soloway and James C. Spohrer. 1988. Studying the Novice Programmer. L. Erlbaum Associates Inc., USA."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338910"},{"key":"e_1_3_2_1_57_1","volume-title":"The Economic Impacts of Inadequate Infrastructure for Software Testing","author":"Tassey Gregory","year":"2002","unstructured":"Gregory Tassey. 2002. The Economic Impacts of Inadequate Infrastructure for Software Testing. National Institute of Standards and Technology (2002)."},{"key":"e_1_3_2_1_58_1","volume-title":"Debugging Block-Based Programs. In Human-Computer Interaction: 4th Iberoamerican Workshop, HCI-Collab 2018","author":"Melenje Mar\u00eda Marilyn Tenorio","year":"2019","unstructured":"Marilyn Tenorio Melenje Mar\u00eda, Mar\u00eda Alejandra Trujillo, Julio Ariel Hurtado Alegr\u00eda, and Cesar Collazos. 2019. Debugging Block-Based Programs. In Human-Computer Interaction: 4th Iberoamerican Workshop, HCI-Collab 2018, Popay\u00e1n, Colombia, April 23--27, 2018, Revised Selected Papers 4. Springer, 98--112."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3502718.3524770"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/2786232.2786234"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(89)80019-7"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2521368"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3408877.3439625"},{"key":"e_1_3_2_1_64_1","volume-title":"Why Programs Fail - A Guide to Systematic Debugging","author":"Zeller Andreas","unstructured":"Andreas Zeller. 2009. Why Programs Fail - A Guide to Systematic Debugging, 2nd Edition. Academic Press.","edition":"2"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810351"},{"key":"e_1_3_2_1_66_1","volume-title":"Repairing Bugs in Python Assignments Using Large Language Models. arXiv preprint arXiv:2209.14876","author":"Zhang Jialu","year":"2022","unstructured":"Jialu Zhang, Jos\u00e9 Cambronero, Sumit Gulwani, Vu Le, Ruzica Piskac, Gustavo Soares, and Gust Verbruggen. 2022. Repairing Bugs in Python Assignments Using Large Language Models. arXiv preprint arXiv:2209.14876 (2022)."}],"event":{"name":"ICSE '24: IEEE\/ACM 46th International Conference on Software Engineering","location":"Lisbon Portugal","acronym":"ICSE '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"]},"container-title":["Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3597503.3623331","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3597503.3623331","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T13:48:45Z","timestamp":1750168125000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3597503.3623331"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,6]]},"references-count":66,"alternative-id":["10.1145\/3597503.3623331","10.1145\/3597503"],"URL":"https:\/\/doi.org\/10.1145\/3597503.3623331","relation":{},"subject":[],"published":{"date-parts":[[2024,2,6]]},"assertion":[{"value":"2024-02-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}