Unkelos-Shpigeland Hadar. Gamifying Software Development Environments Using Cognitive Principles. 2015.