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. This paper presents our vision for enhancing software engineering via gamification, and the theoretical cognitive foundation on which this vision is based, starting with the example of code review

Original languageEnglish
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 → …

Bibliographical note

Publisher Copyright:
© 2015 IEEE.

Keywords

  • Gamification
  • boundary object
  • code review

ASJC Scopus subject areas

  • 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