Antonio Materazzo
Gamification per lo sviluppo e testing di codice Java = Gamification for Java code development and testing.
Rel. Marco Torchiano, Riccardo Coppola, Tommaso Fulcini. Politecnico di Torino, Master of science program in Computer Engineering, 2023
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) | Preview |
Abstract
L'attività del testing sta assumendo un ruolo fondamentale per verificare la qualità e la correttezza del software, risultando, però, spesso trascurata in ambito didattico, con studenti che vi si approcciano controvoglia a causa della sua ripetitività. Questo lavoro di tesi mira a sfruttare la gamification per aumentare il coinvolgimento degli studenti nei confronti di tale attività, presentando loro dinamiche come competizione, espressione di sé e miglioramento personale. È stata quindi sviluppata Unit Brawl, un'applicazione con integrati elementi di gamification pensata per gestire più round, ciascuno dei quali composto da studenti che sviluppano programmi Java e unit test da eseguire gli uni sugli altri.
I giocatori guadagnano punti scrivendo codice corretto che non faccia fallire i test degli altri giocatori, o scrivendo test in grado di rilevare difetti nel codice degli avversari
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
URI
![]() |
Modify record (reserved for operators) |
