Gamifying software development environments using cognitive principles

Naomi Unkelos-Shpigel, Irit Hadar

Research output: Contribution to journalConference articlepeer-review


The topic of enhancing the software development process has received much attention in recent decades. Several models have been developed to this end, typically addressing the characteristics of the process or the organization. We believe that an additional, substantial enhancement of software development can be achieved via encouraging productive behavior among individual software developers. In this paper, we propose a framework for enhancing motivation among software developers, using gamification principles. As a first step in this ongoing research, we designed a prototype for a game, which can be used in various tasks in the software development process. The game is based on cognitive theories, which address motivation among practitioners.

Original languageEnglish
Pages (from-to)9-16
Number of pages8
JournalCEUR Workshop Proceedings
StatePublished - 2015
EventCAiSE 2015 Forum at the 27th International Conference on Advanced Information Systems Engineering, CAiSE 2015 - Stockholm, Sweden
Duration: 8 Jun 201512 Jun 2015


  • Flow theory
  • Gamification
  • Motivation

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'Gamifying software development environments using cognitive principles'. Together they form a unique fingerprint.

Cite this