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.departmentDepartment of Computer Engineeringen_US
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionThesis (Master's): Bilkent University, Department of Computer Engineering, İhsan Doğramacı Bilkent University, 2021.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.degreeM.S.en_US
dc.description.provenanceSubmitted by Betül Özen (ozen@bilkent.edu.tr) on 2021-09-29T08:48:35Z No. of bitstreams: 1 10422496.pdf: 4251077 bytes, checksum: 2e84b612ef1a3e9d51fb3e07a8b2bad6 (MD5)en
dc.description.provenanceMade available in DSpace on 2021-09-29T08:48:35Z (GMT). No. of bitstreams: 1 10422496.pdf: 4251077 bytes, checksum: 2e84b612ef1a3e9d51fb3e07a8b2bad6 (MD5) Previous issue date: 2021-09en
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.publisherBilkent Universityen_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

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: