D 2025

Diagnosable Code Duplication in Introductory Programming

ŘECHTÁČKOVÁ, Anna a Radek PELÁNEK

Základní údaje

Originální název

Diagnosable Code Duplication in Introductory Programming

Autoři

ŘECHTÁČKOVÁ, Anna a Radek PELÁNEK

Vydání

New York, NY, USA, Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1, od s. 987-993, 7 s. 2025

Nakladatel

Association for Computing Machinery

Další údaje

Jazyk

angličtina

Typ výsledku

Stať ve sborníku

Obor

10201 Computer sciences, information science, bioinformatics

Stát vydavatele

Spojené státy

Utajení

není předmětem státního či obchodního tajemství

Forma vydání

elektronická verze "online"

Označené pro přenos do RIV

Ano

Kód RIV

RIV/00216224:14330/25:00141813

Organizační jednotka

Fakulta informatiky

ISBN

979-8-4007-0531-1

EID Scopus

Klíčová slova anglicky

automated feedback; code quality; duplicate code; novice programmers; python

Štítky

Příznaky

Mezinárodní význam, Recenzováno
Změněno: 18. 3. 2026 10:40, doc. Mgr. Radek Pelánek, Ph.D.

Anotace

V originále

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.

Návaznosti

MUNI/A/1638/2024, interní kód MU
Název: Umělá inteligence a správa komplexních rozsáhlých dat
Investor: Masarykova univerzita, Umělá inteligence a správa komplexních rozsáhlých dat
MUNI/A/1666/2024, interní kód MU
Název: Zapojení studentů Fakulty informatiky do mezinárodní vědecké komunity 25
Investor: Masarykova univerzita, Zapojení studentů Fakulty informatiky do mezinárodní vědecké komunity 25