The impact of automated code quality feedback in programming education
| Authors |
|
|---|---|
| Publication date | 2017 |
| Host editors |
|
| Book title | Post-proceedings of the Tenth Seminar on Advanced Techniques and Tools for Software Evolution |
| Book subtitle | Madrid, Spain, June 7-9, 2017 |
| Series | CEUR Workshop Proceedings |
| Event | 10th Seminar on Advanced Techniques and Tools for Software Evolution, SATToSE 2017 |
| Article number | 4 |
| Number of pages | 19 |
| Publisher | Aachen: CEUR-WS |
| Organisations |
|
| Abstract |
While some university-level programming courses focus on software quality, often in introductory courses code quality is little touched upon due to time constraints. Students usually get feedback on code quality after the grading of their assignment, feedback that cannot be used on that same assignment. Our aim is to improve students' skills for code quality during the evolution of a students' programming assignment, while keeping the overhead low for teaching staff as well as for students. Better Code Hub is a service that checks code quality according to ten guidelines. We employ Better Code Hub as a formative assessment and feedback tool enabling students to monitor their progress on code quality. Our findings indicate that there is an improvement in the code quality of the students' assignments over the period the tool is used. Our experiments show that students benefited the most from feedback on unit length, unit complexity, and code duplication. |
| Document type | Conference contribution |
| Language | English |
| Published at | https://ceur-ws.org/Vol-2070/paper-04.pdf |
| Other links | https://ceur-ws.org/Vol-2070/ https://www.scopus.com/pages/publications/85045459293 |
| Downloads |
paper-04
(Final published version)
|
| Permalink to this page | |
