All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

Catalog of Code Quality Defects in Introductory Programming

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216224%3A14330%2F24%3A00136814" target="_blank" >RIV/00216224:14330/24:00136814 - isvavai.cz</a>

  • Result on the web

    <a href="https://dl.acm.org/doi/abs/10.1145/3649217.3653638" target="_blank" >https://dl.acm.org/doi/abs/10.1145/3649217.3653638</a>

  • DOI - Digital Object Identifier

    <a href="http://dx.doi.org/10.1145/3649217.3653638" target="_blank" >10.1145/3649217.3653638</a>

Alternative languages

  • Result language

    angličtina

  • Original language name

    Catalog of Code Quality Defects in Introductory Programming

  • Original language description

    Code quality is an important aspect of programming, as quality code is easier to maintain, and code maintenance makes up the majority of software cost. For that reason, code quality should be emphasized in programming education. Previous work has identified many code quality defects commonly made by students. However, the current state lacks a clear organization and prioritization of these defects. In this paper, we propose an organization framework for code quality defects, presenting a catalog that describes 80 defects, with a specific focus on defects frequently encountered in code by novice programmers. To determine which defects are worth pointing out to students, we conducted a survey among 72 educators, who rated the priority with which each defect should be reported to a student. These presented results serve multiple purposes: they facilitate comparison across various research studies, support the advancement of software tools, and offer inspiration for programming education.

  • Czech name

  • Czech description

Classification

  • Type

    D - Article in proceedings

  • CEP classification

  • OECD FORD branch

    10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)

Result continuities

  • Project

  • Continuities

    S - Specificky vyzkum na vysokych skolach

Others

  • Publication year

    2024

  • Confidentiality

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Data specific for result type

  • Article name in the collection

    Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1

  • ISBN

    9798400706004

  • ISSN

    1942-647X

  • e-ISSN

  • Number of pages

    7

  • Pages from-to

    59-65

  • Publisher name

    Association for Computing Machinery

  • Place of publication

    Milan, Italy

  • Event location

    Milan, Italy

  • Event date

    Jan 1, 2024

  • Type of event by nationality

    WRD - Celosvětová akce

  • UT code for WoS article

    001265872600010