Free Hugs: Praising Developers For Their Actions

Free Hugs: Praising Developers For Their Actions

16 May 2015 Paper

Authors: Roberto Minelli, Andrea Mocci, Michele Lanza

Proceedings of ICSE 2015 (37th International Conference on Software Engineering, NIER Track)

Citations
Google Scholar

Abstract. Developing software is a complex, intrinsically intellectual, and therefore ephemeral activity, also due to the intangible nature of the end product, the source code. There is a thin red line between a productive development session, where a developer actually does something useful and productive, and a session where the developer essentially produces “fried air”, pieces of code whose quality and usefulness are doubtful at best. We believe that well-thought mechanisms of gamification built on fine-grained interaction information mined from the IDE can crystallize and reward good coding behavior. We present our preliminary experience with the design and implementation of a micro-gamification layer built into an object-oriented IDE, which at the end of each development session not only helps the developer to understand what he actually produced, but also praises him in case the development session was productive. Building on this, we envision an environment where the IDE reflects on the deeds of the developers and by providing a historical view also helps to track and reward long-term growth in terms of development skills, not dissimilar from the mechanics of role-playing games.

Coauthors

Pre-Print


Thanks for reading!

Free Hugs: Praising Developers For Their Actions

16 May 2015 Paper 0