The DOI matches its Crossref record; 17 of the 17 references it cites were found in a registry or an index.
Relationships between reading, tracing and writing skills in introductory programming
Open accessAbstract
This study analyzed student responses to an examination, after the students had completed one semester of instruction in programming. The performance of students on code tracing tasks correlated with their performance on code writing tasks. A correlation was also found between performance on "explain in plain English" tasks and code writing. A stepwise regression, with performance on code writing as the dependent variable, was used to construct a path diagram. The diagram suggests the possibility of a hierarchy of programming related tasks. Knowledge of programming constructs forms the bottom of the hierarchy, with "explain in English", Parson's puzzles, and the tracing of iterative code forming one or more intermediate levels in the hierarchy.
Overview
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
Verification
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.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The source backs part of the claim, not all of it — or backs it for a different population, condition or comparison.
In the citing paper
“Prior work in introductory programming has shown that code-reading and tracing skills are essential to problem-solving activities including code-writing [49,55,57].”
From Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming (2023) · cites this paper as [57]
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
(2001) · Cited by 13,930
Probabilistic Models for Some Intelligence and Attainment Tests
Psychology, M. (1961) · Information and Control · doi:10.1016/s0019-9958(61)80061-2 · Cited by 6,936
Efficient tests for normality, homoscedasticity and serial independence of regression residuals.
Jarque, C. M., & Bera, A. K. (1980) · Economics Letters · doi:10.1016/0165-1765(80)90024-5 · Cited by 4,338
A Rating Formulation for Ordered Response Categories
Andrich, D. (1978) · Psychometrika · doi:10.1007/bf02293814 · Cited by 2,984
Evaluating the Quality of Learning: The Solo Taxonomy : Structure of the Observed Learning Outcome
Biggs, J., & Collis, K. F. (1977) · Cited by 1,079
When novices surpass experts: The difficulty of a task may increase with expertise.
Adelson, B. (1984) · Journal of Experimental Psychology Learning Memory and Cognition · doi:10.1037/0278-7393.10.3.483 · Cited by 403
Not seeing the forest for the trees
Lister, R., Simon, B., Thompson, E., Whalley, J. L., & Prasad, C. (2006) · ACM SIGCSE Bulletin · doi:10.1145/1140123.1140157 · Cited by 266
Self-citationBloom's Taxonomy for CS Assessment
Thompson, E., Luxton-Reilly, A., Whalley, J. L., Hu, M., & Robbins, P. (2008) · University of Birmingham Research Portal (University of Birmingham) · doi:10.5555/1379249.1379265 · Cited by 203
Self-citationParson'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
Whalley, J. L., Lister, R., Thompson, E., Clear, T., Robbins, P., Kumar, P. K. A., & Prasad, C. (2006) · Tuwhera (Auckland University of Technology) · Cited by 193
Self-citation
Research works printed but not linked: 3
- Biggs , J. B. & Collis , K. F. Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome) . New York , Academic Press , 1982 . Biggs, J. B. & Collis, K. F. Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome). New York, Academic Press, 1982.
- Philpott , A , Robbins , P. , and Whalley , J . Accessing The Steps on the Road to Relational Thinking. Proceedings of the 20th Annual NACCQ. Mann , S and Bridgeman, N. (eds) , Nelson , NZ , July 8-11, 2007 , 286. Philpott, A, Robbins, P., and Whalley, J. Accessing The Steps on the Road to Relational Thinking. Proceedings of the 20th Annual NACCQ. Mann, S and Bridgeman, N. (eds), Nelson, NZ, July 8-11, 2007, 286.
- Soloway , E. and Ehrlich , K , Bonar , J., and Greenspan, J. (1983) What do novices know about programming? In B . Shneiderman and A. Badre, editors, Directions in Human-Computer Interactions, 27--53. Ablex, Inc., Norwood, NJ. Soloway, E. and Ehrlich, K, Bonar, J., and Greenspan, J. (1983) What do novices know about programming? In B. Shneiderman and A. Badre, editors, Directions in Human-Computer Interactions, 27--53. Ablex, Inc., Norwood, NJ.
Cited by
Sorted by citations
Students’ Misconceptions and Other Difficulties in Introductory Programming: A Literature Review
Qian, Y., & Lehman, J. (2018) · ACM Transactions on Computing Education · doi:10.1145/3077618 · Cited by 529
Introductory programming: a systematic literature review
Luxton-Reilly, A., Simon, Al-Bluwi, I., Becker, B. A., Giannakos, M. N., Kumar, A. N., Ott, L. M., Paterson, J. H., Scott, M., Sheard, J., et al. (2018) · doi:10.1145/3293881.3295779 · Cited by 511
Designing for deeper learning in a blended computer science course for middle school students
Grover, S., Pea, R. D., & Cooper, S. (2015) · Computer Science Education · doi:10.1080/08993408.2015.1033142 · Cited by 443
Computing in the curriculum: Challenges and strategies from a teacher’s perspective
Sentance, S., & Csizmadia, A. P. (2016) · Education and Information Technologies · doi:10.1007/s10639-016-9482-0 · Cited by 434
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
“Prior work in introductory programming has shown that code-reading and tracing skills are essential to problem-solving activities including code-writing [49, 55, 57].”
A closer look at tracing, explaining and code writing skills in the novice programmer
Venables, A. T., Tan, G., & Lister, R. (2009) · doi:10.1145/1584322.1584336 · Cited by 188
Self-citationNovice Programmers and Introductory Programming
Robins, A. V. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.013 · Cited by 191
A theory of instruction for introductory programming skills
Xie, B., Loksa, D., Nelson, G. L., Davidson, M. J., Dong, D., Kwik, H., Tan, A. H., Hwa, L., Li, M., & Ko, A. J. (2019) · Computer Science Education · doi:10.1080/08993408.2019.1565235 · Cited by 191
Should your 8-year-old learn coding?
Duncan, C., Bell, T., & Tanimoto, S. L. (2014) · Workshop in Primary and Secondary Computing Education · doi:10.1145/2670757.2670774 · Cited by 161
Closing the gender gap in an introductory programming course
Rubio, M. A., Romero‐Zaliz, R., Mañoso, C., & de Madrid, A. P. (2014) · Computers & Education · doi:10.1016/j.compedu.2014.12.003 · Cited by 160
Assessing computational learning in K-12
Grover, S., Cooper, S., & Pea, R. D. (2014) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/2591708.2591713 · Cited by 153
Selby, C. C. (2015) · Workshop in Primary and Secondary Computing Education · doi:10.1145/2818314.2818315 · Cited by 128
Nelson, G. L., Xie, B., & Ko, A. J. (2017) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3105726.3106178 · Cited by 130
Naturally occurring data as research instrument
Lister, R., Clear, T., Simon, Bouvier, D. J., Carter, P., Eckerdal, A., Jacková, J., Lopez, M., McCartney, R., Robbins, P., et al. (2010) · ACM SIGCSE Bulletin · doi:10.1145/1709424.1709460 · Cited by 127
Self-citationThe Cambridge Handbook of Computing Education Research
Fincher, S., Robins, A. V., Margulieux, L. E., Morrison, B. B., Shephard, K., Loui, M., Borrego, M., Lancaster, T., Falkner, K., Sheard, J., et al. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555 · Cited by 141
Lister, R., Fidge, C., & Teague, D. (2009) · Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education · doi:10.1145/1562877.1562930 · Cited by 118
Self-citationConcrete and other neo-Piagetian forms of reasoning in the novice programmer
Lister, R. (2011) · UTS ePRESS (University of Technology Sydney) · Cited by 102
Self-citationTeaching computer programming with PRIMM: a sociocultural perspective
Sentance, S., Waite, J., & Kallia, M. (2019) · Computer Science Education · doi:10.1080/08993408.2019.1608781 · Cited by 128
How 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
An introduction to program comprehension for computer science educators
Schulte, C., Clear, T., Taherkhani, A., Busjahn, T., & Paterson, J. H. (2010) · doi:10.1145/1971681.1971687 · Cited by 109
Analysis of code reading to gain more insight in program comprehension
Busjahn, T., Schulte, C., & Busjahn, A. (2011) · Koli Calling International Conference on Computing Education Research · doi:10.1145/2094131.2094133 · Cited by 98
Izu, C., Schulte, C., Aggarwal, A., Cutts, Q. I., Duran, R., Gutica, M., Heinemann, B., Kraemer, E. T., Lonati, V., Mirolo, C., et al. (2019) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3344429.3372501 · Cited by 105
A review of games designed to improve introductory computer programming competencies
Vahldick, A., Mendes, A. J., & Marcelino, M. J. (2014) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie.2014.7044114 · Cited by 106
The use of code reading in teaching programming
Busjahn, T., & Schulte, C. (2013) · Koli Calling International Conference on Computing Education Research · doi:10.1145/2526968.2526969 · Cited by 94
The abstraction transition taxonomy
Cutts, Q. I., Esper, S., Fecho, M., Foster, S. R., & Simon, B. (2012) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2361276.2361290 · Cited by 85
Assessing Algorithmic and Computational Thinking in K-12: Lessons from a Middle School Classroom
Grover, S. (2017) · Springer eBooks · doi:10.1007/978-3-319-52691-1_17 · Cited by 97
An Explicit Strategy to Scaffold Novice Program Tracing
Xie, B., Nelson, G. L., & Ko, A. J. (2018) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3159450.3159527 · Cited by 82
A Study of Code Design Skills in Novice Programmers using the SOLO taxonomy
Izu, C., Weerasinghe, A., & Pope, C. (2016) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2960310.2960324 · Cited by 84
A fresh look at novice programmers' performance and their teachers' expectations
Utting, I., Tew, A. E., McCracken, M., Thomas, L., Bouvier, D. J., Frye, R., Paterson, J. H., Caspersen, M. E., Kolikant, Y. B., Sorva, J., et al. (2013) · doi:10.1145/2543882.2543884 · Cited by 79
Curzon, P., Bell, T., Waite, J., & Dorling, M. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.018 · Cited by 85
A taxonomic study of novice programming summative assessment
Shuhidan, S. M., Hamilton, M., & D’Souza, D. (2009) · doi:10.5555/1862712.1862734 · Cited by 76
Exploring programming assessment instruments
Sheard, J., Simon, Carbone, A., Chinn, D. D., Laakso, M., Clear, T., de RAADT, M., D’Souza, D., Harland, J., Lister, R., et al. (2011) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2016911.2016920 · Cited by 75
Self-citationTorino: A Tangible Programming Language Inclusive of Children with Visual Disabilities
Morrison, C. P., Villar, N., Thieme, A., Ashktorab, Z., Taysom, E., Salandin, O., Cletheroe, D., Saul, G., Blackwell, A. F., Edge, D., et al. (2018) · Human-Computer Interaction · doi:10.1080/07370024.2018.1512413 · Cited by 74
Analysis of linkages between an unplugged activity and the development of computational thinking
Looi, C., How, M.-L., Wu, L., Seow, P., & Liu, L. (2018) · Computer Science Education · doi:10.1080/08993408.2018.1533297 · Cited by 84
A 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
How Beginning Programmers and Code LLMs (Mis)read Each Other
Nguyen, S., Babe, H. M., Zi, Y., Guha, A., Anderson, C. J., & Feldman, M. Q. (2024) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642706 · Cited by 120
The Compound Nature of Novice Programming Assessments
Luxton-Reilly, A., & Petersen, A. (2017) · doi:10.1145/3013499.3013500 · Cited by 66
Programming Paradigms and Beyond
Krishnamurthi, S., & Fisler, K. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.014 · Cited by 69
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
Attitudes Surrounding an Imperfect AI Autograder
Hsu, S., Li, T. W., Zhang, Z., Fowler, M., Zilles, C. B., & Karahalios, K. G. (2021) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3411764.3445424 · Cited by 76
Developing Assessments to Determine Mastery of Programming Fundamentals
Luxton-Reilly, A., Becker, B. A., Cao, Y., McDermott, R., Mirolo, C., Mühling, A., Petersen, A., Sanders, K., Simon, & Whalley, J. L. (2018) · doi:10.1145/3174781.3174784 · Cited by 66
Self-citationHorn, M., & Bers, M. U. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.023 · Cited by 63
Lister, R., Fidge, C., & Teague, D. (2009) · ACM SIGCSE Bulletin · doi:10.1145/1595496.1562930 · Cited by 62
Self-citationThe History of Computing Education Research
Guzdial, M., & du Boulay, B. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.002 · Cited by 66
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 71
Ability to 'explain in plain english' linked to proficiency in computer-based programming
Murphy, L., Fitzgerald, S., Lister, R., & McCauley, R. A. (2012) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2361276.2361299 · Cited by 57
Self-citationTwo-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
Bati, T. B., Gelderblom, H., & van Biljon, J. A. (2014) · Computer Science Education · doi:10.1080/08993408.2014.897850 · Cited by 53
Cutts, Q. I., Connor, R., Michaelson, G. J., & Donaldson, P. (2014) · Workshop in Primary and Secondary Computing Education · doi:10.1145/2670757.2670780 · Cited by 52
Teague, D., & Lister, R. (2014) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/2591708.2591712 · Cited by 52
Self-citationGrover, S., Pea, R. D., & Cooper, S. (2014) · ACM Conference on Learning @ Scale (L@S) · doi:10.1145/2556325.2567883 · Cited by 51
Chen, J., Lu, X., Du, Y., Rejtig, M., Bagley, R., Horn, M., & Wilensky, U. J. (2024) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642377 · Cited by 66
A mobile learning application for parsons problems with automatic feedback
Karavirta, V., Helminen, J., & Ihantola, P. (2012) · Koli Calling International Conference on Computing Education Research · doi:10.1145/2401796.2401798 · Cited by 51
The importance of students' attention to program state
Lewis, C. M. (2012) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2361276.2361301 · Cited by 50
Lishinski, A., Yadav, A. K., Enbody, R. J., & Good, J. (2016) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2839509.2844596 · Cited by 53
Using games in introductory courses
Bayliss, J. D. (2009) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/1508865.1508989 · Cited by 48
'Explain in plain English' questions
Murphy, L., McCauley, R. A., & Fitzgerald, S. (2012) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2157136.2157249 · Cited by 47
Towards an Analysis of Program Complexity From a Cognitive Perspective
Duran, R., Sorva, J., & Leite, S. (2018) · Proceedings of the 2018 ACM Conference on International Computing Education Research · doi:10.1145/3230977.3230986 · Cited by 44
Using collaborative learning scenarios to teach programming to non‐CS majors
Echeverría, L., Cobos, R., Machuca‐Villegas, L., & Claros, I. D. (2017) · Computer Applications in Engineering Education · doi:10.1002/cae.21832 · Cited by 44
A study of the influence of code-tracing problems on code-writing skills
Kumar, A. N. (2013) · Proceedings of the 18th ACM conference on Innovation and technology in computer science education · doi:10.1145/2462476.2462507 · Cited by 43
Pritchard, D., & Vasiga, T. (2013) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2445196.2445370 · Cited by 43
'explain in plain english' questions revisited
Corney, M., Fitzgerald, S., Hanks, B., Lister, R., McCauley, R. A., & Murphy, L. (2014) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2538862.2538911 · Cited by 43
Self-citationSentance, S., & Waite, J. (2017) · Workshop in Primary and Secondary Computing Education · doi:10.1145/3137065.3137084 · Cited by 42
Novice Programming Students' Learning of Concepts and Practise
Eckerdal, A. (2009) · Uppsala University Publications (Uppsala University) · Cited by 42
Autograding "Explain in Plain English" questions using NLP
Fowler, M., Chen, B., Azad, S., West, M., & Zilles, C. B. (2021) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3408877.3432539 · Cited by 41
Solving Code-tracing Problems and its Effect on Code-writing Skills Pertaining to Program Semantics
Kumar, A. N. (2015) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/2729094.2742587 · Cited by 39
Toward a Developmental Epistemology of Computer Programming
Lister, R. (2016) · Workshop in Primary and Secondary Computing Education · doi:10.1145/2978249.2978251 · Cited by 46
Self-citationCognitive Sciences for Computing Education
Robins, A. V., Margulieux, L. E., & Morrison, B. B. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.010 · Cited by 44
Am I Wrong, or Is the Autograder Wrong? Effects of AI Grading Mistakes on Learning
Li, T. W., Hsu, S., Fowler, M., Zhang, Z., Zilles, C. B., & Karahalios, K. G. (2023) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3568813.3600124 · Cited by 38
Introductory programming: examining the exams
Simon, N. P., Chinn, D. D., de RAADT, M., Philpott, A., Sheard, J., Laakso, M., D’Souza, D., Skene, J., Carbone, A., Clear, T., et al. (2012) · Swinburne figshare (Swinburne University of Technology) · doi:10.5555/2483716.2483724 · Cited by 38
Self-citationHow difficult are exams?: a framework for assessing the complexity of introductory programming exams
Sheard, J., Simon, N. P., Carbone, A., Chinn, D. D., Clear, T., Corney, M., D’Souza, D., Fenwick, J., Harland, J., Laakso, M., et al. (2013) · QUT ePrints (Queensland University of Technology) · doi:10.5555/2667199.2667215 · Cited by 38
Bai, H.-Q., Wang, X., & Zhao, L. (2021) · Frontiers in Psychology · doi:10.3389/fpsyg.2021.771221 · Cited by 41
Instructor perspectives of multiple-choice questions in summative assessment for novice programmers
Shuhidan, S. M., Hamilton, M., & D’Souza, D. (2010) · Computer Science Education · doi:10.1080/08993408.2010.509097 · Cited by 37
Computing EducationLiterature Review and Voices from the Field
Blikstein, P., & Moghadam, S. H. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.004 · Cited by 43
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 70
Kumar, A. N. (2018) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3159450.3159576 · Cited by 35
Salient elements in novice solutions to code writing problems
Whalley, J. L., Clear, T., Robbins, P., & Thompson, E. (2011) · Tuwhera (Auckland University of Technology) · Cited by 34
Self-citationSimon (2011) · Koli Calling International Conference on Computing Education Research · doi:10.1145/2094131.2094134 · Cited by 37
Fowler, M., Smith, D. H., Hassan, M. R., Poulsen, S., West, M., & Zilles, C. B. (2022) · Computer Science Education · doi:10.1080/08993408.2022.2079866 · Cited by 32
Learning Sciences for Computing Education
Margulieux, L. E., Dorn, B., & Searle, K. A. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.009 · Cited by 33
A Validated Scoring Rubric for Explain-in-Plain-English Questions
Chen, B., Azad, S., Haldar, R., West, M., & Zilles, C. B. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3366879 · Cited by 32
Promoting computational thinking with programming
Selby, C. C. (2012) · Workshop in Primary and Secondary Computing Education · doi:10.1145/2481449.2481466 · Cited by 36
Corney, M., Lister, R., & Teague, D. (2011) · QUT ePrints (Queensland University of Technology) · Cited by 32
Self-citationLewis, C. M., Shah, N., & Falkner, K. E. K. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.017 · Cited by 36
Griffin, J. M. (2016) · Conference on Information Technology Education · doi:10.1145/2978192.2978231 · Cited by 32
Strategies for Deploying Unreliable AI Graders in High-Transparency High-Stakes Exams
Azad, S., Chen, B., Fowler, M., West, M., & Zilles, C. B. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-52237-7_2 · Cited by 28
Stepping up to integrative questions on CS1 exams
Zingaro, D., Petersen, A., & Craig, M. (2012) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2157136.2157215 · Cited by 28
Teacher Learning and Professional Development
Fincher, S. A., Kolikant, Y. B., & Falkner, K. E. K. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.026 · Cited by 29
Motivation, Attitudes, and Dispositions
Lishinski, A., & Yadav, A. K. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.029 · Cited by 34
Students Struggle to Explain Their Own Program Code
Lehtinen, T., Lukkarinen, A., & Haaranen, L. (2021) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3430665.3456322 · Cited by 27
Falkner, K. E. K., & Sheard, J. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.016 · Cited by 36
Supporting skill integration in an intelligent tutoring system for code tracing
Huang, Y., Brusilovsky, P., Guerra, J., Koedinger, K., & Schunn, C. (2023) · Journal of Computer Assisted Learning · doi:10.1111/jcal.12757 · Cited by 32
Effects, Experiences and Feedback from Studies of a Program Visualization Tool
Kaila, E., Rajala, T., Laakso, M., & Salakoski, T. (2009) · Informatics in Education · doi:10.15388/infedu.2009.02 · Cited by 25
Code comprehension problems as learning events
DeLyser, L. A., Stehlik, M., & Carver, S. M. (2012) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/2325296.2325319 · Cited by 25
Evaluating the Effectiveness Roles of Variables in the Novice Programmers Learning
Shi, N., Cui, W., Zhang, P., & Sun, X. (2017) · Journal of Educational Computing Research · doi:10.1177/0735633117707312 · Cited by 25
Effects of course-long use of a program visualization tool
Kaila, E., Rajala, T., Laakso, M., & Salakoski, T. (2010) · doi:10.5555/1862219.1862234 · Cited by 25
Simon, & Snowdon, S. (2011) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2016911.2016931 · Cited by 25
Qualitative Methods for Computing Education
Tenenberg, J. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.008 · Cited by 24
Haden, P. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.006 · Cited by 28
CrossCode: Multi-level Visualization of Program Execution
Hayatpur, D., Wigdor, D., & Xia, H. (2023) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3544548.3581390 · Cited by 23
Metadata
- Authors
- Lopez, M., Whalley, J., Robbins, P., & Lister, R.
- Affiliations
- Manukau Institute of Technology (NZ)
- Auckland University of Technology (NZ)
- University of Technology Sydney (AU)
- Venue
- Proceedings of the Fourth international Workshop on Computing Education Research
- Publisher
- ACM
- Published
- 2008-09-06
- Pages
- 101-112
- OpenAlex
- W2165365113
- Semantic Scholar
- 2cab0a77f6ed8fc4ca1ca1ec9782dfc4d36f2254
- Cited by
- 363
- References
- 17
- Citations by year
- 2026: 9 · 2025: 17 · 2024: 26 · 2023: 29 · 2022: 25 · 2021: 28 · 2020: 29 · 2019: 60 · 2018: 23 · 2017: 18 · 2016: 14 · 2015: 12 · 2014: 12 · 2013: 11 · 2012: 17
- FWCI
- 11.71
- Type
- conference paper
- Language
- en
- Open access
- green
- hdl.handle.net
- Locations
- ACM Conference on International Computing Education Research (ICER) (publishedVersion)
- UTS ePRESS (University of Technology Sydney) (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Social Sciences › Education › Educational Robotics and Engineering
- Physical Sciences › Mathematics › Statistics and Probability › Statistics Education and Methodologies
- Keywords
- introductory programming, code tracing, writing software, reading skills, programming constructs, task hierarchy, student performance
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