Show simple item record

dc.contributor.authorÜnlü, Kaanen_US
dc.contributor.authorArdıç, Barışen_US
dc.contributor.authorTüzün, Erayen_US
dc.coverage.spatialUSAen_US
dc.date.accessioned2021-01-28T10:16:18Z
dc.date.available2021-01-28T10:16:18Z
dc.date.issued2020-11
dc.identifier.isbn9781450370431
dc.identifier.urihttp://hdl.handle.net/11693/54949
dc.descriptionDate of Conference: 8-13 November 2020en_US
dc.descriptionConference name: ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineeringen_US
dc.description.abstractThe application of code review in a development environment is essential, but this skill is not taught very often in an educational context despite its wide usage. To streamline the teaching process of code review, we propose a browser based "Code Review Serious Game" (CRSG) with high accessibility, progressive level difficulty and an evolvable foundation for prospective improvements or changes. The application is built as a serious game to reinforce the learning experience of its users by immersing them in its story and theme, helping them learn while having fun. The effectiveness of the game components are measured with a case study of 132 students of 2 software engineering courses. The promising result of this case study suggests CRSG can indeed be used effectively to teach code review. The demo video for the game can be accessed at https://youtu.be/FLnr3p4bhOg, and CRSG itself at: https://github.com/barisardic/crsg.en_US
dc.language.isoEnglishen_US
dc.source.titleProceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2020en_US
dc.relation.isversionofhttps://doi.org/10.1145/3368089.3417932en_US
dc.subjectCode reviewen_US
dc.subjectSoftware engineering educationen_US
dc.subjectSerious gamesen_US
dc.subjectTeaching code reviewen_US
dc.titleCRSG: a serious game for teaching code reviewen_US
dc.typeConference Paperen_US
dc.departmentDepartment of Computer Engineeringen_US
dc.citation.spage1561en_US
dc.citation.epage1565en_US
dc.identifier.doi10.1145/3368089.3417932en_US
dc.publisherAssociation for Computing Machineryen_US
dc.contributor.bilkentauthorÜnlü, Kaan
dc.contributor.bilkentauthorArdıç, Barış
dc.contributor.bilkentauthorTüzün, Eray


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record