dc.contributor.advisor | Barrett, Edmond | |
dc.contributor.author | Ren, Wei | |
dc.date.accessioned | 2024-03-20T14:29:36Z | |
dc.date.available | 2024-03-20T14:29:36Z | |
dc.date.issued | 2024 | en |
dc.date.submitted | 2024 | |
dc.identifier.citation | Ren, Wei, TOWARD GAMIFICATION IN SOFTWARE ENGINEERING PRACTICE, Trinity College Dublin, School of Computer Science & Statistics, Computer Science, 2024 | en |
dc.identifier.other | Y | en |
dc.identifier.uri | http://hdl.handle.net/2262/107348 | |
dc.description | APPROVED | en |
dc.description.abstract | This thesis seeks to expand the explanation and examine the application of gamification strategies in software engineering practice, specifically in the education setting. I hypothesize that gamification strategies, deployed in the situated learning experience, can help students develop and maintain professional practice more effectively. To verify my hypothesis, first, I identify effective strategies for applying gamification to software engineering practice accompanied by a theoretical framework through desk analysis, and through an empirical study to examine whether gamification is feasible for software engineering practice. Then, we conducted a series of experiments to examine the effectiveness of gamification in software engineering practice. This work focuses on one representative software engineering practice: test-driven development practice (TDD), which are hard to develop and maintain for students and novice developers. Test-driven development (TDD), which has received considerable attention in recent years, is an example of key software development practice, and past literature suggests that TDD is strongly associated with high-performing engineering practices. First, I conducted an observational study to show that TDD can be applied gamification. Then, I have experimented with treatment and control groups to show that I can improve students? TDD practice efficiency using gamification, and distinguish the impact of different gamification strategies. Furthermore, I have developed evidence that gamification effect retain after intervention ceasing. Our research argues that gamification is a valuable tool for promoting the development and maintenance of software engineering practices among students. | en |
dc.language.iso | en | en |
dc.publisher | Trinity College Dublin. School of Computer Science & Statistics. Discipline of Computer Science | en |
dc.rights | Y | en |
dc.subject | Software Engineering | en |
dc.subject | Gamification | en |
dc.subject | Test-driven Development | en |
dc.title | TOWARD GAMIFICATION IN SOFTWARE ENGINEERING PRACTICE | en |
dc.type | Thesis | en |
dc.type.supercollection | thesis_dissertations | en |
dc.type.supercollection | refereed_publications | en |
dc.type.qualificationlevel | Doctoral | en |
dc.identifier.peoplefinderurl | https://tcdlocalportal.tcd.ie/pls/EnterApex/f?p=800:71:0::::P71_USERNAME:RENW | en |
dc.identifier.rssinternalid | 264287 | en |
dc.rights.ecaccessrights | openAccess | |