CRSG: a serious game for teaching code review
buir.contributor.author | Ünlü, Kaan | |
buir.contributor.author | Ardıç, Barış | |
buir.contributor.author | Tüzün, Eray | |
dc.citation.epage | 1565 | en_US |
dc.citation.spage | 1561 | en_US |
dc.contributor.author | Ünlü, Kaan | en_US |
dc.contributor.author | Ardıç, Barış | en_US |
dc.contributor.author | Tüzün, Eray | en_US |
dc.coverage.spatial | USA | en_US |
dc.date.accessioned | 2021-01-28T10:16:18Z | |
dc.date.available | 2021-01-28T10:16:18Z | |
dc.date.issued | 2020-11 | |
dc.department | Department of Computer Engineering | en_US |
dc.description | Date of Conference: 8-13 November 2020 | en_US |
dc.description | Conference name: ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | en_US |
dc.description.abstract | The 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.identifier.doi | 10.1145/3368089.3417932 | en_US |
dc.identifier.isbn | 9781450370431 | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/54949 | en_US |
dc.language.iso | English | en_US |
dc.publisher | Association for Computing Machinery | en_US |
dc.relation.isversionof | https://doi.org/10.1145/3368089.3417932 | en_US |
dc.source.title | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2020 | en_US |
dc.subject | Code review | en_US |
dc.subject | Software engineering education | en_US |
dc.subject | Serious games | en_US |
dc.subject | Teaching code review | en_US |
dc.title | CRSG: a serious game for teaching code review | en_US |
dc.type | Conference Paper | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- CRSG_A_serious_game_for_teaching_code_review.pdf
- Size:
- 2.17 MB
- Format:
- Adobe Portable Document Format
- Description:
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: