Learning to write high-quality code is a critical skill for novice programmers, but manual code reviews are resource-intensive and do not scale well. Existing automated tools may fail to provide feedback that is relevant to novices, and even many educational tools overlook some novice-specific code quality defects or are difficult to adapt to new settings. To address these limitations, we developed EduLint, a customizable educational linter. It detects a wide range of novice-specific defects – many of which are not addressed by other tools – and is easy to adapt to diverse educational settings. To demonstrate this, we describe its deployments in several different courses and seminars, including a large CS1 course where students were required to fix issues EduLint identified. In a quasiexperiment, we observed that students were better at avoiding some of the defects several months after the CS1 course ended. Students also rated EduLint as clear and easy to use. Across all the deployments, EduLint has already delivered code quality feedback on hundreds of thousands of defects to thousands of users.
Thu 19 FebDisplayed time zone: Central Time (US & Canada) change
13:40 - 15:00 | AI-Enhanced Tools, Training, and Equity in Computing EducationPapers at Meeting Room 105 Chair(s): Victoria Hong St Joseph's University - New York | ||
13:40 20mTalk | CS Teaching Assistant Perceptions on LLM-Generated Faded Worked Examples for Feedback TrainingGlobal Papers Justin Gonzaga University of New South Wales, Alexandra Vassar University of New South Wales, Sydney, Yuchao Jiang UNSW | ||
14:00 20mTalk | EduLint: a Versatile Tool for Code Quality FeedbackGlobal Papers | ||
14:20 20mTalk | A Call for Critical Technology to Enable Innovative and Alternative Grading PracticesK12 Papers Adrienne Decker University at Buffalo, Stephen Edwards Virginia Tech, Bob Edmison Virginia Tech, Manuel A. Pérez-Quiñones University of North Carolina Charlotte, Audrey Rorrer UNC Charlotte | ||
14:40 20mTalk | Fighting Fire with Fire: LLM-Assisted Grading of Handwritten CS AssessmentsK12 Papers Jared Apillanes University of California, Irvine, Jason Weber University of California, Irvine, Sergio Gago-Masague University of California, Irvine, Jennifer Wong-Ma University of California, Irvine, Thomas Yeh University of California, Irvine | ||