Code of conduct in open source projects

Open source projects rely on collaboration of members from all around the world using web technologies like GitHub and Gerrit. This mixture of people with a wide range of backgrounds including minorities like women, ethnic minorities, and people with disabilities may increase the risk of offensive and destroying behaviours in the community, potentially leading affected project members to leave towards a more welcoming and friendly environment. To counter these effects, open source projects increasingly are turning to codes of conduct, in an attempt to promote their expectations and standards of ethical behaviour. In this first of its kind empirical study of codes of conduct in open source software projects, we investigated the role, scope and influence of codes of conduct through a mixture of quantitative and qualitative analysis, supported by interviews with practitioners. We found that the top codes of conduct are adopted by hundreds to thousands of projects, while all of them share 5 common dimensions.

[1]  Alexander Serebrenik,et al.  Perceptions of Diversity on Git Hub: A User Survey , 2015, 2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering.

[2]  Alexander Serebrenik,et al.  A Data Set for Social Diversity Studies of GitHub Teams , 2015, 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories.

[3]  B. Dawn Medlin,et al.  GENDER DIFFERENCES WITHIN THE OPEN SOURCE COMMUNITY: AN EXPLORATORY STUDY , 2010 .

[4]  S. G. Cohen,et al.  What Makes Teams Work: Group Effectiveness Research from the Shop Floor to the Executive Suite , 1997 .

[5]  Bram Adams,et al.  Monitoring sentiment in open source mailing lists: exploratory study on the apache ecosystem , 2014, CASCON.

[6]  Alexander Serebrenik,et al.  On negative results when using sentiment analysis tools for software engineering research , 2017, Empirical Software Engineering.

[7]  Pearl Brereton,et al.  Systematic literature reviews in software engineering - A systematic literature review , 2009, Inf. Softw. Technol..

[8]  Nicole Novielli,et al.  The challenges of sentiment detection in the social programmer ecosystem , 2015, SSE@SIGSOFT FSE.

[9]  J. Flood Codes of Conduct , 2002 .

[10]  Carl Gutwin,et al.  Group awareness in distributed software development , 2004, CSCW.

[11]  Arie van Deursen,et al.  Fixing the ‘Out of sight out of mind’ problem one year of mood-based microblogging in a distributed software team , 2013, 2013 10th Working Conference on Mining Software Repositories (MSR).

[12]  W. Allen The Reporting and Underreporting of Rape , 2007 .

[13]  Nicole Novielli,et al.  Anger and Its Direction in Collaborative Software Development , 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track (ICSE-NIER).

[14]  Yulin Fang,et al.  Following the Sun: Temporal Dispersion and Performance in Open Source Software Project Teams , 2010, J. Assoc. Inf. Syst..

[15]  Brendan O’Dwyer,et al.  Ethical Codes of Conduct in Irish Companies: A Survey of Code Content and Enforcement Procedures , 2006 .

[16]  Michele Marchesi,et al.  Are Bullies More Productive? Empirical Study of Affectiveness vs. Issue Fixing Time , 2015, 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories.

[17]  Bram Adams,et al.  The Impact of Human Discussions on Just-in-Time Quality Assurance: An Empirical Study on OpenStack and Eclipse , 2016, 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER).

[18]  James D. Herbsleb,et al.  Social coding in GitHub: transparency and collaboration in an open software repository , 2012, CSCW.

[19]  M. Di Penta Combining quantitative and qualitative methods (when mining software data) , 2016, Perspectives on Data Science for Software Engineering.

[20]  Katherine J. Stewart,et al.  The Effects of Diversity in Global, Distributed Collectives: A Study of Open Source Project Success , 2013, Inf. Syst. Res..

[21]  Premkumar T. Devanbu,et al.  Gender and Tenure Diversity in GitHub Teams , 2015, CHI.