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.
Wed 11 NovDisplayed time zone: (UTC) Coordinated Universal Time change
17:00 - 17:30 | ProductivityJournal First / Student Research Competition / Paper Presentations / Industry Papers / Tool Demos at Virtual room 2 | ||
17:00 2mTalk | Assisting the Elite-driven Open Source Development through Activity Data Paper Presentations Zhendong Wang University of California, Irvine | ||
17:03 1mTalk | Attention Tracking for Developers Student Research Competition Rozaliya Amirova Innopolis University, Russia DOI | ||
17:05 1mTalk | CRSG: A Serious Game for Teaching Code Review Tool Demos Link to publication DOI Authorizer link Pre-print | ||
17:07 1mTalk | Establishing Key Performance Indicators for Measuring Software-Development Processes at a Large Organization Industry Papers Cem Sürücü Volkswagen Financial Services, Germany / University of Magdeburg, Germany, Bianying Song Volkswagen Financial Services, Germany, Jacob Krüger University of Magdeburg, Germany, Gunter Saake University of Magdeburg, Germany, Thomas Leich Harz University of Applied Sciences, Germany DOI | ||
17:09 1mTalk | How to Succeed in the Software Business While Giving Away the Source Code: The AdaCore Experience Journal First Ben Brosgol AdaCore | ||
17:11 1mTalk | The End of the Myth of Individual Programmer Productivity Journal First William R. Nichols Carnegie Mellon University/Software Engineering Institute | ||
17:12 2mTalk | Unveiling Elite Developers’ Activities in Open Source Projects Journal First Zhendong Wang University of California, Irvine, Yang Feng Nanjing University, Yi Wang CoCo Labs, USA, James Jones University of California, Irvine, David Redmiles University of California, Irvine | ||
17:14 16mTalk | Conversations on Productivity Paper Presentations Ben Brosgol AdaCore, Kaan Ünlü Bilkent University, Rozaliya Amirova Innopolis University, Russia, Zhendong Wang University of California, Irvine, William R. Nichols Carnegie Mellon University/Software Engineering Institute, M: Alexander Serebrenik Eindhoven University of Technology |