2025
Diagnosable Code Duplication in Introductory Programming
ŘECHTÁČKOVÁ, Anna a Radek PELÁNEKZá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"
Odkazy
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
UT WoS
EID Scopus
Klíčová slova anglicky
automated feedback; code quality; duplicate code; novice programmers; python
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 |
| ||
| MUNI/A/1666/2024, interní kód MU |
|