Influencing the adoption of software engineering methods using social software

Software engineering research and practice provide a wealth of methods that improve the quality of software and lower the costs of producing it. Even though processes mandate their use, methods are not employed consequently. Software developers and development organizations thus cannot fully benefit from these methods. We propose a method that, for a given software engineering method, provides instructions on how to improve its adoption using social software. This employs the intrinsic motivation of software developers rather than prescribing behavior. As a result, we believe that software engineering methods will be applied better and more frequently.

[1]  Ben Kirman,et al.  Motivating physical activity at work: using persuasive social media for competitive step counting , 2010, MindTrek.

[2]  Fred D. Davis,et al.  Explaining Software Developer Acceptance of Methodologies: A Comparison of Five Theoretical Models , 2002, IEEE Trans. Software Eng..

[3]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[4]  Cameron Marlow,et al.  Feed me: motivating newcomer contribution in social network sites , 2009, CHI.

[5]  Eric Sun,et al.  Gesundheit! Modeling Contagion through Facebook News Feed , 2009, ICWSM.

[6]  Damon Centola,et al.  The Spread of Behavior in an Online Social Network Experiment , 2010, Science.

[7]  Cmmi Product Team Appraisal Requirements for CMMI, Version 1.1 (ARC, V1.1) , 2001 .

[8]  Lennart E. Nacke,et al.  From game design elements to gamefulness: defining "gamification" , 2011, MindTrek.

[9]  Leif Singer,et al.  It was a bit of a race: Gamification of version control , 2012, 2012 Second International Workshop on Games and Software Engineering: Realizing User Engagement with Game Engineering Techniques (GAS).

[10]  Hosung Park,et al.  What is Twitter, a social network or a news media? , 2010, WWW '10.

[11]  Yuriy Brun,et al.  Proactive detection of collaboration conflicts , 2011, ESEC/FSE '11.

[12]  E. Churchill,et al.  Badges in Social Media: A Social Psychological Perspective , 2011 .

[13]  V. Basili Software modeling and measurement: the Goal/Question/Metric paradigm , 1992 .

[14]  Christoph Treude,et al.  Awareness 2.0: staying aware of projects, developers and tasks using dashboards and feeds , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[15]  Helen Sharp,et al.  Motivation in Software Engineering: A systematic literature review , 2008, Inf. Softw. Technol..