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”

Evaluating Code Improvements in Software Quality Course Projects

The result's identifiers

  • Result code in 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>

  • Result on the web

    <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>

Alternative languages

  • Result language

    angličtina

  • Original language name

    Evaluating Code Improvements in Software Quality Course Projects

  • Original language description

    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.

  • Czech name

  • Czech description

Classification

  • Type

    D - Article in proceedings

  • CEP classification

  • OECD FORD branch

    10200 - Computer and information sciences

Result continuities

  • Project

    <a href="/en/project/EF16_019%2F0000822" target="_blank" >EF16_019/0000822: CyberSecurity, CyberCrime and Critical Information Infrastructures Center of Excellence</a><br>

  • Continuities

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

Others

  • Publication year

    2022

  • 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 25th International Conference on Evaluation and Assessment in Software Engineering

  • ISBN

    9781450396134

  • ISSN

  • e-ISSN

  • Number of pages

    10

  • Pages from-to

    160-169

  • Publisher name

    Association for Computing Machinery (ACM)

  • Place of publication

    New York, NY, USA

  • Event location

    Göteborg, Sweden

  • Event date

    Jan 1, 2022

  • Type of event by nationality

    WRD - Celosvětová akce

  • UT code for WoS article