Blogs (3) >>

This program is tentative and subject to change.

Thu 27 Feb 2025 14:03 - 14:22 at Meeting Room 406 - CS Research/Tools

Understanding students’ testing processes in a CS1 course is crucial in helping instructors of introductory courses determine the necessary content to teach. Prior work highlights the urgency of teaching testing practices to students, as there is great concern for students’ testing abilities upon graduation of an university CS program. Given that testing is an implicit programming process, we aim to examine how students in CS1 go about testing their code in programming assignments. Because the consistent research showing the achievement gap between students with and without prior experience in introductory classes, our analysis also aims understand specific differences in testing processes between the two groups. Leveraging a dataset of over 300 students with over 50,000 snapshots of student code during their development process, we applied metrics related to incremental testing and determined the usage of diagnostic print statements and the usage of designing test cases beyond the given tests (custom test cases). A large majority of the students used neither diagnostic print statements nor custom test cases in their programming assignments. Additionally, the three testing practices we examined do not seem to significantly contribute to the achievement gap due to prior experience to students’ success, suggesting a need for further investigation into textit{which} practices textit{do} account for that success.

This program is tentative and subject to change.

Thu 27 Feb

Displayed time zone: Eastern Time (US & Canada) change

13:45 - 15:00
CS Research/ToolsPapers at Meeting Room 406
13:45
18m
Talk
Accelerating Accurate Assignment Authoring Using Solution-Generated Autograders
Papers
Geoffrey Challen University of Illinois at Urbana-Champaign, Ben Nordick CodeAwakening, LLC
14:03
18m
Talk
An Analysis of Students' Testing Processes in CS1
Papers
Gonzalo Allen-Perez University of California, San Diego, Luis Millan University of California, San Diego, Brandon Nghiem University of California, San Diego, Kevin Wu University of California, San Diego, Anshul Shah University of California, San Diego, Adalbert Gerald Soosai Raj University of California San Diego
14:22
18m
Talk
Diagnosable Code Duplication in Introductory ProgrammingGlobal
Papers
Anna Rechtackova Masaryk University Brno, Radek Pelánek Masaryk University Brno
14:41
18m
Talk
Towards a Quantitative Competency Model for CS1 via Five-Channel Learning Sequences
Papers
Zhizezhang Gao Northwest Unviersity, Can Cui Northwest Unviersity, haochen yan Northwest University, Jiaqi Liu Northwest University, Xia Sun Northwest University, fengjun Northwest Unviersity