Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

Evaluating Code Improvements in Software Quality Course Projects

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216224%3A14330%2F22%3A00125535" target="_blank" >RIV/00216224:14330/22:00125535 - isvavai.cz</a>

  • Výsledek na webu

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

  • DOI - Digital Object Identifier

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

Alternativní jazyky

  • Jazyk výsledku

    angličtina

  • Název v původním jazyce

    Evaluating Code Improvements in Software Quality Course Projects

  • Popis výsledku v původním jazyce

    Software quality sits at the core of software engineering as a discipline. Yet, although each university software-engineering and the software-development course covers software quality to some extent, practitioners still lament on graduates’ readiness for practise for this very reason—poor quality of their code. As a result, we have engaged university industrial partners in designing a master-degree Software Quality course that puts the key software quality topics in one place. In this paper, we report on the effects of the course on the quality of students’ coding projects. To this end, we have analysed a total of 54 project submissions from 27 students, with both manual and automated quality assessment methods. We have employed 30 manual and 22 automated quality characteristics related to coding style, architecture design and general development practices. In particular, we examine which characteristics of the code have improved the most and what were the most common issues. Additionally, we investigate how the code quality improvement is related to external aspects such as students’ prior coding experience, interest and their time spent on the assignments. We use the results to formulate a set of lessons learned in order to improve the design of the course and to inspire educators who consider introducing a similar type of course.

  • Název v anglickém jazyce

    Evaluating Code Improvements in Software Quality Course Projects

  • Popis výsledku anglicky

    Software quality sits at the core of software engineering as a discipline. Yet, although each university software-engineering and the software-development course covers software quality to some extent, practitioners still lament on graduates’ readiness for practise for this very reason—poor quality of their code. As a result, we have engaged university industrial partners in designing a master-degree Software Quality course that puts the key software quality topics in one place. In this paper, we report on the effects of the course on the quality of students’ coding projects. To this end, we have analysed a total of 54 project submissions from 27 students, with both manual and automated quality assessment methods. We have employed 30 manual and 22 automated quality characteristics related to coding style, architecture design and general development practices. In particular, we examine which characteristics of the code have improved the most and what were the most common issues. Additionally, we investigate how the code quality improvement is related to external aspects such as students’ prior coding experience, interest and their time spent on the assignments. We use the results to formulate a set of lessons learned in order to improve the design of the course and to inspire educators who consider introducing a similar type of course.

Klasifikace

  • Druh

    D - Stať ve sborníku

  • CEP obor

  • OECD FORD obor

    10200 - Computer and information sciences

Návaznosti výsledku

  • Projekt

    <a href="/cs/project/EF16_019%2F0000822" target="_blank" >EF16_019/0000822: Centrum excelence pro kyberkriminalitu, kyberbezpečnost a ochranu kritických informačních infrastruktur</a><br>

  • Návaznosti

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>S - Specificky vyzkum na vysokych skolach

Ostatní

  • Rok uplatnění

    2022

  • Kód důvěrnosti údajů

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

Údaje specifické pro druh výsledku

  • Název statě ve sborníku

    Proceedings of The 25th International Conference on Evaluation and Assessment in Software Engineering

  • ISBN

    9781450396134

  • ISSN

  • e-ISSN

  • Počet stran výsledku

    10

  • Strana od-do

    160-169

  • Název nakladatele

    Association for Computing Machinery (ACM)

  • Místo vydání

    New York, NY, USA

  • Místo konání akce

    Göteborg, Sweden

  • Datum konání akce

    1. 1. 2022

  • Typ akce podle státní příslušnosti

    WRD - Celosvětová akce

  • Kód UT WoS článku