Does the Early Bird Catch the Worm? Earliness of Students' Work and its Relationship with Course Outcomes
Open accessAbstract
Intuitively, it seems plausible that students who start their work earlier and work on more days than their peers should perform better in any course. But does the early bird really catch the worm? In this article, we examine introductory programming students' time management behavior as evidenced by data collected from a programming environment. We analyze: 1) the earliness of students' work, i.e. when they start working on their course assignments, 2) the number of days students work on course assignments, and 3) the relationship between earliness, the number of days worked, and course outcomes. Our results provide further support for the notion that, on average, students who start working on course assignments early perform slightly better in the course. At the same time, we found that starting early does not necessarily mean that students work on more days, and that starting early and working on many days does not necessarily mean that students get better grades. In addition, some students who start working early on the assignments in the first weeks of the course seem to start delaying when they begin working on assignments as the course progresses, while other students seem to be able to continue starting early throughout the course.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
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?
Some work has used fine-grained programming process logs from instrumented IDEs to uncover student work patterns and to visualize student programming processes.
“Some work has looked into using fine-grained programming process logs gathered from instrumented IDEs to uncover student work patterns [21-23, 26, 40] and to visualize student programming processes [10,14,35,38].”
From Instructor Perceptions of AI Code Generation Tools - A Multi-Institutional Interview Study (2024) · cites this paper as [22]
Cites
(1991) · Cited by 3,259 · see citing works
College students' time management: Correlations with academic performance and stress.
Macan, T. H., Shahani, C., Dipboye, R. L., & Phillips, A. P. (1990) · Journal of Educational Psychology · doi:10.1037/0022-0663.82.4.760 · Cited by 933 · cited 2× · see citing works
“Our results support prior work that found that students who start their coursework early perform better [10, 22, 23].”
BackgroundResultLearning to program = learning to construct mechanisms and explanations
Soloway, E. (1986) · CACM · doi:10.1145/6592.6594 · Cited by 615 · see citing works
Motivated Strategies for Learning Questionnaire
Pintrich, P. R., & De Groot, E. V. (2012) · PsycTESTS Dataset · doi:10.1037/t09161-000 · Cited by 399 · see citing works
Theoretical Implications of the Spacing Effect 1
Hintzman, D. L. (2024) · Routledge eBooks · doi:10.4324/9781032722375-5 · Cited by 364 · see citing works
Predicting academic performance: a systematic literature review
Hellas, A., Ihantola, P., Petersen, A., Ajanovski, V. V., Gutica, M., Hynninen, T., Knutas, A., Leinonen, J., Messom, C., & Liao, S. N. (2018) · Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education · doi:10.1145/3293881.3295783 · Cited by 355 · see citing works
Self-citation(2010) · Psychology of Learning and Motivation · doi:10.1016/s0079-7421(10)53003-2 · Cited by 255 · see citing works
Examining the role of self-regulated learning on introductory programming performance
Bergin, S., Reilly, R., & Traynor, D. (2005) · doi:10.1145/1089786.1089794 · Cited by 205 · 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
Academic Plagiarism: Explanatory Factors from Students’ Perspective
Comas-Forgas, R., & Sureda-Negre, J. (2010) · Journal of Academic Ethics · doi:10.1007/s10805-010-9121-0 · Cited by 175 · see citing works
What Do We Think We Think We Are Doing?
Prather, J. E., Becker, B. A., Craig, M., Denny, P. C., Loksa, D., & Margulieux, L. E. (2020) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3372782.3406263 · Cited by 137 · see citing works
Scaffolding students' learning using test my code
Vihavainen, A., Vikberg, T., Luukkainen, M., & Pärtel, M. (2013) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/2462476.2462501 · Cited by 135 · see citing works
When Putting Work Off Pays Off: The Curvilinear Relationship between Procrastination and Creativity
Shin, J., & Grant, A. M. (2020) · Academy of Management Journal · doi:10.5465/amj.2018.1471 · Cited by 119 · 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
Analyzing Student Work Patterns Using Programming Exercise Data
Spacco, J. W., Denny, P. C., Richards, B., Babcock, D., Hovemeyer, D., Moscola, J., & Duvall, R. C. (2015) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2676723.2677297 · Cited by 75 · see citing works
Designing a multi-faceted SOLO taxonomy to track program design skills through an entire course
Castro, F. E. V., & Fisler, K. (2017) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3141880.3141891 · Cited by 54 · 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
Supporting Self-Regulated Learning with Visualizations in Online Learning Environments
Ilves, K., Leinonen, J., & Hellas, A. (2018) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3159450.3159509 · Cited by 47 · see citing works
Self-citationFerrari, J. R., & Roster, C. A. (2017) · Current Psychology · doi:10.1007/s12144-017-9679-4 · Cited by 45 · see citing works
Quantifying Incremental Development Practices and Their Relationship to Procrastination
Kazerouni, A. M., Edwards, S. H., & Shaffer, C. A. (2017) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3105726.3106180 · Cited by 42 · see citing works
Comparison of Time Metrics in Programming
Leinonen, J., Leppänen, L., Ihantola, P., & Hellas, A. (2017) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3105726.3106181 · Cited by 41 · see citing works
Self-citationKazerouni, A. M., Edwards, S. H., Hall, T. S., & Shaffer, C. A. (2017) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3059009.3059050 · Cited by 34 · see citing works
Can Mobile Gaming Psychology Be Used to Improve Time Management on Programming Assignments?
Irwin, M. S., & Edwards, S. H. (2019) · ACM Global Computing Education Conference (CompEd) · doi:10.1145/3300115.3309517 · Cited by 28 · see citing works
Improving complex task performance using a sequence of simple practice tasks
Denny, P. C., Luxton-Reilly, A., Craig, M., & Petersen, A. (2018) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3197091.3197141 · Cited by 21 · see citing works
Lack of spacing effects during piano learning
Wiseheart, M., LaPlume, A. A., & Chae, J. (2017) · PLoS ONE · doi:10.1371/journal.pone.0182986 · Cited by 19 · see citing works
Exploring factors that affect performance on introductory programming courses
Longi, K. (2016) · Työväentutkimus Vuosikirja · Cited by 10 · see citing works
Parlante, N., Zelenski, J. D., Zingaro, D., Wayne, K. D., O'Hallaron, D., Guerin, J. T., Davies, S., Kurmas, Z., & Keen, D. (2012) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2157136.2157274 · Cited by 6 · see citing works
Relation of Individual Time Management Practices and Time Management of Teams
Auvinen, T., Falkner, N., Hellas, A., Ihantola, P., Karavirta, V., & Seppälä, O. (2020) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie44824.2020.9274203 · Cited by 5 · see citing works
Self-citationOn the Differences in Time That Students Take to Write Solutions to Programming Problems
Fagerholm, F., & Hellas, A. (2020) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie44824.2020.9274237 · Cited by 4 · see citing works
Self-citation
Flagged first, then by citations
Cited by
Sorted by citations
Instructor Perceptions of AI Code Generation Tools - A Multi-Institutional Interview Study
Sheard, J., Denny, P., Hellas, A., Leinonen, J., Malmi, L., & Simon (2024) · Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3626252.3630880 · Cited by 54 · see citing works
Self-citationA Comparison of Immediate and Scheduled Feedback in Introductory Programming Projects
Leinonen, J., Denny, P., & Whalley, J. (2022) · Proceedings of the 53rd ACM Technical Symposium on Computer Science Education · doi:10.1145/3478431.3499372 · Cited by 32 · see citing works
Self-citationTime-on-Task Metrics for Predicting Performance
Leinonen, J., Castro, F. E. V., & Hellas, A. (2022) · Proceedings of the 53rd ACM Technical Symposium on Computer Science Education · doi:10.1145/3478431.3499359 · Cited by 18 · see citing works
Self-citationExploring 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
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
Self-citationZhang, Y., Paquette, L., & Hu, X. (2024) · Computers & Education · doi:10.1016/j.compedu.2024.105029 · Cited by 13 · see citing works
Experiences With and Lessons Learned on Deadlines and Submission Behavior
Castro, F. E. V., Leinonen, J., & Hellas, A. (2022) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3564721.3564728 · Cited by 10 · see citing works
Self-citationChoi, W. C., Lam, C., & Mendes, A. J. (2023) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie58773.2023.10343346 · Cited by 10 · see citing works
Effect of Deadlines on Student Submission Timelines and Success in a Fully-Online Self-Paced Course
Chiu, M.-C., Moss, J. E. B., & Richards, T. D. (2024) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3626252.3630837 · Cited by 10 · see citing works
The Impact of Optional Groups on Students
Calver, J., Campbell, J., Craig, M., & Lam, J. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3478431.3499286 · Cited by 9 · see citing works
Student Perspectives on Optional Groups
Calver, J., Campbell, J., & Craig, M. (2023) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545945.3569739 · Cited by 5 · see citing works
Pullar-Strecker, Z., Pereira, F. D., Denny, P. C., Luxton-Reilly, A., & Leinonen, J. (2023) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545945.3569824 · Cited by 4 · see citing works
Self-citationIdentifying critical self-regulated learning skills: a Delphi process study
Domino, M., Edmison, B., Edwards, S. H., Mansur, R. S., Thompson, A., & Shaffer, C. A. (2024) · Computer Science Education · doi:10.1080/08993408.2024.2382631 · Cited by 4 · see citing works
Using Assignment Incentives to Reduce Student Procrastination and Encourage Code Review Interactions
Wang, K. S., & Lawrence, R. (2023) · International Conference on Computational Science and Computational Intelligence (CSCI) · doi:10.1109/csci62032.2023.00270 · Cited by 4 · see citing works
Using a wider digital ecosystem to improve self-regulated learning
Domino, M., & Shaffer, C. A. (2025) · Frontiers in Education · doi:10.3389/feduc.2025.1487344 · Cited by 3 · see citing works
Malone, M., & Monrose, F. (2023) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3587102.3588825 · Cited by 2 · see citing works
Procrastination vs. Active Delay: How Students Prepare to Code in Introductory Programming
Cloude, E. B., Zhang, J., Baker, R. S., & Fouh, E. (2024) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3626252.3630907 · Cited by 2 · see citing works
Karakaš, A., & Helić, D. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653561 · Cited by 2 · see citing works
"Sometimes You Just Gotta Risk It for the Biscuit": A Portrait of Student Risk-Taking
Leinonen, J., & Denny, P. C. (2024) · ACM Virtual Global Computing Education Conference (SIGCSE Virtual) · doi:10.1145/3649165.3690097 · Cited by 1 · see citing works
Self-citationData-Informed Decision Making in Introductory Programming Instruction
Poitras, E., Durai, J. P. S., Raida, N. Z. Y., Sachdeva, J., Doucette, K., & Lin, M. P.-C. (2025) · IGI Global eBooks · doi:10.4018/979-8-3373-6960-0.ch009 · Cited by 1 · see citing works
Finding Significant p in Coffee or Tea: Mildly Distasteful
Sarsa, S., Hellas, A., & Leinonen, J. (2022) · European Conference on Modelling and Simulation · doi:10.1145/3564721.3565953 · Cited by 1 · see citing works
Self-citationHow Can We Know When We See It? A Systematic Review of Cognitive Control Skills and Behaviors
Domino, M., Thompson, J. A., Hicks, A., Jamieson, A. C., Parajuli, K., Edmison, B., Edwards, S. H., & Shaffer, C. A. (2026) · ACM Transactions on Computing Education · doi:10.1145/3821524
Academic procrastination and assignment submission patterns in a flipped programming course
Akkurt, O., & Somyürek, S. (2026) · Discover Education · doi:10.1007/s44217-026-02111-7
- Authors
- Leinonen, J., Castro, F. E. V., & Hellas, A.
- Affiliations
- University of Helsinki (FI)
- University of Massachusetts Amherst (US)
- Aalto University (FI)
- Venue
- Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1
- Publisher
- ACM
- Published
- 2021-06-26
- Pages
- 373-379
- OpenAlex
- W3174267545
- Cited by
- 23
- References
- 30
- Citations by year
- 2026: 2 · 2025: 2 · 2024: 7 · 2023: 5 · 2022: 7
- FWCI
- 5.54
- Type
- conference paper
- Language
- en
- Open access
- green
- hdl.handle.net
- Locations
- ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) (publishedVersion)
- Työväentutkimus Vuosikirja (submittedVersion, other-oa)
- 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 › Educational Outcomes and Influences
- Keywords
- time management, introductory programming, course outcomes, assignment completion, student procrastination, course grades
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