How Gamification Affects Software Developers: Cautionary Evidence from a Quasi-Experiment on GitHub

06/03/2020
by   Lukas Moldon, et al.
0

We examine how the behavior of software developers changes in response to removing gamification elements from GitHub, an online platform for collaborative programming and software development. We find that the unannounced removal of daily activity streak counters from the user interface (from user profile pages) was followed by significant changes in behavior. Long-running streaks of activity were abandoned and became less common. Weekend activity decreased and days in which developers made a single contribution became less common. Synchronization of streaking behavior in the platform's social network also decreased, suggesting that gamification is a powerful channel for social influence. Focusing on a set of software developers that were publicly pursuing a goal to make contributions for 100 days in a row, we find that some of these developers abandon this quest following the removal of the public streak counter. Our findings provide evidence for the significant impact of gamification on the behavior of developers on large collaborative programming and software development platforms. They urge caution: gamification can steer the behavior of software developers in unexpected and unwanted directions.

READ FULL TEXT

page 3

page 7

research
02/06/2021

Recommending More Efficient Workflows to Software Developers

Existing recommendation systems can help developers improve their softwa...
research
03/31/2021

Mining DEV for social and technical insights about software development

Software developers are social creatures: they communicate, collaborate,...
research
11/05/2018

On Relating Technical, Social Factors, and the Introduction of Bugs

As collaborative coding environments make it easier to contribute to sof...
research
05/26/2020

Illuminating a Blind Spot in Digitalization – Software Development in Sweden's Private and Public Sector

As Netscape co-founder Marc Andreessen famously remarked in 2011, softwa...
research
11/26/2021

Who, What, Why and How? Towards the Monetary Incentive in Crowd Collaboration: A Case Study of Github's Sponsor Mechanism

While many forms of financial support are currently available, there are...
research
01/08/2020

Perception and Acceptance of an Autonomous Refactoring Bot

The use of autonomous bots for automatic support in software development...
research
04/29/2021

A holistic approach for cross-platform software development

Cross-platform development solutions can help to make software available...

Please sign up or login with your details

Forgot password? Click here to reset