{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:16:37Z","timestamp":1750220197064,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,9,5]],"date-time":"2022-09-05T00:00:00Z","timestamp":1662336000000},"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":["1810972"],"award-info":[{"award-number":["1810972"]}],"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":[[2022,9,5]]},"DOI":"10.1145\/3555858.3555892","type":"proceedings-article","created":{"date-parts":[[2022,11,4]],"date-time":"2022-11-04T15:48:39Z","timestamp":1667576919000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["The Effects of Adaptive Procedural Levels on Engagement and Performance in an Educational Programming Game"],"prefix":"10.1145","author":[{"given":"Chaima","family":"Jemmali","sequence":"first","affiliation":[{"name":"Northeastern University, United States"}]},{"given":"Magy","family":"Seif El-Nasr","sequence":"additional","affiliation":[{"name":"University of California, Santa Cruz, United States"}]},{"given":"Seth","family":"Cooper","sequence":"additional","affiliation":[{"name":"Northeastern University, United States"}]}],"member":"320","published-online":{"date-parts":[[2022,11,4]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Annual Conference of the Southern African Computer Lecturers\u2019 Association. Springer, 158\u2013172","author":"Ade-Ibijola Abejide","year":"2018","unstructured":"Abejide Ade-Ibijola . 2018 . Syntactic generation of practice novice programs in Python . In Annual Conference of the Southern African Computer Lecturers\u2019 Association. Springer, 158\u2013172 . Abejide Ade-Ibijola. 2018. Syntactic generation of practice novice programs in Python. In Annual Conference of the Southern African Computer Lecturers\u2019 Association. Springer, 158\u2013172."},{"key":"e_1_3_2_1_2_1","unstructured":"Michael\u00a0B Armstrong and Richard\u00a0N Landers. 2017. An Evaluation of Gamified Training: Using Narrative to Improve Reactions and Learning. Simulation & Gaming(2017) 1046878117703749.  Michael\u00a0B Armstrong and Richard\u00a0N Landers. 2017. An Evaluation of Gamified Training: Using Narrative to Improve Reactions and Learning. Simulation & Gaming(2017) 1046878117703749."},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of the Interservice\/Industry Training, Simulation, & Education Conference. 945\u2013955","author":"Blunt Richard","year":"2007","unstructured":"Richard Blunt . 2007 . Does game-based learning work? Results from three recent studies . In Proceedings of the Interservice\/Industry Training, Simulation, & Education Conference. 945\u2013955 . Richard Blunt. 2007. Does game-based learning work? Results from three recent studies. In Proceedings of the Interservice\/Industry Training, Simulation, & Education Conference. 945\u2013955."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538924"},{"key":"e_1_3_2_1_5_1","volume-title":"Adaptive hypermedia. User modeling and user-adapted interaction 11, 1","author":"Brusilovsky Peter","year":"2001","unstructured":"Peter Brusilovsky . 2001. Adaptive hypermedia. User modeling and user-adapted interaction 11, 1 ( 2001 ), 87\u2013110. Peter Brusilovsky. 2001. Adaptive hypermedia. User modeling and user-adapted interaction 11, 1 (2001), 87\u2013110."},{"key":"e_1_3_2_1_6_1","unstructured":"Elizabeth\u00a0Emily Carter. 2014. An intelligent debugging tutor for novice computer science students. (2014).  Elizabeth\u00a0Emily Carter. 2014. An intelligent debugging tutor for novice computer science students. (2014)."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2009.05.012"},{"key":"e_1_3_2_1_8_1","volume-title":"Enhancing Gameplay: Challenges for Artificial Intelligence in Digital Games. Journal DiGRA 2(2003).","author":"Darryl C","year":"2003","unstructured":"C Darryl . 2003 . Enhancing Gameplay: Challenges for Artificial Intelligence in Digital Games. Journal DiGRA 2(2003). C Darryl. 2003. Enhancing Gameplay: Challenges for Artificial Intelligence in Digital Games. Journal DiGRA 2(2003)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930485"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3300115.3309525"},{"key":"e_1_3_2_1_11_1","volume-title":"The role of deliberate practice in the acquisition of expert performance.Psychological review 100, 3","author":"Ericsson K\u00a0Anders","year":"1993","unstructured":"K\u00a0Anders Ericsson , Ralf\u00a0 T Krampe , and Clemens Tesch-R\u00f6mer . 1993. The role of deliberate practice in the acquisition of expert performance.Psychological review 100, 3 ( 1993 ), 363. K\u00a0Anders Ericsson, Ralf\u00a0T Krampe, and Clemens Tesch-R\u00f6mer. 1993. The role of deliberate practice in the acquisition of expert performance.Psychological review 100, 3 (1993), 363."},{"key":"e_1_3_2_1_12_1","unstructured":"Paul\u00a0M Fitts and Michael\u00a0I Posner. 1967. Human performance.(1967).  Paul\u00a0M Fitts and Michael\u00a0I Posner. 1967. Human performance.(1967)."},{"key":"e_1_3_2_1_13_1","unstructured":"Eleanor\u00a0Jack Gibson. 1969. Principles of perceptual learning and development.(1969).  Eleanor\u00a0Jack Gibson. 1969. Principles of perceptual learning and development.(1969)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2466518"},{"volume-title":"Triadic game design: Balancing reality, meaning and play","author":"Harteveld Casper","key":"e_1_3_2_1_15_1","unstructured":"Casper Harteveld . 2011. Triadic game design: Balancing reality, meaning and play . Springer Science & Business Media . Casper Harteveld. 2011. Triadic game design: Balancing reality, meaning and play. Springer Science & Business Media."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1177\/1090198106291963"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1017"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2020.106575"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844656"},{"volume-title":"An exploration of novice compilation behaviour in BlueJ. Ph.\u00a0D. Dissertation","author":"Jadud C","key":"e_1_3_2_1_20_1","unstructured":"Matthew\u00a0 C Jadud . 2006. An exploration of novice compilation behaviour in BlueJ. Ph.\u00a0D. Dissertation . University of Kent. Matthew\u00a0C Jadud. 2006. An exploration of novice compilation behaviour in BlueJ. Ph.\u00a0D. Dissertation. University of Kent."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3235765.3235783"},{"key":"e_1_3_2_1_22_1","volume-title":"AIIDE Workshops.","author":"Jemmali Chaima","year":"2020","unstructured":"Chaima Jemmali , Carter Ithier , Seth Cooper , and Magy\u00a0Seif El-Nasr . 2020 . Grammar Based Modular Level Generator for a Programming Puzzle Game .. In AIIDE Workshops. Chaima Jemmali, Carter Ithier, Seth Cooper, and Magy\u00a0Seif El-Nasr. 2020. Grammar Based Modular Level Generator for a Programming Puzzle Game.. In AIIDE Workshops."},{"key":"e_1_3_2_1_23_1","volume-title":"May\u2019s Journey: A serious game to teach middle and high school girls programming. Master\u2019s thesis","author":"Jemmali Chaima","year":"2016","unstructured":"Chaima Jemmali and Zijian Yang . 2016 . May\u2019s Journey: A serious game to teach middle and high school girls programming. Master\u2019s thesis . Worcester Polytechnic Institute . Chaima Jemmali and Zijian Yang. 2016. May\u2019s Journey: A serious game to teach middle and high school girls programming. Master\u2019s thesis. Worcester Polytechnic Institute."},{"volume-title":"Empirical evidence that proves a serious game is an educationally effective tool for learning computer programming constructs at the computational thinking level. Ph.\u00a0D. Dissertation","author":"Kazimoglu Cagin","key":"e_1_3_2_1_24_1","unstructured":"Cagin Kazimoglu . 2013. Empirical evidence that proves a serious game is an educationally effective tool for learning computer programming constructs at the computational thinking level. Ph.\u00a0D. Dissertation . University of Greenwich. Cagin Kazimoglu. 2013. Empirical evidence that proves a serious game is an educationally effective tool for learning computer programming constructs at the computational thinking level. Ph.\u00a0D. Dissertation. University of Greenwich."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sbspro.2012.06.938"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2004.47"},{"key":"e_1_3_2_1_27_1","volume-title":"Proc. of Int. Conf. on Artificial Intelligence in Education. Citeseer, 36\u201344","author":"Kumar Amruth","year":"2005","unstructured":"Amruth Kumar . 2005 . Rule-based adaptive problem generation in programming tutors and its evaluation . In Proc. of Int. Conf. on Artificial Intelligence in Education. Citeseer, 36\u201344 . Amruth Kumar. 2005. Rule-based adaptive problem generation in programming tutors and its evaluation. In Proc. of Int. Conf. on Artificial Intelligence in Education. Citeseer, 36\u201344."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47987-2_79"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Essi Lahtinen Kirsti Ala-Mutka and Hannu-Matti J\u00e4rvinen. 2005. A study of the difficulties of novice programmers. In Acm Sigcse Bulletin Vol.\u00a037. ACM 14\u201318.  Essi Lahtinen Kirsti Ala-Mutka and Hannu-Matti J\u00e4rvinen. 2005. A study of the difficulties of novice programmers. In Acm Sigcse Bulletin Vol.\u00a037. ACM 14\u201318.","DOI":"10.1145\/1151954.1067453"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1017\/iop.2015.13"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1177\/0894439314524891"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0360-1315(98)00063-3"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1929887.1929902"},{"key":"e_1_3_2_1_34_1","unstructured":"Michael\u00a0Jong Lee. 2015. Teaching and engaging with debugging puzzles. Ph.\u00a0D. Dissertation.  Michael\u00a0Jong Lee. 2015. Teaching and engaging with debugging puzzles. Ph.\u00a0D. Dissertation."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3286960.3286970"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699760"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953308"},{"key":"e_1_3_2_1_38_1","unstructured":"Michael\u00a0A Miljanovic. 2015. RoboBUG: a game-based approach to learning debugging techniques. Ph.\u00a0D. Dissertation.  Michael\u00a0A Miljanovic. 2015. RoboBUG: a game-based approach to learning debugging techniques. Ph.\u00a0D. Dissertation."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-02762-9_21"},{"key":"e_1_3_2_1_40_1","volume-title":"On the cognitive effects of learning computer programming. New ideas in psychology 2, 2","author":"Pea D","year":"1984","unstructured":"Roy\u00a0 D Pea and D\u00a0Midian Kurland . 1984. On the cognitive effects of learning computer programming. New ideas in psychology 2, 2 ( 1984 ), 137\u2013168. Roy\u00a0D Pea and D\u00a0Midian Kurland. 1984. On the cognitive effects of learning computer programming. New ideas in psychology 2, 2 (1984), 137\u2013168."},{"key":"e_1_3_2_1_41_1","volume-title":"Pexil: Programming exercises interoperability language. In Confer\u00eancia Nacional XATA: XML, aplica\u00e7\u00f5es e tecnologias associadas, 9. \u00aa. ESEIG, 37\u201348.","author":"Queir\u00f3s Ricardo","year":"2011","unstructured":"Ricardo Queir\u00f3s and Jos\u00e9\u00a0Paulo Leal . 2011 . Pexil: Programming exercises interoperability language. In Confer\u00eancia Nacional XATA: XML, aplica\u00e7\u00f5es e tecnologias associadas, 9. \u00aa. ESEIG, 37\u201348. Ricardo Queir\u00f3s and Jos\u00e9\u00a0Paulo Leal. 2011. Pexil: Programming exercises interoperability language. In Confer\u00eancia Nacional XATA: XML, aplica\u00e7\u00f5es e tecnologias associadas, 9. \u00aa. ESEIG, 37\u201348."},{"key":"e_1_3_2_1_42_1","volume-title":"Central European Conference on Information and Intelligent Systems, CECIIS.","author":"Rado\u0161evi\u0107 Danijel","year":"2010","unstructured":"Danijel Rado\u0161evi\u0107 , Tihomir Orehova\u010dki , and Zlatko Stapi\u0107 . 2010 . Automatic on-line generation of student\u2019s exercises in teaching programming. In Rado\u0161evi\u0107, D., Orehova\u010dki, T., Stapi\u0107, Z:\u201d Automatic On-line Generation of Students Exercises in Teaching Programming \u201d, Central European Conference on Information and Intelligent Systems, CECIIS. Danijel Rado\u0161evi\u0107, Tihomir Orehova\u010dki, and Zlatko Stapi\u0107. 2010. Automatic on-line generation of student\u2019s exercises in teaching programming. In Rado\u0161evi\u0107, D., Orehova\u010dki, T., Stapi\u0107, Z:\u201d Automatic On-line Generation of Students Exercises in Teaching Programming\u201d, Central European Conference on Information and Intelligent Systems, CECIIS."},{"key":"e_1_3_2_1_43_1","volume-title":"Focus on formative feedback. Review of educational research 78, 1","author":"Shute J","year":"2008","unstructured":"Valerie\u00a0 J Shute . 2008. Focus on formative feedback. Review of educational research 78, 1 ( 2008 ), 153\u2013189. Valerie\u00a0J Shute. 2008. Focus on formative feedback. Review of educational research 78, 1 (2008), 153\u2013189."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2282338.2282370"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/CBD.2016.037"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2016911.2016930"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1002\/acp.1598"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"crossref","unstructured":"Richard Van\u00a0Eck. 2007. Building artificially intelligent learning games. In Games and simulations in online learning: Research and development frameworks. IGI global 271\u2013307.  Richard Van\u00a0Eck. 2007. Building artificially intelligent learning games. In Games and simulations in online learning: Research and development frameworks. IGI global 271\u2013307.","DOI":"10.4018\/978-1-59904-304-3.ch014"},{"volume-title":"Evaluation of software education using auto-generated exercises. In 2016 IEEE Intl Conference on Computational Science and Engineering","author":"Wakatani Akiyoshi","key":"e_1_3_2_1_49_1","unstructured":"Akiyoshi Wakatani and Toshiyuki Maeda . 2016. Evaluation of software education using auto-generated exercises. In 2016 IEEE Intl Conference on Computational Science and Engineering (CSE) and IEEE Intl Conference on Embedded and Ubiquitous Computing (EUC) and 15th Intl Symposium on Distributed Computing and Applications for Business Engineering (DCABES). IEEE , 732\u2013735. Akiyoshi Wakatani and Toshiyuki Maeda. 2016. Evaluation of software education using auto-generated exercises. In 2016 IEEE Intl Conference on Computational Science and Engineering (CSE) and IEEE Intl Conference on Embedded and Ubiquitous Computing (EUC) and 15th Intl Symposium on Distributed Computing and Applications for Business Engineering (DCABES). IEEE, 732\u2013735."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328778.3366919"},{"key":"e_1_3_2_1_51_1","unstructured":"Alan\u00a0Traviss Welford. 1968. Fundamentals of skill.(1968).  Alan\u00a0Traviss Welford. 1968. Fundamentals of skill.(1968)."},{"key":"e_1_3_2_1_52_1","unstructured":"Etienne Wenger. 2014. Artificial intelligence and tutoring systems: computational and cognitive approaches to the communication of knowledge. Morgan Kaufmann.  Etienne Wenger. 2014. Artificial intelligence and tutoring systems: computational and cognitive approaches to the communication of knowledge. Morgan Kaufmann."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1255047.1255057"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2282338.2282371"}],"event":{"name":"FDG22: 17th International Conference on the Foundations of Digital Games","acronym":"FDG22","location":"Athens Greece"},"container-title":["Proceedings of the 17th International Conference on the Foundations of Digital Games"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3555858.3555892","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3555858.3555892","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3555858.3555892","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:02:40Z","timestamp":1750186960000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3555858.3555892"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,5]]},"references-count":54,"alternative-id":["10.1145\/3555858.3555892","10.1145\/3555858"],"URL":"https:\/\/doi.org\/10.1145\/3555858.3555892","relation":{},"subject":[],"published":{"date-parts":[[2022,9,5]]},"assertion":[{"value":"2022-11-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}