Behaviors of Higher and Lower Performing Students in CS1
Open accessAbstract
Although recent work in computing has discovered multiple techniques to identify low-performing students in a course, it is unclear what factors contribute to those students' difficulties. If we were able to better understand the characteristics of such students, we may be better able to help those students. This work examines the characteristics of low- and high-performing students through interviews with students from an introductory computing class. We identify a number of relevant areas of student behavior including how they approach their exam studies, how they approach completing programming assignments, whether they sought help after identifying misunderstandings, how and from whom they sought help, and how they reflected on assignments after submitting them. Particular behaviors within each area are coded and differences between groups of students are identified.
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.
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?
Academic procrastination negatively impacts students' academic performance, well-being, and learning abilities.
“This issue negatively impacts students' academic performance, well-being, and learning abilities [25,26,34,39].”
From ClearMind Workshop: An ACT-based Intervention Tailored for Academic Procrastination among Computing Students (2024) · cites this paper as [26]
Section 5.2 reports that procrastination can amplify poor study practices, cites prior literature linking it to lower programming-assignment grades, and describes a student who could not get help understanding concepts after starting late. Section 4.2.1 also notes that some high-performing students started late and completed their assignments successfully. The paper does not establish an effect on well-being or a general reduction in learning abilities; page numbers are unavailable in our copy. (LLM, conf=0.85)
Experimental — accuracy not yet measuredProcrastination exacerbates lower-performing computing students' learning as they cannot secure enough time to ask for help.
“Some prior research on computing students also mentioned procrastination exacerbates lower-performing students' learning as they cannot secure enough time to ask for help [25,26].”
From ClearMind Workshop: An ACT-based Intervention Tailored for Academic Procrastination among Computing Students (2024) · cites this paper as [26]
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
The Discovery of Grounded Theory; Strategies for Qualitative Research
Glaser, B. G., Strauss, A. L., & Strutzel, E. (1968) · Nursing Research · doi:10.1097/00006199-196807000-00014 · Cited by 39,449 · see citing works
The Journal of College Science Teaching
(1971) · Journal of Chemical Education · doi:10.1021/ed048p284 · Cited by 3,314 · see citing works
Schraw, G., Crippen, K. J., & Hartley, K. (2006) · Research in Science Education · doi:10.1007/s11165-005-3917-8 · Cited by 1,529 · see citing works
Encyclopedia of Case Study Research
Mills, A., Durepos, G., & Wiebe, E. (2010) · doi:10.4135/9781412957397 · Cited by 1,235 · see citing works
Failure rates in introductory programming revisited
Watson, C., & Li, F. W. B. (2014) · Proceedings of the 2014 conference on Innovation & technology in computer science education - ITiCSE '14 · doi:10.1145/2591708.2591749 · Cited by 639 · see citing works
Methods and tools for exploring novice compilation behaviour
Jadud, M. C. (2006) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/1151588.1151600 · Cited by 297 · see citing works
Exploring Machine Learning Methods to Automatically Identify Students in Need of Assistance
Ahadi, A., Lister, R., Haapala, H., & Vihavainen, A. (2015) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2787622.2787717 · Cited by 234 · see citing works
A media computation course for non-majors
Guzdial, M. (2003) · ACM SIGCSE Bulletin · doi:10.1145/961290.961542 · Cited by 227 · see citing works
Watson, C., Li, F. W. B., & Godwin, J. L. (2013) · IEEE International Conference on Advanced Learning Technologies (ICALT) · doi:10.1109/icalt.2013.99 · Cited by 206 · see citing works
Watson, C., Li, F. W. B., & Godwin, J. L. (2014) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2538862.2538930 · Cited by 176 · see citing works
Deciding to major in computer science
Lewis, C. M., Yasuhara, K., & Anderson, R. E. (2011) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2016911.2016915 · Cited by 147 · see citing works
The Normalized Programming State Model
Carter, A. S., Hundhausen, C. D., & Adesope, O. (2015) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2787622.2787710 · Cited by 144 · see citing works
The Role of Self-Regulation in Programming Problem Solving Process and Success
Loksa, D., & Ko, A. J. (2016) · Proceedings of the 2016 ACM Conference on International Computing Education Research · doi:10.1145/2960310.2960334 · Cited by 143 · see citing works
Comparing effective and ineffective behaviors of student programmers
Edwards, S. H., Snyder, J., Pérez-Quiñones, M. A., Allevato, A., Kim, D., & Tretola, B. (2009) · doi:10.1145/1584322.1584325 · Cited by 117 · see citing works
Revisiting why students drop CS1
Petersen, A., Craig, M., Campbell, J., & Tafliovich, A. (2016) · Koli Calling International Conference on Computing Education Research · doi:10.1145/2999541.2999552 · Cited by 101 · see citing works
Murphy, L., Lewandowski, G., McCauley, R. A., Simon, B., Thomas, L., & Zander, C. (2008) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/1352135.1352191 · Cited by 89 · see citing works
Choi, S. P. M., Lam, S. S., Li, K. C., & Wong, B. T. M. (2018) · Educational Technology & Society · Cited by 85 · see citing works
Lightweight, Early Identification of At-Risk CS1 Students
Liao, S. N., Zingaro, D., Laurenzano, M. A., Griswold, W. G., & Porter, L. (2016) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2960310.2960315 · Cited by 80 · see citing works
Self-citationEvaluating Neural Networks as a Method for Identifying Students in Need of Assistance
Castro-Wunsch, K., Ahadi, A., & Petersen, A. (2017) · doi:10.1145/3017680.3017792 · Cited by 73 · see citing works
Students' Initial Course Motivation and Their Achievement and Retention in College CS1 Courses
Shell, D. F., Soh, L., Flanigan, A. E., & Peteranetz, M. S. (2016) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2839509.2844606 · Cited by 72 · see citing works
Successful students' strategies for getting unstuck
McCartney, R., Eckerdal, A., Mostrom, J. E., Sanders, K., & Zander, C. (2007) · Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education · doi:10.1145/1268784.1268831 · Cited by 54 · see citing works
A multi-institutional study of peer instruction in introductory computing
Porter, L., Bouvier, D. J., Cutts, Q. I., Grissom, S., Lee, C. B., McCartney, R., Zingaro, D., & Simon, B. (2016) · ACM Inroads · doi:10.1145/2938142 · Cited by 52 · see citing works
Self-citationThe Effects of Procrastination Interventions on Programming Project Success
Martin, J., Edwards, S. H., & Shaffer, C. A. (2015) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2787622.2787730 · Cited by 47 · see citing works
With a Little Help From My Friends
Carter, A. S., & Hundhausen, C. D. (2016) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2960310.2960322 · Cited by 46 · see citing works
Student experience in a student-centered peer instruction classroom
Simon, B., Esper, S., Porter, L., & Cutts, Q. I. (2013) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/2493394.2493407 · Cited by 42 · see citing works
Self-citationVihavainen, A. (2013) · IEEE International Conference on Advanced Learning Technologies (ICALT) · doi:10.1109/icalt.2013.161 · Cited by 39 · see citing works
Achievement Goals in CS1: Replication and Extension
Zingaro, D., Craig, M., Porter, L., Becker, B. A., Cao, Y., Conrad, P., Cukierman, D., Hellas, A., Loksa, D., & Thota, N. (2018) · Proceedings of the 49th ACM Technical Symposium on Computer Science Education · doi:10.1145/3159450.3159452 · Cited by 35 · see citing works
Self-citationModels for Early Identification of Struggling Novice Programmers
Munson, J., & Zitovsky, J. P. (2018) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3159450.3159476 · Cited by 33 · see citing works
Fincher, S. A., Tenenberg, J., & Robins, A. V. (2011) · doi:10.1145/2016911.2016919 · Cited by 27 · see citing works
Personal Response Systems and Learning: It Is the Pedagogy that Matters, Not the Technology.
Gray, K., & Steer, D. N. (2012) · The journal of college science teaching · Cited by 23 · see citing works
Using Machine Learning Techniques to Predict IntroductoryProgramming Performance
Bergin, S., Mooney, A., Ghent, J. H., & Quille, K. (2015) · Maynooth University ePrints and eTheses Archive (Maynooth University) · Cited by 22 · see citing works
Transforming the Lowest-Performing Students: An Intervention that Worked.
Deslauriers, L., Harris, S., Lane, E., & Wieman, C. (2012) · The journal of college science teaching · Cited by 21 · see citing works
Successful and unsuccessful problem solving approaches of novice programmers
Hanks, B., & Brandt, M. (2009) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/1508865.1508876 · Cited by 20 · see citing works
Vivian, R., Falkner, K. E. K., & Falkner, N. (2013) · Koli Calling International Conference on Computing Education Research · doi:10.1145/2526968.2526982 · Cited by 17 · see citing works
Who Does Extra-Credit Work in Introductory Science Courses?.
Moore, R. (2005) · The journal of college science teaching · Cited by 11 · see citing works
Flagged first, then by citations
2 of the 37 references couldn’t be matched to a known paper.
Research works printed but not linked: 2
- J. W. Creswell and C. N. Poth. Qualitative Inquiry and Research Design, Fourth Edition. Sage Publications, Inc, 2017.
- L. Murphy, G. Lewandowski, R. McCauley, B. Simon, L. Thomas, and C. Zander. Debugging: The good, the bad, and the quirky -a qualitative analysis of novices' strategies. In Proceedings of the 39th Technical Symposium on Computer Science Education, pages 163-167, 2008.
Cited by
Sorted by citations
Exploring the Responses of Large Language Models to Beginner Programmers’ Help Requests
Hellas, A., Leinonen, J., Sarsa, S., Koutcheme, C., Kujanpää, L., & Sorva, J. (2023) · Proceedings of the 2023 ACM Conference on International Computing Education Research V.1 · doi:10.1145/3568813.3600139 · Cited by 145 · see citing works
Understanding Sources of Student Struggle in Early Computer Science Courses
Salguero, A., Griswold, W. G., Alvarado, C., & Porter, L. (2021) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3446871.3469755 · Cited by 74 · see citing works
Self-citationInvestigating Novices' In Situ Reflections on Their Programming Process
Loksa, D., Xie, B., Kwik, H., & Ko, A. J. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3366846 · Cited by 39 · see citing works
Ott, C., Brendan Mccane, A., & Meek, N. (2021) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3430665.3456321 · Cited by 33 · see citing works
An Exploration of Student-Tutor Interactions in Computing
Krause-Levy, S., Lim, R. S., Molina, I. V., Cao, Y., & Porter, L. (2022) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3502718.3524786 · Cited by 23 · see citing works
Self-citationExploring the Link Between Prerequisites and Performance in Advanced Data Structures
Krause-Levy, S., Valstar, S., Porter, L., & Griswold, W. G. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3366867 · Cited by 21 · see citing works
Self-citationA Quantitative Analysis of Study Habits Among Lower- and Higher-Performing Students in CS1
Liao, S. N., Shah, K., Griswold, W. G., & Porter, L. (2021) · Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1 · doi:10.1145/3430665.3456350 · Cited by 18 · see citing works
Self-citationStudy Behavior in Computing Education—A Systematic Literature Review
Lorås, M., Sindre, G., Trætteberg, H., & Aalberg, T. (2021) · ACM Transactions on Computing Education · doi:10.1145/3469129 · Cited by 23 · see citing works
Exploring the Impact of Voluntary Practice and Procrastination in an Introductory Programming Course
Zhang, J., Cunningham, T., Iyer, R., Baker, R. S., & Fouh, E. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3478431.3499350 · Cited by 18 · see citing works
Modularization for mastery learning in CS1: a 4-year action research study
Álvarez, C., Samary, M. M., & Wise, A. F. (2023) · Journal of Computing in Higher Education · doi:10.1007/s12528-023-09366-1 · Cited by 15 · see citing works
Methodological Considerations for Predicting At-risk Students
Koutcheme, C., Sarsa, S., Hellas, A., Haaranen, L., & Leinonen, J. (2022) · Australasian Computing Education Conference · doi:10.1145/3511861.3511873 · Cited by 14 · see citing works
Student Expectations of Tutors in Computing Courses
Lim, R. S., Krause-Levy, S., Molina, I. V., & Porter, L. (2023) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545945.3569766 · Cited by 13 · see citing works
Self-citationEarly Identification of Student Struggles at the Topic Level Using Context-Agnostic Features
Arakawa, K., Hao, Q., Deneke, W., Cowan, I., Wolfman, S. A., & Peterson, A. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3478431.3499298 · Cited by 13 · see citing works
Investigating the Impact of Employing Multiple Interventions in a CS1 Course
Krause-Levy, S., Porter, L., Simon, B., & Alvarado, C. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3366866 · Cited by 13 · see citing works
Self-citationPieper, U., & Vahrenhold, J. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3366926 · Cited by 8 · see citing works
Ultra-Lightweight Early Prediction of At-Risk Students in CS1
Gordon, C. L., Zhao, S., & Vahid, F. (2023) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545945.3569764 · Cited by 8 · see citing works
Keep It Relevant! Using In-class Exercises to Predict Weekly Performance in CS1
Hicks, E., Cook, A., Malasri, K., Zaman, A., & Phan, V. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3478431.3499357 · 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
Attitudinal Trajectories in an Online CS1 Class: Demographic and Performance Trends
Joyner, D. A., Bernstein, L., Dittamo, M.-I., Engelman, B., Naran, A., Ott, A., Suh, J., & Thien, A. (2020) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3341525.3387429 · Cited by 8 · see citing works
Lee, P. M. Y., & Liao, S. N. (2021) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3408877.3432377 · Cited by 7 · see citing works
Self-citationAggarwal, A., & Ashok, A. (2022) · European Conference on Modelling and Simulation · doi:10.1145/3564721.3564740 · Cited by 6 · see citing works
Applying CS0/CS1 Student Success Factors and Outcomes to Biggs' 3P Educational Model
Salguero, A., Molina, I. V., Margulieux, L. E., Cutts, Q. I., & Porter, L. (2024) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3626252.3630781 · Cited by 5 · see citing works
Self-citationFirst Year Computing Study Behavior: Effects of Educational Design
Lorås, M., & Aalberg, T. (2020) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie44824.2020.9274285 · Cited by 5 · see citing works
Why Do CS1 Students Become Repeaters?
Marco-Galindo, M.-J., Minguillón, J., García‐Solórzano, D., & Vinuesa, T. S. (2022) · IEEE Revista Iberoamericana de Tecnologias del Aprendizaje · doi:10.1109/rita.2022.3191288 · Cited by 5 · see citing works
Lorås, M., & Aalberg, T. (2021) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3430665.3456310 · Cited by 4 · see citing works
Gubanyi, M. E., & Soh, L. (2025) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3702652.3744204 · Cited by 3 · see citing works
Kapoor, A., Denny, P. C., Porter, L., MacNeil, S., & Diaz, M. (2026) · Australasian Computing Education Conference · doi:10.1145/3786228.3786233 · Cited by 3 · see citing works
Self-citationProblem Patterns in Study Processes and Recommended Remedies for Students
Böttcher, A., Thurner, V., & Walter, J. (2024) · IEEE German Education Conference (GECon) · doi:10.1109/gecon62014.2024.10734031 · Cited by 3 · see citing works
Gooch, D., Rosewell, J., Leith, D. J., & Richards, M. (2022) · Open Learning The Journal of Open Distance and e-Learning · doi:10.1080/02680513.2022.2118573 · Cited by 3 · see citing works
She, Y., Klimczak, K. S., Levin, M. E., & Liao, S. N. (2024) · Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3626252.3630805 · Cited by 3 · see citing works
Self-citationA Qualitative Study on How Students Interact with Quizzes and Estimate Confidence on Their Answers
Shah, K., Lee, P. M. Y., Barretto, D., & Liao, S. N. (2021) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3430665.3456377 · Cited by 2 · see citing works
Self-citationTibebu, S., Kassahun, E., Sime, T., & Shibeshi, A. (2023) · International Journal of Vocational Education and Training Research · doi:10.11648/j.ijvetr.20230902.14 · Cited by 2 · see citing works
Identifying Student Profiles Related to Success in Discrete Math CS Courses
Gertner, Y., Alvarez, J., Cosman, B., & Amos, J. R. (2024) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--43439 · Cited by 2 · see citing works
Aggarwal, A., Adepu, M., García-Marín, A., & Gardner-Mccune, C. (2024) · Technical Symposium on Computer Science Education · doi:10.1145/3626252.3630833 · Cited by 1 · see citing works
In-class Coding Exercises As A Mechanism To Inform Early Intervention In Programming Courses
Hicks, E., & Phan, V. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701802 · Cited by 2 · see citing works
Sarsa, S., Pettersson, J., & Hellas, A. (2022) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie56618.2022.9962561 · Cited by 1 · see citing works
Establishing an Empirical Foundation for a Theory of Student Learning and Success in CS1
Salguero, A. (2023) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3568812.3603444 · Cited by 1 · see citing works
Identifying Student Profiles Related to Success in an Analog Signal Processing Course
Alvarez, J., Amos, J. R., Gertner, Y., & Cosman, B. (2024) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--43437 · Cited by 1 · see citing works
Castro, L. M. C., Quintana-Cifuentes, J. P., & Kumar, A. S. (2024) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--43938 · Cited by 1 · see citing works
The Importance of the Campus - A Study on the Effects of the COVID-19 Pandemic in a CS2 Course
Lorås, M., Haugset, B., & Trætteberg, H. (2021) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon46332.2021.9453910 · Cited by 1 · see citing works
Harvey, L., & Aggarwal, A. (2024) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--37149 · Cited by 1 · see citing works
Enhancing Student Performance Prediction In CS1 Via In-Class Coding
Hicks, E., Phan, V., & Malasri, K. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701820
Comparing physical analogue and traditional videos for learning and emotional engagement
Zhu, T., Engineer, R., Prempeh, X., Ly, A., Craig, M., & Petersen, A. (2025) · Discover Education · doi:10.1007/s44217-025-00454-1
- Authors
- Liao, S. N., Valstar, S., Thai, K., Alvarado, C., Zingaro, D., Griswold, W. G., & Porter, L.
- Affiliations
- University of California San Diego (US)
- University of Toronto (CA)
- Venue
- Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education
- Publisher
- ACM
- Published
- 2019-07-02
- Pages
- 196-202
- OpenAlex
- W2963800060
- Cited by
- 44
- References
- 37
- Citations by year
- 2026: 1 · 2025: 4 · 2024: 7 · 2023: 7 · 2022: 11 · 2021: 8 · 2020: 6
- FWCI
- 7.23
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) (publishedVersion)
- Funders
- National Science Foundation (1712508)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Computer Science › Computer Science Applications › Online Learning and Analytics
- Social Sciences › Education › Problem and Project Based Learning
- Keywords
- introductory computing, CS1, student performance, underachieving students, student behavior, programming exercises, help-seeking, student characteristics
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