Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2663700.2663702acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

It was a bit of a race: gamification of version control

Published: 09 June 2012 Publication History

Abstract

The adoption of software engineering practices cannot always be achieved by education or processes. However, social software has the potential for supporting deliberate behavior change. We present preliminary results of an experiment in which we encouraged computer science students to make more frequent commits to version control by using a social software application. We provided a web-based newsfeed of commits that also displayed a leaderboard. While we have yet to analyze the data, interviews we conducted with the participants allow for first qualitative insights.

References

[1]
S. Beecham, N. Baddoo, T. Hall, H. Robinson, and H. Sharp. Motivation in Software Engineering: A systematic literature review. Information and Software Technology, 50(9-10):860--878, 2008.
[2]
Andrew Begel and Thomas Zimmermann. Keeping Up With Your Friends: Function Foo, Library Bar.DLL, and Work Item 24. In Web2SE: First Workshop on Web 2.0 for Software Engineering (co-located with ICSE 2010), 2010.
[3]
D. Centola. The spread of behavior in an online social network experiment. Science, 329(5996):1194, 2010.
[4]
E. L. Deci and R. M. Ryan. Handbook of self-determination research. The University of Rochester Press, 2002.
[5]
Sebastian Deterding, Dan Dixon, Rilla Khaled, and Lennart Nacke. From Game Design Elements to Gamefulness: Defining "Gamification". In Proceedings of MindTrek'11. ACM, 2011.
[6]
D. Foster, C. Linehan, B. Kirman, S. Lawson, and G. James. Motivating physical activity at work: using persuasive social media for competitive step counting. In Proceedings of the 14th International Academic MindTrek Conference: Envisioning Future Media Environments, pages 111--116. ACM, 2010.
[7]
R. N. Landers and R. C. Callan. Casual Social Games as Serious Games: The Psychology of Gamification in Undergraduate Education and Employee Training. Serious Games and Edutainment Applications, pages 399--423, 2011.
[8]
Edwin A. Locke and Gary P. Latham. Building a practically useful theory of goal setting and task motivation: A 35-year odyssey. American Psychologist, 57(9):705, 2002.
[9]
Kurt Schneider. LIDs: A Light-Weight Approach to Experience Elicitation and Reuse. In Frank Bomarius and Markku Oivo, editors, Product Focused Software Process Improvement, volume 1840/2000 of Lecture Notes in Computer Science, pages 407--424. Springer Berlin/Heidelberg, 2000.
[10]
Leif Singer and Kurt Schneider. Influencing the Adoption of Software Engineering Methods using Social Software. In 34th International Conference on Software Engineering (ICSE), NIER Track (in press), 2012.
[11]
Jennifer Thom, David R. Millen, and Joan DiMicco. Removing Gamification from an Enterprise SNS. In Proceedings of the 2012 ACM Conference on Computer Supported Cooperative Work. ACM, 2012.
[12]
C. Treude and M. A. Storey. Awareness 2.0: Staying aware of projects, developers and tasks using dashboards and feeds. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 365--374. ACM, 2010.

Cited By

View all
  • (2024)Enhancing Performance Bug Prediction Using Performance Code MetricsProceedings of the 21st International Conference on Mining Software Repositories10.1145/3643991.3644920(50-62)Online publication date: 15-Apr-2024
  • (2019)Applying Gamification to Motivate Students to Write High-Quality Code in Programming AssignmentsProceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education10.1145/3304221.3319792(92-98)Online publication date: 2-Jul-2019
  • (2019)The effect of gamification on software architecture knowledge managementProceedings of the 34th ACM/SIGAPP Symposium on Applied Computing10.1145/3297280.3297449(1731-1740)Online publication date: 8-Apr-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GAS '12: Proceedings of the Second International Workshop on Games and Software Engineering: Realizing User Engagement with Game Engineering Techniques
June 2012
52 pages
ISBN:9781467317689

Sponsors

Publisher

IEEE Press

Publication History

Published: 09 June 2012

Check for updates

Author Tags

  1. behavior change
  2. commits
  3. gamification
  4. motivation
  5. social software
  6. version control

Qualifiers

  • Research-article

Conference

ICSE '12
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Enhancing Performance Bug Prediction Using Performance Code MetricsProceedings of the 21st International Conference on Mining Software Repositories10.1145/3643991.3644920(50-62)Online publication date: 15-Apr-2024
  • (2019)Applying Gamification to Motivate Students to Write High-Quality Code in Programming AssignmentsProceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education10.1145/3304221.3319792(92-98)Online publication date: 2-Jul-2019
  • (2019)The effect of gamification on software architecture knowledge managementProceedings of the 34th ACM/SIGAPP Symposium on Applied Computing10.1145/3297280.3297449(1731-1740)Online publication date: 8-Apr-2019
  • (2018)A Gamification Proposal to Support the Onboarding of Newcomers in the FLOSScoach PortalProceedings of the 17th Brazilian Symposium on Human Factors in Computing Systems10.1145/3274192.3274193(1-10)Online publication date: 22-Oct-2018
  • (2018)Leveraging motivational theories for designing gamification for REProceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering10.1145/3195836.3195843(69-72)Online publication date: 27-May-2018
  • (2017)Code defendersProceedings of the 39th International Conference on Software Engineering10.1109/ICSE.2017.68(677-688)Online publication date: 20-May-2017
  • (2017)Games for learningProceedings of the 39th International Conference on Software Engineering: Software Engineering and Education Track10.1109/ICSE-SEET.2017.17(170-179)Online publication date: 20-May-2017
  • (2017)A preliminary evaluation of a gamification framework to jump start collaboration behavior changeProceedings of the 10th International Workshop on Cooperative and Human Aspects of Software Engineering10.1109/CHASE.2017.17(90-91)Online publication date: 20-May-2017
  • (2017)Gamification of software testingProceedings of the 12th International Workshop on Automation of Software Testing10.1109/AST.2017.20(2-7)Online publication date: 20-May-2017
  • (2017)Driven to drive? Investigating the effect of gamification on learner driver behavior, perceived motivation and user experienceComputers in Human Behavior10.1016/j.chb.2016.08.05071:C(586-595)Online publication date: 1-Jun-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media