Blogs (3) >>

This program is tentative and subject to change.

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

Code quality is an important aspect of programming education, with duplicate code being a common issue. To help students learn to avoid code duplication, it is useful to provide them with actionable, specific feedback, not just a generic code duplication warning. In this paper, we introduce the concept of diagnosable code duplication, provide an overview of its various types, and propose a framework for automatic detection. We apply the framework to an introductory programming dataset to demonstrate its ability to provide specific feedback and reveal non-trivial differences in detected cases compared to simpler detectors.

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