Serious game approach to introduce the code review practice

buir.advisorTüzün, Eray
dc.contributor.authorArdıç, Barış
dc.date.accessioned2021-09-29T08:48:35Z
dc.date.available2021-09-29T08:48:35Z
dc.date.copyright2021-09
dc.date.issued2021-09
dc.date.submitted2021-09-23
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionIncludes bibliographical references (leaves 50-54).en_US
dc.description.abstractCode Review is an accepted and widely utilized software engineering practice that focuses on improving code via manual inspections. However, this practice is not addressed adequately in a typical software engineering curriculum. We aim to help address the code review practice knowledge gap between the software engineering curricula and the industry with a serious game approach. We determine our learning objectives around introducing the code review process. In order to realize these objectives, we design, build and test a serious game. We then proceed with a three-step case study with 280 students. We evaluate the results by comparing the students' knowledge and con dence regarding code review before and after the case study, as well as by statistically evaluating how well they did both in the code review quizzes and the game levels themselves. Our analysis indicates that, students have a positive approach regarding playing the serious game while the statistical results show that students improve their knowledge by playing the game. We conclude that our code review serious game had a positive impact on the students and is helpful for introducing the code review process. The game and materials for the case studies are made available online for educators.en_US
dc.description.statementofresponsibilityby Barış Ardıçen_US
dc.embargo.release2022-03-23
dc.format.extentxi, 72 leaves : color illustrations, charts, graphics ; 30 cm.en_US
dc.identifier.itemidB125895
dc.identifier.urihttp://hdl.handle.net/11693/76559
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectCode reviewen_US
dc.subjectCode inspectionen_US
dc.subjectSoftware engineering educationen_US
dc.subjectSerious gamesen_US
dc.titleSerious game approach to introduce the code review practiceen_US
dc.title.alternativeKod gözden geçirme eğitimi için ciddi oyun bazlı bir yaklaşımen_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
10422496.pdf
Size:
4.05 MB
Format:
Adobe Portable Document Format
Description:
Full printable version

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.69 KB
Format:
Item-specific license agreed upon to submission
Description: