Projekt per år
Sammanfattning
Grading student assignments and projects in software development courses is a time-consuming task. The lecturer has to download individually each assignment, compile it and manually check that the implementation satisfies the requirements. In addition, the students would like to get early feedback on their solutions, not only as guidelines on whether their solution meets the expectations of the lecturers, but also a way to estimate the current number of points their solution deserves. In this work, we propose the use of the test-driven development process as an approach to both guide the students during the implementation of their projects and as a way to speed up and make the grading process more scalable. Furthermore, we show how we take advantage of community-based software development tools such as GitHub to support our approach. We evaluate the proposed approach by applying it to an academic course for developing web applications. The results show that the approach reduces the grading effort by 60{%} and that the early feedback it provides was appreciated by students.
Originalspråk | Engelska |
---|---|
Titel på värdpublikation | Frontiers in Software Engineering Education - 1st International Workshop, FISEE 2019, Invited Papers |
Redaktörer | Jean-Michel Bruel, Alfredo Capozucca, Manuel Mazzara, Alexandr Naumchev, Andrey Sadovykh, Bertrand Meyer |
Förlag | Springer |
Sidor | 310–323 |
ISBN (elektroniskt) | 978-3-030-57663-9 |
ISBN (tryckt) | 978-3-030-57662-2 |
DOI | |
Status | Publicerad - 2020 |
MoE-publikationstyp | A4 Artikel i en konferenspublikation |
Evenemang | International Workshop on Frontiers in Software Engineering Education - First International Workshop on Frontiers in Software Engineering Education, FISEE 2019 Varaktighet: 11 nov. 2019 → 13 nov. 2019 |
Publikationsserier
Namn | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volym | 12271 LNCS |
ISSN (tryckt) | 0302-9743 |
ISSN (elektroniskt) | 1611-3349 |
Konferens
Konferens | International Workshop on Frontiers in Software Engineering Education |
---|---|
Period | 11/11/19 → 13/11/19 |
Nyckelord
- Software Development
- Test-Driven Development
- self-evaluation
Fingeravtryck
Fördjupa i forskningsämnen för ”Applying Test-Driven Development for Improved Feedback and Automation of Grading in Academic Courses on Software Development”. Tillsammans bildar de ett unikt fingeravtryck.Projekt
- 1 Slutfört
-
MegaM@Rt2: MegaModelling at Runtime
Truscan, D. (Ansvarig forskare), Ahmad, T. (CoI), Iqbal, J. (CoI), Porres Paltor, I. (CoI), Siavashi, F. (CoI) & Ashraf, A. (CoI)
01/04/17 → 31/03/20
Projekt: EU