Codetierlist: Competitive Gamification's Impact on Self-Efficacy, Motivation, and Performance in Computing Education

Students struggle to understand why rigorous testing is necessary, often testing with a small number of examples and testing interactively instead of through a framework.Our goal is to encourage students to meaningfully engage in the testing process.We do so by developing a system, Codetierlist, that gamifies the process of testing on a programming assignment in a first-year programming course (CS2).Student tests for a programming assignment are run against both the instructor solution and other student solutions, and students receive feedback, in the form of a tier-based ranking, on how well their solution compares to fellow students within the shared student test suite.We compared the tests and assignment solutions students produced with and without Codetierlist.We also gathered student and instructor feedback on the experience of using the tool and measured student motivation and self-efficacy regarding testing.Students wrote more functionally correct code with Codetierlist, and they wrote significantly more and more precise tests with Codetierlist, even identifying previously unknown bugs in the instructor solution.We did not detect any changes to student self-efficacy, but students reported feeling more positive about testing and more motivated to test with Codetierlist.However, we also detected negative effects from the gamification method selected, as some students whose code was placed in a lower tier felt discouraged and less able to succeed.Additionally, we found that improvements to motivation and efficacy may vary based on a student's prior experience.We provide the community with a tool, Codetierlist, for motivating students to engage more actively

Authors

Institutions

Publication Details

Published
2025-02-12
DOI
https://doi.org/10.1145/3716640.3716646
Citations
2
Primary Topic
Educational Games and Gamification
Type
article
Field-Weighted Citation Impact
6.89

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Codetierlist: Competitive Gamification's Impact on Self-Efficacy, Motivation, and Performance in Computing Education

Michael Liut, Jong-Yun Lee, Andrew Petersen, B. Zhang et al.
2 citations
Educational Games and Gamification
6.89
article

Codetierlist: Competitive Gamification's Impact on Self-Efficacy, Motivation, and Performance in Computing Education

Michael Liut, Jong-Yun Lee, Andrew Petersen, B. Zhang, Yousef Bulbulia, Ido Ben Haim, Daksh Malhotra
article en
2 citations

Abstract

Students struggle to understand why rigorous testing is necessary, often testing with a small number of examples and testing interactively instead of through a framework.Our goal is to encourage students to meaningfully engage in the testing process.We do so by developing a system, Codetierlist, that gamifies the process of testing on a programming assignment in a first-year programming course (CS2).Student tests for a programming assignment are run against both the instructor solution and other student solutions, and students receive feedback, in the form of a tier-based ranking, on how well their solution compares to fellow students within the shared student test suite.We compared the tests and assignment solutions students produced with and without Codetierlist.We also gathered student and instructor feedback on the experience of using the tool and measured student motivation and self-efficacy regarding testing.Students wrote more functionally correct code with Codetierlist, and they wrote significantly more and more precise tests with Codetierlist, even identifying previously unknown bugs in the instructor solution.We did not detect any changes to student self-efficacy, but students reported feeling more positive about testing and more motivated to test with Codetierlist.However, we also detected negative effects from the gamification method selected, as some students whose code was placed in a lower tier felt discouraged and less able to succeed.Additionally, we found that improvements to motivation and efficacy may vary based on a student's prior experience.We provide the community with a tool, Codetierlist, for motivating students to engage more actively

University of Toronto (CA)
University of Toronto, University of Toronto Mississauga, Natural Sciences and Engineering Research Council of Canada
Openalex Percentile: Top 5%
Educational Games and Gamification
6.89
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.