Gamifying software engineering tasks based on cognitive principles: The case of code review

Naomi Unkelos-Shpigel, Irit Hadar

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Code review is an important task in software development. However, performing code review is perceived, for the most part, as an undesired task, presenting several challenges to the required collaboration and knowledge transfer between programmers and reviewers. In order to overcome these challenges and improve the effectiveness of code review, we developed SCRUT: Social Code Review Unifying Tool. By recruiting relevant cognitive theories and implementing gamification elements to motivate collaboration and knowledge sharing between programmers and reviewers, we plan to enhance the task of code review.

Original languageAmerican English
Title of host publicationProceedings - 8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages119-120
Number of pages2
ISBN (Electronic)9781479919345
DOIs
StatePublished - 23 Jul 2015
Event8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015 - Florence, Italy
Duration: 18 May 2015 → …

Publication series

NameProceedings - 8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015

Conference

Conference8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015
Country/TerritoryItaly
CityFlorence
Period18/05/15 → …

Keywords

  • Gamification
  • boundary object
  • code review

All Science Journal Classification (ASJC) codes

  • Software
  • Human Factors and Ergonomics

Fingerprint

Dive into the research topics of 'Gamifying software engineering tasks based on cognitive principles: The case of code review'. Together they form a unique fingerprint.

Cite this