G is for Generalisation: Predicting Student Success from KeystrokesOnline
Student performance prediction aims to build models to help educators identify struggling students so they can be better supported. However, prior work in the space frequently evaluates features and models on data collected from a single semester, of a single course, taught at a single university. Without evaluating these methods in a broader context there is an open question of whether or not performance prediction methods are capable of generalising to new data. We test three methods for evaluating student performance models on data from introductory programming courses from two universities with a total of 3,323 students. Our results suggest that using cross-validation on one semester is insufficient for gauging model performance in the real world. Instead, we suggest that where possible future work in student performance prediction collects data from multiple semesters and uses one or more as a distinct hold-out set. Failing this, bootstrapped cross-validation should be used to improve confidence in models’ performance. By recommending stronger methods for evaluating performance prediction models, we hope to bring them closer to practical use and assist teachers to understand struggling students in novice programming courses.
Fri 17 MarDisplayed time zone: Eastern Time (US & Canada) change
19:00 - 19:45 | Online Authors' Corner 4Papers at Online Authors' Corner Opportunity for attendees to connect with authors for interactive Q&A and discussion | ||
19:00 45mPaper | Exploring the Impact of Cognitive Awareness Scaffolding for Debugging in an Introductory Programming ClassOnline Papers Jiwon Lee California Polytechnic State University, Ayaan M. Kazerouni California Polytechnic State University, San Luis Obispo, Christopher Siu California Polytechnic State University, Theresa Migler California Polytechnic State University DOI | ||
19:00 45mPaper | Detecting the Reasons for Program Decomposition in CS1 and Evaluating Their ImpactOnline Papers Charis Charitsis Stanford University, Chris Piech Stanford University, John C. Mitchell Stanford University DOI | ||
19:00 45mPaper | Integrating Accessibility in a Mobile App Development CourseOnline Papers Jaskaran Singh Bhatia BITS Pilani KK Birla Goa Campus, Parthasarathy PD BITS Pilani KK Birla Goa Campus, Snigdha Tiwari BITS Pilani KK Birla Goa Campus, Dhruv Nagpal BITS Pilani KK Birla Goa Campus, Swaroop Joshi BITS Pilani Goa campus DOI | ||
19:00 45mPaper | G is for Generalisation: Predicting Student Success from KeystrokesOnline Papers Zac Pullar-Strecker The University of Auckland, Filipe Dwan Pereira Federal University of Roraima, Paul Denny The University of Auckland, Andrew Luxton-Reilly The University of Auckland, Juho Leinonen The University of Auckland DOI | ||
19:00 45mPaper | Gaming together, coding together: Collaborative pathways to computational learningOnline Papers Brianna Dym University of Maine, Cole Rockwood University of Colorado Boulder, Casey Fiesler University of Colorado Boulder DOI |