Zde se nacházíte:
Informace o publikaci
Diagnosable Code Duplication in Introductory Programming
| Autoři | |
|---|---|
| Rok publikování | 2025 |
| Druh | Článek ve sborníku |
| Konference | Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1 |
| Fakulta / Pracoviště MU | |
| Citace | |
| www | ACM Digital Library |
| Doi | https://doi.org/10.1145/3641554.3701975 |
| Klíčová slova | automated feedback; code quality; duplicate code; novice programmers; python |
| Popis | 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. |