Title :
Gamifying Software Engineering Tasks Based on Cognitive Principles: The Case of Code Review
Author :
Unkelos-Shpigel, Naomi ; Hadar, Irit
Author_Institution :
Dept. of Inf. Syst., Univ. of Haifa, Haifa, Israel
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.
Keywords :
program compilers; software engineering; Gamifying software engineering tasks; SCRUT; code review case; cognitive principles; knowledge sharing; knowledge transfer; social code review unifying tool; software development; Collaboration; Conferences; Context; Games; Software; Software engineering; Gamification; boundary object; code review;
Conference_Titel :
Cooperative and Human Aspects of Software Engineering (CHASE), 2015 IEEE/ACM 8th International Workshop on
Conference_Location :
Florence
DOI :
10.1109/CHASE.2015.21