Informace o publikaci

Diagnosable Code Duplication in Introductory Programming

Autoři

ŘECHTÁČKOVÁ Anna PELÁNEK Radek

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

Fakulta informatiky

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.

Používáte starou verzi internetového prohlížeče. Doporučujeme aktualizovat Váš prohlížeč na nejnovější verzi.

Další info