Evaluating the Efficiency and Effectiveness of Adaptive Parsons Problems
Open accessAbstract
Practice is essential for learning. There is evidence that solving Parsons problems (putting mixed up code blocks in order) is a more efficient, but just as effective, form of practice than writing code from scratch. However, not all students successfully solve every Parsons problem. Making the problems adaptive, so that the difficulty changes based on the learner's performance, should keep the learner in Vygotsky's zone of proximal development and maximize learning gains. This paper reports on a study comparing the efficiency and effectiveness of learning from solving adaptive Parsons problems vs non-adaptive Parsons problem vs writing the equivalent code. The adaptive Parsons problems used both intra-problem and inter-problem adaptation. Intra-problem adaptation means that if the learner is struggling to solve the current problem, the problem can dynamically be made easier. Inter-problem adaptation means that the difficulty of the next problem is modified based on the learner's performance on the previous problem. This study provides evidence that solving intra-problem and inter-problem adaptive Parsons problems is a more efficient, but just as effective, form of practice as writing the equivalent code.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Statistical power analysis for the behavioral sciences
Cohen, J. (1990) · Computers Environment and Urban Systems · doi:10.1016/0198-9715(90)90050-4 · Cited by 65,406 · see citing works
Cognitive Load During Problem Solving: Effects on Learning
Sweller, J. (1988) · Cognitive Science · doi:10.1016/0364-0213(88)90023-7 · Cited by 11,048 · cited 2× · see citing works
“Cognitive Load Theory (CLT) was developed by John Sweller in the late 1980s [40].”
BackgroundCognitive Tutors: Lessons Learned
Anderson, J. R., Corbett, A. T., Koedinger, K. R., & Pelletier, R. (1995) · Journal of the Learning Sciences · doi:10.1207/s15327809jls0402_2 · Cited by 1,982 · see citing works
The Use of Worked Examples as a Substitute for Problem Solving in Learning Algebra
Sweller, J., & Cooper, G. A. (1985) · Cognition and Instruction · doi:10.1207/s1532690xci0201_3 · Cited by 1,214 · see citing works
Taking the Load Off a Learner's Mind: Instructional Design for Complex Learning
van Merrienboer, J. J. G., Kirschner, P. A., & Kester, L. (2003) · Educational Psychologist · doi:10.1207/s15326985ep3801_2 · Cited by 857 · cited 1× · see citing works
“However, writing programs, even short ones, is a complex cognitive task, which can easily overwhelm novices and impede learning [40, 44].”
Background(2011) · Cited by 725 · see citing works
Scaffolding Children's Learning: Vygotsky and Early Childhood Education
Berk, L. E., & Winsler, A. (1995) · Medical Entomology and Zoology · Cited by 676 · see citing works
Some Difficulties of Learning to Program
Du Boulay, B. (1986) · Journal of Educational Computing Research · doi:10.2190/3lfx-9rrf-67t8-uvk9 · Cited by 648 · see citing works
Failure rates in introductory programming
Bennedsen, J., & Caspersen, M. E. (2007) · ACM SIGCSE Bulletin · doi:10.1145/1272848.1272879 · Cited by 634 · see citing works
Learning to program = learning to construct mechanisms and explanations
Soloway, E. (1986) · CACM · doi:10.1145/6592.6594 · Cited by 615 · see citing works
Skill Acquisition and the LISP Tutor
Anderson, J. R., Conrad, F. G., & Corbett, A. T. (1989) · Cognitive Science · doi:10.1207/s15516709cog1304_1 · Cited by 385 · see citing works
A multi-national study of reading and tracing skills in novice programmers
Lister, R., Adams, E. S., Fitzgerald, S., Fone, W., Hamer, J., Lindholm, M., McCartney, R., Moström, J. E., Sanders, K., Seppälä, O., et al. (2004) · ACM SIGCSE Bulletin · doi:10.1145/1041624.1041673 · Cited by 284 · see citing works
Brown, N. C. C., Sentance, S., Crick, T., & Humphreys, S. (2014) · ACM Transactions on Computing Education · doi:10.1145/2602484 · Cited by 248 · see citing works
Strategies for Computer-Based Programming Instruction: Program Completion vs. Program Generation
Van Merriënboer, J. J. G., & De Croock, M. B. M. (1992) · Journal of Educational Computing Research · doi:10.2190/mjdx-9pp4-kfmt-09pm · Cited by 207 · see citing works
Evaluating a new exam question
Denny, P. C., Luxton-Reilly, A., & Simon, B. (2008) · doi:10.1145/1404520.1404532 · Cited by 203 · see citing works
Parson's programming puzzles: a fun and effective learning tool for first programming courses
Parsons, D., & Haden, P. (2006) · Australasian Computing Education Conference · Cited by 195 · see citing works
Experiencing programming assignments in CS1: the emotional toll
Kinnunen, P., & Simon, B. (2010) · Proceedings of the Sixth international workshop on Computing education research · doi:10.1145/1839594.1839609 · Cited by 156 · see citing works
Novice programmer errors: language constructs and plan composition
Ebrahimi, A. (1994) · International Journal of Human-Computer Studies · doi:10.1006/ijhc.1994.1069 · Cited by 155 · see citing works
Corbalan, G., Kester, L., & van Merriënboer, J. J. G. (2008) · Contemporary Educational Psychology · doi:10.1016/j.cedpsych.2008.02.003 · Cited by 146 · see citing works
A high school program in computer science
Gal‐Ezer, J., Beeri, C., Harel, D., & Yehudai, A. (1995) · Computer · doi:10.1109/2.467599 · Cited by 132 · see citing works
Reviewing CS1 exam question content
Petersen, A., Craig, M., & Zingaro, D. (2011) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/1953163.1953340 · Cited by 121 · see citing works
Solving parsons problems versus fixing and writing code
Ericson, B. J., Margulieux, L. E., & Rick, J. (2017) · Proceedings of the 17th Koli Calling International Conference on Computing Education Research · doi:10.1145/3141880.3141895 · Cited by 121 · see citing works
Self-citationThe recurring rainfall problem
Fisler, K. (2014) · doi:10.1145/2632320.2632346 · Cited by 112 · see citing works
Analysis of Interactive Features Designed to Enhance Learning in an Ebook
Ericson, B. J., Guzdial, M., & Morrison, B. B. (2015) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2787622.2787731 · Cited by 102 · see citing works
Self-citationHow do students solve parsons programming problems?
Helminen, J., Ihantola, P., Karavirta, V., & Malmi, L. (2012) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2361276.2361300 · Cited by 99 · see citing works
Do we know how difficult the rainfall problem is?
Seppälä, O., Ihantola, P., Isohanni, E., Sorva, J., & Vihavainen, A. (2015) · Koli Calling International Conference on Computing Education Research · doi:10.1145/2828959.2828963 · Cited by 93 · see citing works
Chevalier, F., Riche, N. H., Catherine Plaisant, B., Chalbi, A., & Hurter, C. (2016) · International Conference on Advanced Visual Interfaces (AVI) · doi:10.1145/2909132.2909255 · Cited by 89 · see citing works
Soloway's Rainfall Problem Has Become Harder
Simon (2013) · doi:10.1109/latice.2013.44 · Cited by 61 · see citing works
Distractors in Parsons Problems Decrease Learning Efficiency for Young Novice Programmers
Harms, K. J., Chen, J., & Kelleher, C. L. (2016) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2960310.2960314 · Cited by 60 · see citing works
Astrachan, O. L., Cuny, J., Stephenson, C., & Wilson, C. (2011) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/1953163.1953193 · Cited by 58 · see citing works
Computer Science in New Zealand high schools
Bell, T., Andreae, P. M., & Lambert, L. (2010) · Australasian Computing Education Conference · doi:10.5555/1862219.1862223 · Cited by 57 · see citing works
Two-Dimensional Parson’s Puzzles: The Concept, Tools, and First Observations
Ihantola, P., & Karavirta, V. (2011) · Journal of Information Technology Education Innovations in Practice · doi:10.28945/1394 · Cited by 56 · see citing works
Benda, K., Bruckman, A., & Guzdial, M. (2012) · ACM Transactions on Computing Education · doi:10.1145/2382564.2382567 · Cited by 53 · see citing works
Crick, T., & Sentance, S. (2011) · Koli Calling International Conference on Computing Education Research · doi:10.1145/2094131.2094158 · Cited by 51 · see citing works
Computational thinking and practice: a generic approach to computing in Danish high schools
Caspersen, M. E., & Nowack, P. (2013) · doi:10.5555/2667199.2667214 · Cited by 44 · see citing works
Kumar, A. N. (2018) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3159450.3159576 · Cited by 35 · see citing works
Miller, B., & Ranum, D. (2014) · doi:10.1145/2556325.2567887 · Cited by 26 · see citing works
Garner, S. (2007) · Informing Science and IT Education Conference · doi:10.28945/3127 · Cited by 21 · see citing works
CS principles professional development
Cuny, J., Baxter, D. A., Garcia, D. D., Gray, J., & Morelli, R. A. (2014) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2538862.2538876 · Cited by 13 · see citing works
Garner, S. (2007) · Issues in Informing Science and Information Technology · doi:10.28945/966 · Cited by 13 · see citing works
Flagged first, then by citations
Research works printed but not linked: 3
- [16]16. Albert T Corbett, Kenneth R Koedinger, and John R Anderson. 1997. Intelligent tutoring systems. Handbook of human-computer interaction 5 (1997), 849-874.
- [30]30. Amruth N Kumar. 2018. Epplets: A Tool for Solving Parsons Puzzles. In Proceed- ings of the 49th ACM Technical Symposium on Computer Science Education. ACM, 527-532.
- [36]36. Barbara Rogoff. 1990. Apprenticeship in thinking: Cognitive development in socio- cultural activity. Oxford University Press, New York, NY, USA.
Cited by
Sorted by citations
Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming
Kazemitabaar, M., Chow, J., Ma, C. K. T., Ericson, B. J., Weintrop, D., & Grossman, T. (2023) · Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3544548.3580919 · Cited by 366 · see citing works
“Learner’s typically complete Parsons problems significantly more quickly than fixing or writing code and have similar learning gains [24, 25, 94].”
Self-citationA Review of Research on Parsons Problems
Du, Y., Luxton-Reilly, A., & Denny, P. C. (2020) · Australasian Computing Education Conference · doi:10.1145/3373165.3373187 · Cited by 69 · see citing works
Malmi, L., Sheard, J., Kinnunen, P., Simon, & Sinclair, J. E. (2019) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3291279.3339409 · Cited by 67 · see citing works
Improving Instruction of Programming Patterns with Faded Parsons Problems
Weinman, N., Fox, A., & Hearst, M. A. (2021) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3411764.3445228 · Cited by 62 · see citing works
Ericson, B. J., Denny, P. C., Prather, J. E., Duran, R., Hellas, A., Leinonen, J., Miller, C. S., Morrison, B. B., Pearce, J. L., & Rodger, S. H. (2022) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3571785.3574127 · Cited by 59 · see citing works
Self-citationReeves, B., Sarsa, S., Prather, J., Denny, P., Becker, B. A., Hellas, A., Kimmel, B., Powell, G., & Leinonen, J. (2023) · Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 · doi:10.1145/3587102.3588805 · Cited by 56 · see citing works
Evaluating the Effectiveness of Parsons Problems for Block-based Programming
Zhi, R., Chi, M., Barnes, T., & Price, T. W. (2019) · Proceedings of the 2019 ACM Conference on International Computing Education Research · doi:10.1145/3291279.3339419 · Cited by 42 · see citing works
A Review of Worked Examples in Programming Activities
Müldner, K., Jennings, J., & Chiarelli, V. (2022) · ACM Transactions on Computing Education · doi:10.1145/3560266 · Cited by 42 · see citing works
Beyond Programming: A Computer-Based Assessment of Computational Thinking Competency
Lai, R. P. (2021) · ACM Transactions on Computing Education · doi:10.1145/3486598 · Cited by 37 · see citing works
Kazemitabaar, M., Huang, O., Suh, S., Henley, A. Z., & Grossman, T. (2025) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/3708359.3712104 · Cited by 48 · see citing works
Ericson, B. J., & Miller, B. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3366950 · Cited by 32 · see citing works
Self-citationHaynes-Magyar, C., & Ericson, B. J. (2021) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3411764.3445292 · Cited by 32 · see citing works
Self-citationWang, W., Zhi, R., Milliken, A., Lytle, N., & Price, T. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3366919 · Cited by 31 · see citing works
Using Adaptive Parsons Problems to Scaffold Write-Code Problems
Hou, X., Ericson, B. J., & Wang, X. (2022) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3501385.3543977 · Cited by 32 · see citing works
Self-citationPredicting Cognitive Load in Future Code Puzzles
Kelleher, C. L., & Hnin, W. Y. (2019) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3290605.3300487 · Cited by 28 · see citing works
Investigating the Affect and Effect of Adaptive Parsons Problems
Ericson, B. J., McCall, A., & Cunningham, K. I. (2019) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3364510.3364524 · Cited by 26 · see citing works
Self-citationWieser, M., Schoeffmann, K., Stefanics, D., Bollin, A., & Pasterk, S. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-44900-0_4 · Cited by 26 · see citing works
The Relationship Between Voluntary Practice of Short Programming Exercises and Exam Performance
Edwards, S. H., Murali, K. P., & Kazerouni, A. M. (2019) · ACM Global Computing Education Conference (CompEd) · doi:10.1145/3300115.3309525 · Cited by 17 · see citing works
Hou, X., Ericson, B. J., & Wang, X. (2023) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3631802.3631832 · Cited by 16 · see citing works
Self-citationEfficiency of Learning from Proof Blocks Versus Writing Proofs
Poulsen, S., Gertner, Y., Cosman, B., West, M., & Herman, G. L. (2023) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545945.3569797 · Cited by 15 · see citing works
Practice-Based Teacher Questioning Strategy Training with ELK
Wang, X., Thompson, M., Yang, K. B., Roy, D., Koedinger, K. R., Rosé, C. P., & Reich, J. (2021) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3449125 · Cited by 19 · see citing works
Multi-Institutional Multi-National Studies of Parsons Problems
Ericson, B. J., Pearce, J. L., Rodger, S. H., Csizmadia, A. P., Garcia, R., Gutiérrez, F. J., Liaskos, K. B., Padiyath, A., Scott, M., Smith, D. H., et al. (2023) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3623762.3633498 · Cited by 13 · see citing works
Self-citationHelping Students Solve Parsons Puzzles Better
Kumar, A. N. (2019) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3304221.3319735 · Cited by 12 · see citing works
Exploring the Difficulty of Faded Parsons Problems for Programming Education
Fromont, F., Jayamanne, H., & Denny, P. C. (2023) · Australasian Computing Education Conference · doi:10.1145/3576123.3576136 · Cited by 12 · see citing works
Teaching Test-Writing As a Variably-Scaffolded Programming Pattern
Lojo, N., & Fox, A. (2022) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3502718.3524789 · Cited by 10 · see citing works
Adaptive Parsons Problems as Active Learning Activities During Lecture
Ericson, B. J., & Haynes-Magyar, C. (2022) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3502718.3524808 · Cited by 10 · see citing works
Self-citationAutomating Personalized Parsons Problems with Customized Contexts and Concepts
Gutierrez, A. D. C., Denny, P. C., & Luxton-Reilly, A. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653568 · Cited by 9 · see citing works
Dong, Y., Shabrina, P., Marwan, S., & Barnes, T. M. (2021) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3446871.3469764 · Cited by 9 · see citing works
Using Micro Parsons Problems to Scaffold the Learning of Regular Expressions
Wu, Z., Ericson, B. J., & Brooks, C. A. (2023) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3587102.3588853 · Cited by 9 · see citing works
Self-citationDetecting Struggling Students from Interactive Ebook Data
Ericson, B. J., Maeda, H., & Dhillon, P. S. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3478431.3499354 · Cited by 9 · see citing works
Self-citationMilicic, G., Wetzel, S., & Ludwig, M. (2020) · Future Internet · doi:10.3390/fi12090152 · Cited by 8 · see citing works
Learning Computational Thinking Efficiently
Bender, J., Zhao, B., Dziena, A., & Kaiser, G. E. (2022) · Australasian Computing Education Conference · doi:10.1145/3511861.3511869 · Cited by 8 · see citing works
The Impact of Solving Adaptive Parsons Problems with Common and Uncommon Solutions
Haynes-Magyar, C., & Ericson, B. J. (2022) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3564721.3564736 · Cited by 8 · see citing works
Self-citationMnemonic Variable Names in Parsons Puzzles
Kumar, A. N. (2019) · ACM Global Computing Education Conference (CompEd) · doi:10.1145/3300115.3309509 · Cited by 8 · see citing works
Integrating Parsons puzzles within Scratch enables efficient computational thinking learning
Bender, J., Zhao, B., Dziena, A., & Kaiser, G. E. (2022) · Research and Practice in Technology Enhanced Learning · doi:10.58459/rptel.2023.18022 · Cited by 7 · see citing works
Ericson, B. J., Hoffman, B., & Rosato, J. (2020) · Workshop in Primary and Secondary Computing Education · doi:10.1145/3421590.3421593 · Cited by 7 · see citing works
Self-citationWrong Answers for Wrong Reasons: The Risks of Ad Hoc Instruments
Chiodini, L., & Hauswirth, M. (2021) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3488042.3488045 · Cited by 7 · see citing works
SQL Puzzles: Evaluating Micro Parsons Problems With Different Feedbacks as Practice for Novices
Wu, Z., & Ericson, B. J. (2024) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3641910 · Cited by 6 · see citing works
Self-citationEffect of Block-Based Python Programming Environment on Programming Learning
Kim, Y., Kim, J., & Lee, W. (2023) · Applied Sciences · doi:10.3390/app131910898 · Cited by 6 · see citing works
Smith, D. H., Poulsen, S., Emeka, C., Wu, Z., Haynes-Magyar, C., & Zilles, C. B. (2024) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3632620.3671114 · Cited by 6 · see citing works
Smith, D. H., Poulsen, S., Fowler, M., & Zilles, C. B. (2023) · ACM Global Computing Education Conference (CompEd) · doi:10.1145/3576882.3617927 · Cited by 6 · see citing works
Interdisciplinary Computer Science Pre-service TeacherPreparation
Maiorana, F., Richards, G. M., Lucarelli, C., Berry, M. G., & Ericson, B. J. (2019) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3304221.3325543 · Cited by 6 · see citing works
Self-citationInclusive education in Ukraine:
Оliinyk, T., Mishchenko, O., Iievliev, O., Saveliev, D., & Губіна, С. (2023) · Cadernos de Educação Tecnologia e Sociedade · doi:10.14571/brajets.v16.nse2.50-62 · Cited by 5 · see citing works
Parsons problems and computing education learning theories
Szabo, C., Sheard, J., Malmi, L., & Kinnunen, P. (2025) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3769994.3770032 · Cited by 4 · see citing works
Generating Multi-Part Autogradable Faded Parsons Problems From Code-Writing Exercises
Caraco, S., Lojo, N., VERDICCHIO, M. P., & Fox, A. (2024) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3626252.3630786 · Cited by 4 · see citing works
Evaluating Micro Parsons Problems as Exam Questions
Wu, Z., & Smith, D. H. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653583 · Cited by 4 · see citing works
Investigating the Effectiveness of Variations of Micro Parsons Problems
Wu, Z. (2023) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3568812.3603447 · Cited by 4 · see citing works
Informatics in Schools. Beyond Bits and Bytes: Nurturing Informatics Intelligence in Education
Pellet, J., & Parriaux, G. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-44900-0 · Cited by 4 · see citing works
Fading Strategies for Parsons Problems in Intermediate Classrooms
Caraco, S., Lojo, N., & Fox, A. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3724363.3729062 · Cited by 3 · see citing works
Disentangling the Learning Gains from Reading a Book Chapter and Completing Proof Blocks Problems
Poulsen, S., Gertner, Y., Chen, H., Cosman, B., West, M., & Herman, G. L. (2024) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3626252.3630831 · Cited by 3 · see citing works
Tabarsi, B. T., Reichert, H., Lytle, N., Cateté, V., & Barnes, T. M. (2024) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3632620.3671110 · Cited by 3 · see citing works
Planning a Multi-institutional and Multi-national Study of the Effectiveness of Parsons Problems
Ericson, B. J., Denny, P. C., Prather, J. E., Duran, R., Hellas, A., Leinonen, J., Miller, C. S., Morrison, B. B., Pearce, J. L., & Rodger, S. H. (2022) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3502717.3532172 · Cited by 3 · see citing works
Self-citationToward Ability-Based Design for Novice Programmers with Learning (Dis)abilities
Haynes-Magyar, C. (2020) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3372782.3407104 · Cited by 3 · see citing works
Collaborative Parsons Problems in a Remote-learning First-year Engineering Classroom
Morin, B., & Kecskemety, K. (2021) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--36809 · Cited by 2 · see citing works
Do Students Use Semantics When Solving Parsons Puzzles? – A Log-Based Investigation
Kumar, A. N. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-80421-3_49 · Cited by 2 · see citing works
A C Language Learning Platform Based on Parsons Problems
Sheng, Y., Li, B., Wu, Z., Zhong, P., & Duan, G. (2023) · Communications in computer and information science · doi:10.1007/978-981-99-2446-2_49 · Cited by 1 · see citing works
Determining Problem Type Using Deep Reinforcement Learning in a Data-Driven Intelligent Tutor
Alam, N., Fazeli, K., Tian, X., Chi, M., & Barnes, T. M. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-98465-5_18 · Cited by 1 · see citing works
An Innovative Approach to Parsons Problems for Teaching and Learning Functional Programming
Bell, J., Deschamps, A., Kapoor, E., Karki, S., Kim, J., González, N. M., Pitchford, W. H., Sturua, E., Wade, C., & Rebelsky, S. A. (2026) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3770762.3772625 · Cited by 1 · see citing works
Toward Accessible Parsons Problems on Mobile Platforms
Kluthe, T., Contreras, G., Allee, W., Moore, W. J. R., Roy, N., Williams, H., Hoffman, A., Smith, D. W., Blaser, B., Gorlewicz, J. L., et al. (2026) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3770762.3772646 · Cited by 1 · see citing works
Lessons Learned from Scaling Sisters Rise Up
Ericson, B. J., García, P. M., & Mondisa, J. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3478431.3499351 · Cited by 1 · see citing works
Self-citationUseful Distractions? Investigating the Utility of Distractors in Parsons Problems
Smith, D. H. (2023) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3568812.3603463 · Cited by 1 · see citing works
Measuring the Impact of Distractors on Student Learning Gains while Using Proof Blocks
Poulsen, S., Chen, H., Gertner, Y., Cosman, B., West, M., & Herman, G. L. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701787 · Cited by 1 · see citing works
Gaspar, A., Bari, A. T. M. G., Vitel, D., Tan, K. C., Albert, J. L., & Wiegand, R. P. (2020) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--32383 · Cited by 1 · see citing works
Shah, M., & Garcia, D. D. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3372640
Računalniško tekmovanje Pišek - Oblika vzpodbujanja učenja programiranja za vse
Lokar, M., & Mujkić, M. (2021) · Uporabna informatika · doi:10.31449/upinf.vol29.num1.121
Računalniško tekmovanje Pišek - Oblika vzpodbujanja učenja programiranja za vse
Lokar, M., & Mujkić, M. (2021) · Uporabna informatika · doi:10.31449/upinf.121
Developing a programming environment based on Parsons Problems for beginners in Python
Kim, Y., & Kim, J. (2026) · The Journal of Korean Association of Computer Education · doi:10.32431/kace.2026.29.1.003
Drill-type adaptive debugging to boost programming skills
Pozzan, G., Padova, C., Montuori, C., Arfé, B., & Vardanega, T. (2026) · Computer Science Education · doi:10.1080/08993408.2026.2672717
Große-Bölting, G., & Weißenrieder, F. (2026) · ACM Transactions on Computing Education · doi:10.1145/3844735
- Authors
- Ericson, B. J., Foley, J. D., & Rick, J.
- Affiliations
- Georgia Institute of Technology (US)
- Venue
- Proceedings of the 2018 ACM Conference on International Computing Education Research
- Publisher
- ACM
- Published
- 2018-08-08
- Pages
- 60-68
- OpenAlex
- W2886511030
- Cited by
- 70
- References
- 40
- Citations by year
- 2026: 5 · 2025: 5 · 2024: 7 · 2023: 16 · 2022: 11 · 2021: 10 · 2020: 8 · 2019: 8
- FWCI
- 7.36
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- ACM Conference on International Computing Education Research (ICER) (publishedVersion)
- Funders
- National Science Foundation (1432300, 1138378)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Computer Science › Artificial Intelligence › Intelligent Tutoring Systems and Adaptive Learning
- Social Sciences › Psychology › Developmental and Educational Psychology › Innovative Teaching and Learning Methods
- Keywords
- Parsons problems, adaptive learning, programming education, zone of proximal development, practice efficiency, learning effectiveness, writing software
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review