Reinforcing Diversity Company Policies: Insights from StackOverflow Developers Survey

Diversity is being intensively discussed by different knowledge areas of society and discussions in Software Engineering, are increasing as well. There are unconscious bias and lack of representativeness and when we talk about characteristics as ethnicity and gender, to mention a few. How can tech companies support diversity, minimizing unconscious bias in their teams? Studies say that diversity builds better teams and delivers better results, among other benefits. Cognitive diversity is linked to better outcomes, and is influenced by identity diversity (e.g., gender, race, etc.), mainly when tasks are related to problem-solving and prediction. In this work, we are interested in understanding the pain points in software engineering regarding diversity and provide insights to support the attraction, hiring and retention policies for more diverse software engineering environments. StackOverflow is a popular community question&answer forum, with a high engagement of software developers. Yearly, they apply a survey, present straightforward results, and made the anonymized results available for download. So, it is possible to perform additional analysis beyond the original ones. Using data visualization techniques, we analyzed 2018 data implying insights and recommendations. Results show that diversity in companies is not yet a conscious decision-making factor for developers assessing a new job opportunity, and respondents from underrepresented groups tend to believe more they are not as good as their peers. We also propose a discussion about the unconscious bias, stereotypes, and impostor syndrome and how to provide support on that.

[1]  Shinichi Nakagawa,et al.  Gender differences in individual variation in academic grades fail to fit expected patterns for STEM , 2018, Nature Communications.

[2]  Graham Neubig,et al.  Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflow , 2018, 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR).

[3]  Andreas Förster,et al.  Ethnic heterogeneity and electoral turnout: Evidence from linking neighbourhood data with individual voter data , 2018 .

[4]  Alexander Serebrenik,et al.  Gender, Representation and Online Participation: A Quantitative Study of StackOverflow , 2012, 2012 International Conference on Social Informatics.

[5]  Christoph Meinel,et al.  A Journey of Bounty Hunters: Analyzing the Influence of Reward Systems on StackOverflow Question Response Times , 2016, 2016 IEEE/WIC/ACM International Conference on Web Intelligence (WI).

[6]  Kirsten Ribu Teaching Computer Science to Students with Asperger’s Syndrome , 2010 .

[7]  Rebecca A. Atadero,et al.  Building inclusive engineering identities: implications for changing engineering culture , 2018 .

[8]  Paul Benjamin Lowry,et al.  The Impact of Collectivism and Psychological Ownership on Protection Motivation: A Cross-Cultural Examination , 2018, Comput. Secur..

[9]  Lefteris Angelis,et al.  Mining People Analytics from StackOverflow Job Advertisements , 2017, 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA).

[10]  Jeffrey C. Carver,et al.  Building reputation in StackOverflow: An empirical investigation , 2013, 2013 10th Working Conference on Mining Software Repositories (MSR).

[11]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[12]  Alex Endert,et al.  Beyond Usability and Performance: A Review of User Experience-focused Evaluations in Visualization , 2016, BELIV '16.

[13]  Scott E. Page,et al.  The Diversity Bonus: How Great Teams Pay Off in the Knowledge Economy , 2017 .

[14]  Bogdan Vasilescu Software developers are humans, too! , 2014, CSCW Companion '14.

[15]  Bradley C. Love,et al.  Anterior Temporal Lobe Tracks the Formation of Prejudice , 2017, Journal of Cognitive Neuroscience.

[16]  W. Heath The Difference: How the Power of Diversity Creates Better Groups, Firms, Schools, and Societies , 2008 .

[17]  Jacob Krüger,et al.  Empirical Studies in Question-Answering Systems: A Discussion , 2017, 2017 IEEE/ACM 5th International Workshop on Conducting Empirical Studies in Industry (CESI).

[18]  Elizabeth F. Churchill Is there a fix for impostor syndrome? , 2018, Interactions.

[19]  Mary Anne L. Egan Students with Asperger's syndrome in the CS classroom , 2005, SIGCSE '05.

[20]  Taliver Heath,et al.  An antidote to impostor syndrome , 2014, XRDS.

[21]  Alexander Serebrenik,et al.  StackOverflow and GitHub: Associations between Software Development and Crowdsourced Knowledge , 2013, 2013 International Conference on Social Computing.