EASE 2022
Mon 13 - Wed 15 June 2022 Göteborg, Sweden

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

Tue 14 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:30 - 12:00
Research Track Kelvin Session 1Research at Tuesday track 1 (Kelvin and online)
Chair(s): Rafael Prikladnicki School of Technology at PUCRS University
10:30
30m
Talk
Overlap between Automated Unit and Acceptance Testing - a Systematic Literature Review
Research
Jack van Heugten Breukes University of Canterbury, Christchurch, New Zealand, Fabian Gilson University of Canterbury, Matthias Galster University of Canterbury
11:00
30m
Talk
Evaluating Code Improvements in Software Quality Course Projects
Research
Stanislav Chren Masaryk University, Martin Macak Masaryk University, Faculty of Informatics, Bruno Rossi Masaryk University, Barbora Buhnova Masaryk University
Link to publication DOI
11:30
30m
Talk
Understanding the Experience of Code Review: Misalignments, Attention, and Units of Analysis
Research
Emma Söderberg Lund University, Luke Church University of Cambridge | Lund University | Lark Systems, Jürgen Börstler Blekinge Institute of Technology, Diederick Niehorster Lund University, Christofer Rydenfält Lund University

Information for Participants
Tue 14 Jun 2022 10:30 - 12:00 at Tuesday track 1 (Kelvin and online) - Research Track Kelvin Session 1 Chair(s): Rafael Prikladnicki
Info for session

Session chair: Rafael Prikladnicki

Info for room Tuesday track 1 (Kelvin and online):

Link to join: https://eu01web.zoom.us/j/65770928813?pwd=R0FqVFQyNC9Oc2hDV0wvQ2pKaXhidz09