Abstract
We define perceived diversity as the diversity factors that individuals are born with. Perceived diversity in Software Engineering has been recognized as a high-value team property and companies are willing to increase their efforts to create more diverse work teams. The current diversity state-of-the-art shows that gender diversity studies have been growing during the past decade, and they have shown the benefits of including women in software teams. However, less is known about how other perceived diversity factors such as race, nationality, disability, and age of developers are related to Software Engineering. Through a systematic literature review, we aim to clarify the research area concerned with perceived diversity in Software Engineering. Our goal is to identify (1) what issues have been studied and what results have been reported; (2) what methods, tools, models, and processes have been proposed to help perceived diversity issues; and (3) what limitations have been reported when studying perceived diversity in Software Engineering. Furthermore, our ultimate goal is to identify gaps in the current literature and create a call for future action in perceived diversity in Software Engineering. Our results indicate that the individual studies have typically had a gender diversity perspective focusing on showing gender bias or gender differences instead of developing methods and tools to mitigate the gender diversity issues faced in SE. Moreover, perceived diversity aspects related to SE participants’ race, age, and disability need to be further analyzed in Software Engineering research. From our systematic literature review, we conclude that researchers need to consider a wider set of perceived diversity aspects for future research.


Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.Notes
Following the guidelines described in Hall et al. (2011), publications included in our Systematic Literature Review (SLR) are cited using the following format: [SLR#ref]. Other citations use the normal format [#ref].
the paper defines feminine expertise as “a combination of traits (characteristics and behavior attributed to femininity) and skills (learned abilities in playing the gender roles)”
References
Morgan S. (2017) How are programming questions from women received on stack overflow? a case study of peer parity. In: Proceedings Companion of the 2017 ACM SIGPLAN International conference on systems, programming, languages, and applications: Software for Humanity. pp 39–41
Adikaram AS, Wijayawardena K (2015) What happens to female employees in skewed it project teams in sri lanka? revisiting kanter. South Asian J Human Resour Manag 2(1):37–57
Ahmadi M, Weibert A, Ogonowski C, Aal K, Gäckle K, Marsden N, Wulf V (2018) Challenges and lessons learned by applying living labs in gender and it contexts. In: Proceedings of the 4th Conference on gender & IT, pp 239–249
Al-Ani B, Marczak S, Prikladnicki R, Redmiles D (2013) Revisiting the factors that engender trust of global systems engineers. In: 2013 IEEE 8th international conference on global software engineering. IEEE, pp 31–40
Alfaro Iván, Chandrasekaran R (2015) Software quality and development speed in global software development teams. Bus Inf Syst Eng 57(2):91–102
Allport GW, Clark K, Pettigrew T (1954) The nature of prejudice
Altiner S, Ayhan MB (2018) An approach for the determination and correlation of diversity and efficiency of software development teams. S Afr J Sci 114 (3-4):1–9
Anderson G, Keith M, Albrecht C, Spruill A, Pettit C (2019) Optimizing software team performance with cultural differences. In: Proceedings of the 52nd Hawaii International conference on system sciences
Angell R, Johnson B, Brun Y, Meliou A (2018) Themis: Automatically testing software for discrimination. In: Proceedings of the 2018 26th ACM Joint meeting on european software engineering conference and symposium on the foundations of software engineering. pp 871–875
Aué J, Haisma M, Tómasdóttir KF, Bacchelli A (2016) Social diversity and growth levels of open source software projects on github. In: Proceedings of the 10th ACM/IEEE International symposium on empirical software engineering and measurement. pp 1–6
Aydemir FB, Dalpiaz F (2018) A roadmap for ethics-aware software engineering. In: 2018 IEEE/ACM International workshop on software fairness (FairWare). IEEE, pp 15–21
Balali S, Steinmacher I, Annamalai U, Sarma A, Gerosa MA (2018) Newcomers’ barriers... is that all? an analysis of mentors’ and newcomers’ barriers in oss projects. Computer Supported Cooperative Work (CSCW) 27(3-6):679–714
Baltes S, Park G, Serebrenik A (2020) Is 40 the new 60? how popular media portrays the employability of older software developers. IEEE Softw 37 (6):26–31
Bastarrica MC, Simmonds J (2019) Gender differences in self and peer assessment in a software engineering capstone course. In: 2019 IEEE/ACM 2nd international workshop on gender equality in software engineering (GE). IEEE, pp 29–32
Beckwith L, Burnett M, Grigoreanu V, Wiedenbeck S (2006) Gender hci: What about the software? Computer 39(11):97–101
Beckwith L, Burnett M, Wiedenbeck S, Cook C, Sorte S, Hastings M (2005) Effectiveness of end-user debugging software features: Are there gender issues?. In: Proceedings of the SIGCHI Conference on human factors in computing systems, pp 869–878
Beckwith L, Inman D, Rector K, Burnett M (2007) On to the real world: Gender and self-efficacy in excel. In: IEEE Symposium on visual languages and human-centric computing (VL/HCC 2007). IEEE, pp 119–126
Beckwith L, Kissinger C, Burnett M, Wiedenbeck S, Lawrance J, Blackwell A, Cook C (2006) Tinkering and gender in end-user programmers’ debugging. In: Proceedings of the SIGCHI conference on Human Factors in computing systems, pages 231–240
Beckwith L, Sorte S, Burnett M, Wiedenbeck S, Chintakovid T, Cook C (2005) Designing features for both genders in end-user programming environments. In: 2005 IEEE Symposium on visual languages and human-centric computing (VL/HCC’05). IEEE, pp 153–160
Begel A, Dominic J, Phillis C, Beeson T, Rodeghero P (2021) How a remote video game coding camp improved autistic college students’ self-efficacy in communication
Bertrand M, Mullainathan S (2004) Are emily and greg more employable than lakisha and jamal? a field experiment on labor market discrimination. Am Econ Rev 94(4):991–1013
Blincoe K, Springer O, Wrobel MR (2019) Perceptions of gender diversity’s impact on mood in software development teams. IEEE Softw 36(5):51–56
Bollmann S, Cook D, Dumas J, Fox J, Josse J, Keyes O, Strobl C, Turner H, Debelak R (2017) A first survey on the diversity of the r community
Borchers G (2003) The software engineering impacts of cultural factors on multi-cultural software development teams. In: 25th International conference on software engineering, 2003. Proceedings. IEEE, pp 540–545
Bosu A, Sultana KZ (2019) Diversity and inclusion in open source software (oss) projects: Where do we stand?. In: 2019 ACM/IEEE international symposium on empirical software engineering and measurement (ESEM), pp 1–11. IEEE
Bourque P, Fairley RE, et al. (2014) Guide to the software engineering body of knowledge (SWEBOK (R)) :Version 3.0. IEEE Computer Society Press, Washington
Braswel KM, Johnson J, Brie’anna B, Jamie Payton. (2021) Pivoting during a pandemic: Designing a virtual summer camp to increase confidence of black and latina girls. In: the 52 ACM Technical symposium on computer science education
Brun Y, Meliou A (2018) Software fairness. In: Proceedings of the 2018 26th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 754–759
Buffardi K (2016) Localized open source software projects : Exploring realism and motivation. In: 2016 11th International conference on computer science & education (ICCSE). IEEE, pp 382–387
Burnett M, Counts R, Lawrence R, Hanson H (2017) Gender hcl and microsoft: Highlights from a longitudinal study. In: 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). IEEE, pp 139–143
Burnett M, Fleming SD, Iqbal S, Venolia G, Rajaram V, Farooq U, Grigoreanu V, Czerwinski M (2010) Gender differences and programming environments: across programming populations. In: Proceedings of the 2010 ACM-IEEE international symposium on empirical software engineering and measurement, pp 1–10
Burnett M, Peters A, Hill C, Elarief N (2016) Finding gender-inclusiveness software issues with gendermag: a field investigation. In: Proceedings of the 2016 CHI conference on human factors in computing systems, pp 2586–2598
Burnett M, Sarma A, Mendez C, Oleson A, Hilderbrand C, Steine-Hanson Z, Ko AJ (2018) Gender biases in software for problem-solving. In: Designing technologies to support human problem solving: workshop at VL/HCC. IEEE
Burnett M, Stumpf S, Macbeth J, Makri S, Beckwith L, Kwan I, Peters A, Jernigan W (2016) Gendermag: A method for evaluating software’s gender inclusiveness. Interact Comput 28(6):760–787
Byrne DE (1971) The attraction paradigm, vol 11. Academic Press, Cambridge
Canedo ED, Tives HA, Marioti MB, Fagundes F, de Cerqueira JAS (2019) Barriers faced by women in software development projects. Information 10(10):309
Cao J, Rector K, Park TH, Fleming SD, Burnett M, Wiedenbeck S (2010) A debugging perspective on end-user mashup programming. In: 2010 IEEE Symposium on visual languages and human-centric computing. IEEE, pp 149–156
Casey V (2009) Leveraging or exploiting cultural difference?. In: 2009 Fourth IEEE international conference on global software engineering, pp 8–17. IEEE
Catolino G, Palomba F, Tamburri DA, Serebrenik A, Ferrucci F (2019) Gender diversity and community smells: insights from the trenches. IEEE Softw 37(1):10–16
Catolino G, Palomba F, Tamburri DA, Serebrenik A, Ferrucci F (2019) Gender diversity and women in software teams: How do they affect community smells?. In: 2019 IEEE/ACM 41st International conference on software engineering: software engineering in society (ICSE-SEIS), pp 11–20. IEEE
Chatterjee A, Guizani M, Stevens C, Emard J, May ME, Burnett M, Ahmed I, Aid Anita Sarma. (2021) An automated detector for gender-inclusivity bugs in oss project pages. In: 2021 IEEE/ACM 43th International conference on software engineering (ICSE). IEEE
Chintakovid T, Wiedenbeck S (2009) User perceptions and gender in end-user debugging: How do they affect outcomes?. In: 2009 IEEE symposium on visual languages and human-centric computing (VL/HCC). IEEE, pp 217–224
Choi N, Pruett JA (2015) The characteristics and motivations of library open source software developers: An empirical study. Libr Inf Sci Res 37(2):109–117
Cunha AB, Canen AG, Capretz MAM (2009) Personalities, cultures and software modeling: Questions, scenarios and research directions. In: 2009 ICSE Workshop on cooperative and human aspects on software engineering. IEEE, pp 23–31
Cunningham SJ, Hinze A, Nichols DM (2016) Supporting gender-neutral digital library creation; A case study using the gendermag toolkit. In: International conference on asian digital libraries. Springer, pp 45–50
Daniel S, Agarwal R, Stewart KJ (2013) The effects of diversity in global, distributed collectives: A study of open source project success. Inf Syst Res 24(2):312–333
Davidson JL, Mannan UA, Naik R, Dua I, Jensen C (2014) Older adults and free/open source software: A diary study of first-time contributors. In: Proceedings of the international symposium on open collaboration. pp 1–10
Davidson JL, Naik R, Mannan UA, Azarbakht A, Jensen C (2014) On older adults in free/open source software: reflections of contributors and community leaders. In: 2014 IEEE Symposium on visual languages and human-centric computing (VL/HCC). IEEE, pp 93–100
Dong W, Ehrlich K, Macy MM, Muller M (2016) Embracing cultural diversity: Online social ties in distributed workgroups. In: Proceedings of the 19th ACM conference on computer-supported cooperative work & social computing, pp 274–287
Draude C, Maaß S (2018) Making it work: integrating gender research in computing through a process model. In: Proceedings of the 4th conference on gender & IT. pp 43–50
Easterbrook S, Singer J, Storey Margaret-Anne, Damian D (2008) Selecting empirical methods for software engineering research. In: Guide to advanced empirical software engineering. Springer, pp 285–311
Erete S, Rankin YA, Thomas JO (2021) I can’t breathe: Reflections from black women in cscw and hci. Proc ACM Human-Comput Interact 4 (CSCW3):1–23
Evans JSTBT (2003) In two minds: dual-process accounts of reasoning. Trends Cognit Sci 7(10):454–459
Fazli F, Bittner EAC (2017) Cultural influences on collaborative work in software engineering teams. In: Proceedings of the 50th Hawaii international conference on system sciences
Filippova A, Trainer E, Herbsleb JD (2017) From diversity by numbers to diversity as process: supporting inclusiveness in software development teams with brainstorming. In: 2017 IEEE/ACM 39th International conference on software engineering (ICSE). IEEE, pp 152–163
Fisher M, Cox A, Zhao L (2006) Using sex differences to link spatial cognition and program comprehension. In: 2006 22nd IEEE international conference on software maintenance. IEEE, pp 289–298
Ford D (2020) Approaches to understanding a socio-cultural experience of global knowledge workers. In: Proceedings of the 2020 CHI Conference on human factors in computing systems
Ford D, Behroozi M, Serebrenik A, Parnin C (2019) Beyond the code itself: how programmers really look at pull requests. In: 2019 IEEE/ACM 41st International conference on software engineering :software engineering in society (ICSE-SEIS). IEEE, pp 51–60
Ford D, Harkins A, Parnin C (2017) Someone like me: How does peer parity influence participation of women on stack overflow?. In: 2017 IEEE symposium on visual languages and human-centric computing (VL/HCC). IEEE, pp 239–243
Ford D, Milewicz R, Serebrenik A (2019) How remote work can foster a more inclusive environment for transgender developers. In: 2019 IEEE/ACM 2nd International workshop on gender equality in software engineering (GE). IEEE, pp 9–12
Ford D, Smith J, Guo PJ, Parnin C (2016) Paradise unplugged: Identifying barriers for female participation on stack overflow. In: Proceedings of the 2016 24th ACM SIGSOFT International symposium on foundations of software engineering, pp 846–857
Furtado L, Cartaxo B, Treude C, Pinto G (2020) How successful are open source contributions from countries with different levels of human development? IEEE Softw
Galhotra S, Brun Y, Meliou A (2017) Fairness testing: testing software for discrimination. In: Proceedings of the 2017 11th Joint meeting on foundations of software engineering. pp 498–510
German D, Robles G, Poo-Caamaño G, Yang X, Iida H, Inoue K (2018) ”was my contribution fairly reviewed?” a framework to study the perception of fairness in modern code reviews. In: 2018 IEEE/ACM 40th International conference on software engineering (ICSE). IEEE, pp 523–534
Ghosh RA, Glott R, Krieger B, Robles G (2002) Free/libre and open source software. Survey and study
Gila AR, Jaafa J, Omar M, Tunio MZ (2014) Impact of personality and gender diversity on software development teams’ performance. In: 2014 International conference on computer, communications, and control technology (I4CT). IEEE, pp 261–265
Gilal AR, Jaafar J, Omar M, Basri S, Waqas A (2016) A rule-based model for software development team composition Team leader role with personality types and gender classification. Inf Softw Technol 74:105–113
Gómez O. S, Solari M, Pardo CJ, Ledezma AC (2017) A controlled experiment on productivity of pair programming gender combinations: Preliminary results. In: CIbSE, pp 679–692
Gralha C, Goulao M, Araujo J (2019) Analysing gender differences in building social goal models: a quasi-experiment. In: 2019 IEEE 27th International requirements engineering conference (RE). IEEE, pp 165–176
Gren L (2018) On gender, ethnicity, and culture in empirical software engineering research. In: 2018 IEEE/ACM 11th International workshop on cooperative and human aspects of software engineering (CHASE). IEEE, pp 77–78
Grigoreanu V, Brundage J, Bahna E, Burnett M, ElRif P, Snover J (2009) Males’ and females’ script debugging strategies. In: International symposium on end user development. Springer, pp 205–224
Grigoreanu V, Cao J, Kulesza T, Bogart C, Rector K, Burnett M, Wiedenbeck S (2008) Can feature design reduce the gender gap in end-user software development environments?
Guzman E, Rojas AP (2019) Gender and user feedback: An exploratory study. In: 2019 IEEE 27th International requirements engineering conference (RE). IEEE, pp 381–385
Hall T, Beecham S, Bowes D, Gray D, Counsell S (2011) A systematic literature review on fault prediction performance in software engineering. IEEE Trans Softw Eng 38(6):1276–1304
Hall C, Durruthy R (2020) Workforce-diversity-report. https://careers.linkedin.com/diversity-and-inclusion/workforce-diversity-report. Accessed: 2020-05-05
Heiniger S, Mercie H (2018) National bias of international gymnastics judges during the 2013-2016 olympic cycle
Hertel G, van der Heijden BIJM, de Lange AH, Deller J, Rauschenbach C, Krumm S, Thielgen M (2013) Age and work-related stress: a review and meta-analysis. J Manag Psychol
Hilderbrand C, Perdriau C, Letaw L, Emard J, Steine-Hanson Z, Burnett M, Sarma A (2020) Engineering gender-inclusivity into software: Ten teams’ tales from the trenches. In: International conference on software engineering, 2020. Proceedings. IEEE
Hill C, Ernst S, Oleson A, Horvath A, Burnett M (2016) Gendermag experiences in the field The whole, the parts, and the workload. In: 2016 IEEE Symposium on visual languages and human-centric computing (VL/HCC). IEEE, pp 199–207
Hill C, Haag M, Oleson A, Mendez C, Marsden N, Sarma A (2017) Margaret Burnett. Gender-inclusiveness personas vs. stereotyping: Can we have it both ways?. In: Proceedings of the 2017 chi conference on human factors in computing systems, pp 6658–6671
Hofstede G (2005) Cultures and organizations: software of the mind/geert hofstede and gert jan hofstede
Holtkamp P, Jokinen Jussi PP, Pawlowski JM (2015) Soft competency requirements in requirements engineering, software design, implementation, and testing. J Syst Softw 101:136–146
Homan AC, Van Knippenberg D, Van Kleef GA, De Dreu Carsten KW (2007) Bridging faultlines by valuing diversity: diversity beliefs, information elaboration, and performance in diverse work groups. J Appl Psychol 92(5):1189
Hongyun Y u, Bao X, Yang S (2009) Research and improvement of team software process. In: 2009 WRI World congress on computer science and information engineering, vol 7. IEEE, pp 654–658
Hosoda M, Nguyen LT, Stone-Romero EF (2012) The effect of hispanic accents on employment decisions. J Manag Psychol 27(4):347–364
Huang Y, Ford D, Zimmermann T (2021) Leaving my fingerprints: Motivations and challenges of contributing to oss for social good. In: 2021 IEEE/ACM 43th international conference on software engineering (ICSE). IEEE
Huff EW, Boateng K, Moster M, Rodeghero P, Brinkley J (2020) Examining the work experience of programmers with visual impairments. In: 2020 IEEE International conference on software maintenance and evolution (ICSME). IEEE, pp 707–711
Hui JS, Farnham SD (2016) Designing for inclusion Supporting gender diversity in independent innovation teams. In: Proceedings of the 19th lork. pp 71–85
Hyrynsalmi S (2019) The underrepresentation of women in the software industry: thoughts from career-changing women. In: 2019 IEEE/ACM 2nd International workshop on gender equality in software engineering (GE). IEEE, pp 1–4
Hyrynsalmi S, Hyrynsalmi S (2019) What motivates adult age women to make a career change to the software industry?. In: 2019 IEEE International conference on engineering, technology and innovation (ICE/ITMC). IEEE, pp 1–8
Imtiaz N, Middleton J, Chakraborty J, Robson N, Bai G, Murphy-Hill E (2019) Investigating the effects of gender bias on github. In: 2019 IEEE/ACM 41st international conference on software engineering (ICSE). IEEE, pp 700–711
Irrgang M (2018) Hands-on participatory and interdisciplinary design in computer science: an example. In: Proceedings of the 4th Conference on gender & IT. pp 29–33
Izquierdo D, Huesman N, Serebrenik A, Robles G (2018) Openstack gender diversity report. IEEE Softw 36(1):28–33
James T, Galster M, Blincoe K, Miller G (2017) What is the perception of female and male software professionals on performance, team dynamics and job satisfaction? insights from the trenches. In: 2017 IEEE/ACM 39th International conference on software engineering :software engineering in practice track (ICSE-SEIP). IEEE, pp 13–22
James S, Herman J, Rankin S, Keisling M, Mottet L, Anafi M (2016) The report of the 2015 us transgender survey
Jehn KA, Northcraft GB, Neale MA (1999) Why differences make a difference: A field study of diversity, conflict and performance in workgroups. Adm Sci Q 44(4):741–763
Judy KH (2012) Agile values, innovation and the shortage of women software developers. In: 2012 45th Hawaii International conference on system sciences. IEEE, pp 5279–5288
Kanij T, Merkel R, Grundy J (2011) A preliminary study on factors affecting software testing team performance. In: 2011 International symposium on empirical software engineering and measurement. IEEE, pp 359–362
Kaur Kuttal S, Gerstner K, Bejarano A (2019) Remote pair programming in online cs education: Investigating through a gender lens. In: 2019 IEEE Symposium on visual languages and human-centric computing (VL/HCC). IEEE, pp 75–85
Kirton G, Robertson M (2018) Sustaining and advancing IT careers: Women’s experiences in a uk-based IT company. J Strateg Inf Syst 27(2):157–169
Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering
Kopeć W, Balcerzak B, Nielek R, Kowalik G, Wierzbicki A, Casati F (2018) Older adults and hackathons: a qualitative study. Empir Softw Eng 23(4):1895–1930
Kopeć W, Nielek R, Wierzbicki A (2018) Guidelines towards better participation of older adults in software development processes using a new spiral method and participatory approach. In: Proceedings of the 11th International workshop on cooperative and human aspects of software engineering. pp 49–56
Krishna S, Sahay S, Walsham G (2004) Managing cross-cultural issues in global software outsourcing. Commun ACM 47(4):62–66
Kuechler V, Gilbertson C, Jensen C (2012) Gender differences in early free and open source software joining process. In: IFIP International conference on open source systems. Springer, pp 78–93
Lee A, Carver JC (2019) Floss participants’ perceptions about gender and inclusiveness: a survey. In: 2019 IEEE/ACM 41st International conference on software engineering (ICSE). IEEE, pp 677–687
Lenberg P, Feldt R, Wallgren LG (2015) Behavioral software engineering: A definition and systematic literature review. Journal of Systems and software 107:15–37
Lombardi EL, Wilchins RA, Priesing D, Malouf D (2002) Gender violence: Transgender experiences with violence and discrimination. J Homosex 42 (1):89–101
Lyon LA, Clayton C, Green E (2018) Tinkering in the wild: What leads to success for female end-user programmers?. In: 2018 IEEE Symposium on visual languages and human-centric computing (VL/HCC). IEEE, pp 125–129
Machado LS, Caldeira C, Perin M, Souza Cleidson RB de (2020) Gendered experiences of software engineers during the covid-19 crisis. IEEE Softw
Marques M (2015) Software engineering education—does gender matter in project results?—a chilean case study. In: 2015 IEEE frontiers in education conference (FIE). IEEE, pp 1–8
May A, Wachs J, Hannák A (2019) Gender differences in participation and reward on stack overflow. Empir Softw Eng 24(4):1997–2019
Mealin S, Murphy-Hill E (2012) An exploratory study of blind software developers. In: 2012 IEEE Symposium on visual languages and human-centric computing (VL/HCC). IEEE, pp 71–74
Mendez C, Hanson ZS, Oleson A, Horvath A, Hill C, Hilderbrand C, Sarma A, Burnett M (2018) Semi-automating (or not) a socio-technical method for socio-technical systems. In: 2018 IEEE Symposium on visual languages and human-centric computing (VL/HCC). IEEE, pp 23–32
Mendez C, Letaw L, Burnett M, Stumpf S, Sarma A, Hilderbrand C (2019) From gendermag to inclusivemag; An inclusive design meta-method. In: 2019 IEEE Symposium on visual languages and human-centric computing (VL/HCC). IEEE, pp 97–106
Mendez C, Padala HS, Steine-Hanson Z, Hilderbrand C, Horvath A, Hill C, Simpson L, Patil N, Sarma A, Burnett M (2018) Open source barriers to entry, revisited: A sociotechnical perspective. In: Proceedings of the 40th International conference on software engineering, pp 1004–1015
Mendez C, Sarma A, Burnett M (2018) Gender in open source software: what the tools tell. In: Proceedings of the 1st International workshop on gender equality in software engineering. pp 21–24
Menezes Álvaro, Prikladnicki R (2018) Diversity in software engineering. In: Proceedings of the 11th International workshop on cooperative and human aspects of software engineering. pp 45–48
Metaxa-Kakavouli Danaë, Wang K, Landay JA, Hancock J (2018) Gender-inclusive design: sense of belonging and bias in web interfaces. In: Proceedings of the 2018 CHI Conference on human factors in computing systems, pages 1–6
Mishra A, Mishra D (2014) Cultural issues in distributed software development: A review. In: OTM Confederated international conferences” On the Move to Meaningful Internet Systems”. Springer, pp 448–456
Moon E (2013) Gendered patterns of politeness in free/libre open source software development. In: 2013 46th Hawaii international conference on system sciences. IEEE, pp 3168–3177
Morris MR, Begel A, Wiedermann B. (2015) Understanding the challenges faced by neurodiverse software engineering employees: Towards a more inclusive and productive technical workforce. In: Proceedings of the 17th International ACM SIGACCESS Conference on computers & accessibility. pp 173–184
Morrison P, Murphy-Hill E (2013) Is programming knowledge related to age?. In: In companion to the working conference on mining software repositories. Citeseer, pp 1–4
Morrison P, Pandita R, Murphy-Hill E, McLaughlin A (2016) Veteran developers’ contributions and motivations: An open source perspective. In: 2016 IEEE Symposium on visual languages and human-centric computing (VL/HCC). IEEE, pp 171–179
Muller MJ, Kuhn S (1993) Participatory design. Commun ACM 36(6):24–28
Murakami Y, Tsunoda M, Uwano H (2017) Wap: Does reviewer age affect code review performance?. In: In 2017 IEEE 28th International symposium on software reliability engineering (ISSRE). IEEE, pp 164–169
Murphy-Hill E, Jaspan C, Sadowski C, Shepherd D, Phillips M, Winter C, Knight A, Smith E, Jorde M (2019) What predicts software developers’ productivity? IEEE Trans Softw Eng
Nadri R, Perez GR, Nagappan M (2020) Insights into nonmerged pull requests in github: Is there evidence of bias based on perceptible race? IEEE Softw
Nafus D (2012) ’patches don’t have gender’: What is not open in open source software. New Media Soc 14(4):669–683
O’higgins N (2001) Youth unemployment and employment policy: A global perspective. O’Higgins
Ortu M, Destefanis G, Counsell S, Swift S, Tonelli R, Marchesi M (2017) How diverse is your team? investigating gender and nationality diversity in github teams. J Softw Eng Res Dev 5(1):1–18
Østergaard CR, Timmermans B, Kristinsson K (2011) Does a different view create something new? the effect of employee diversity on innovation. Res Pol 40(3):500–509
Padala S, Mendez C, Dias LF, Steinmacher I, Hanson ZS, Hilderbrand C, Horvath A, Hill C, Simpson L, Burnett M, et al. (2020) How gender-biased tools shape newcomer experiences in oss projects. IEEE Trans Softw Eng
Page Scott E (2007) How the power of diversity creates better groups, firms schools and societies
Paris G, Leo GD, Menozzi P, Gatto M (1998) Region-based citation bias in science. Nature 396(6708):210
Paul R, Bosu A, Sultana KZ (2019) Expressions of sentiments during code reviews Male vs. female. In: 2019 IEEE 26th international conference on software analysis, evolution and reengineering (SANER). IEEE, pp 26–37
Pieterse V, van Eekelen M (2018) Cultural diversity and the performance of student software engineering teams. In: Southern African Computer Lecturers Association (SACLA), vol 2018, p 120
Posthuma RA, Campion MA (2009) Age stereotypes in the workplace: Common stereotypes, moderators, and future research directions. J Manag 35 (1):158–188
Prado R, Galeno WM, Gama KS, Pinto G (2020) How trans-inclusive are hackathons? IEEE Softw
Pretorius C, Razavian M, Eling K, Langerak F (2020) Combined intuition and rationality increases software feature novelty for female software designers. IEEE Softw
Qiu HS, Li YL, Padala S, Sarma A, Vasilescu B (2019) The signals that potential contributors look for when choosing open-source projects. Proc ACM Human-Comput Interact 3(CSCW):1–29
Qiu HS, Nolte A, Brown A, Serebrenik A, Vasilescu B (2019) Going farther together: The impact of social capital on sustained participation in open source. In: 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE). IEEE, pp 688–699
Quesenberry JL, Trauth EM (2012) The (dis) placement of women in the it workforce: an investigation of individual career values and organisational interventions. Inf Syst J 22(6):457–473
Rastogi A, Nagappan N, Gousios G, van der Hoek André (2018) Relationship between geographical location and evaluation of developer contributions in github. In: Proceedings of the 12th ACM/IEEE International symposium on empirical software engineering and measurement, pp 1–8
Razavian M, Lago P (2015) Feminine expertise in architecting teams. IEEE Softw 33(4):64–71
Robert LP (2016) Far but near or near but far? the effects of perceived distance on the relationship between geographic dispersion and perceived diversity. In: Proceedings of the 2016 CHI Conference on human factors in computing systems. pp 2461–2473
Robles G, Reina LA, González-Barahona JM, Domínguez SD (2016) Women in free/libre/open source software: The situation in the 2010s. In: IFIP International conference on open source systems. Springer, pp 163–173
Ross M, Hazari Z, Sonnert G, Sadler P (2020) The intersection of being black and being a woman: Examining the effect of social computing relationships on computer science career choice. ACM Trans Comput Educ (TOCE) 20(2):1–15
Scheuerman MK, Spiel K, Haimson OL, Foad H, Branham SM (2021) HCI Guidelines for Gender Equity and Inclusivity. https://www.morgan-klaus.com/gender-guidelines.html. Accessed: 2021-02-15
Schloegel U, Stegmann S, Maedche A, Van Dick R (2016) Reducing age stereotypes in software development: The effects of awareness-and cooperation-based diversity interventions. J Syst Softw 121:1–15
Schloegel U, Stegmann S, Van Dick R, Maedche A (2018) Age stereotypes in distributed software development The impact of culture on age-related performance expectations. Inf Softw Technol 97:146–162
Shachaf P (2008) Cultural diversity and information and communication technology impacts on global virtual teams: An exploratory study. Inf Manag 45 (2):131–142
Shah H, Harrold MJ (2013) Culture and testing: What is the relationship?. In: 2013 IEEE 8th International conference on global software engineering. IEEE, pp 51–60
Sharp H, Dittrich Y, Souza Cleidson RB D. (2016) The role of ethnographic studies in empirical software engineering. IEEE Trans Softw Eng 42 (8):786–804
Silveira KK, Prikladnicki R (2019) A systematic mapping study of diversity in software engineering: a perspective from the agile methodologies. In: 2019 IEEE/ACM 12th International workshop on cooperative and human aspects of software engineering (CHASE). IEEE, pp 7–10
Singh V (2019) Women-only spaces of open source. In: 2019 IEEE/ACM 2nd International workshop on gender equality in software engineering (GE). IEEE, pp 17–20
Singh V (2019) Women participation in open source software communities. In: Proceedings of the 13th European conference on software architecture-Volume 2, pp 94–99
Singh V, Brandon W (2019) Open source software community inclusion initiatives to support women participation. In: IFIP International conference on open source systems. Springer, pp 68–79
Spichkova M, Schmidt H, Trubiani C (2017) Role of women in software architecture: an attempt at a systematic literature review. In: Proceedings of the 11th European conference on software architecture : companion proceedings. pp 31–34
Storey Margaret-Anne, Zagalsky A, Filho FF, Singer L, German DM (2016) How social and communication channels shape and challenge a participatory culture in software development. IEEE Trans Softw Eng 43(2):185–204
Subrahmaniyan N, Beckwith L, Grigoreanu V, Burnett M, Wiedenbeck S, Narayanan V, Bucht K, Drummond R, Fern X (2008) Testing vs. code inspection vs. what else? male and female end users’ debugging strategies. In: Proceedings of the SIGCHI Conference on human factors in computing systems. pp 617–626
Terrell J, Kofink A, Middleton J, Rainear C, Murphy-Hill E, Parnin C, Stallings J (2017) Gender differences and bias in open source: Pull request acceptance of women versus men. Peer J Comput Sci 3:e111
Thomas JO, Joseph N, Williams A, Burge J et al (2018) Speaking truth to power: Exploring the intersectional experiences of black women in computing. In: 2018 Research on equity and sustained participation in engineering, computing, and technology (RESPECT). IEEE, pp 1–8
Tourani P, Adams B, Serebrenik A (2017) Code of conduct in open source projects. In: 2017 IEEE 24th International conference on software analysis, evolution and reengineering (SANER). IEEE, pp 24–33
Usher R (2006) North American lexicon of transgender terms, GLB Publishers, San Francisco
Vasilescu B, Capiluppi A, Serebrenik A (2014) Gender, representation and online participation: A quantitative study. Interact Comput 26(5):488–511
Vasilescu B, Filkov V (2015) Alexander Serebrenik. Perceptions of diversity on git hub: A user survey. In: 2015 IEEE/ACM 8th International workshop on cooperative and human aspects of software engineering. IEEE, pp 50–56
Vasilescu B, Posnett D, Ray B, Brand Mark GJ van den, Serebrenik A, Devanbu P, Filkov V (2015) Gender and tenure diversity in github teams. In: Proceedings of the 33rd annual ACM conference on human factors in computing systems, pp 3789–3798
Vedres B, Vasarhelyi O (2019) Gendered behavior as a disadvantage in open source software development. EPJ Data Sci 8(1):25
Vorvoreanu M, Zhang L, Huang Yun-Han, Hilderbrand C, Steine-Hanson Z, Burnett M (2019) From gender biases to gender-inclusive design: An empirical investigation. In: Proceedings of the 2019 CHI Conference on human factors in computing systems. pp 1–14
Wang Y (2018) Understanding the reputation differences between women and men on stack overflow. In: 2018 25th Asia-pacific software engineering conference (APSEC). IEEE, pp 436–444
Wang Z, Yi W, Redmiles D (2018) Competence-confidence gap: A threat to female developers’ contribution on github. In: 2018 IEEE/ACM 40th International conference on software engineering : software engineering in society (ICSE-SEIS). IEEE, pp 81–90
Wohlin C, Runeson P, Höst M, Ohlsson MC, Regnell B, Wesslén A (2012) Experimentation in software engineering. Springer Science & Business Media, Berlin
Wurzelová P., Palomba F, Bacchelli A (2019) Characterizing women (not) contributing to open-source. In: 2019 IEEE/ACM 2nd International workshop on gender equality in software engineering (GE). IEEE, pp 5–8
Yi W, Redmiles D (2019) Implicit gender biases in professional software development: An empirical study. In: 2019 IEEE/ACM 41st International conference on software engineering: software engineering in society (ICSE-SEIS). IEEE, pp 1–10
Yi W, Zhang M (2020) Reducing implicit gender biases in software development: does intergroup contact theory work?. In: Proceedings of the 28th ACM Joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 580–592
Zacchiroli S (2020) Gender differences in public code contributions: a 50-year perspective. IEEE Softw
Zohreh Sharafi, Soh Z, Guéhéneuc Y-G, Antoniol G (2012) Women and men—different but equal: On the impact of identifier style on source code reading. In: 2012 20th IEEE International conference on program comprehension (ICPC). IEEE, pp 27–36
Acknowledgements
We would like to thank Dr. Emerson Murphy-Hill, Dr. Denae Ford, Dr. Anita Sarma, and Dr. Alexander Serebrenik for their invaluable help assessing the list of papers included in this SLR and recommending more papers related to perceived diversity aspects in SE.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by: Kelly Blincoe
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Rodríguez-Pérez, G., Nadri, R. & Nagappan, M. Perceived diversity in software engineering: a systematic literature review. Empir Software Eng 26, 102 (2021). https://doi.org/10.1007/s10664-021-09992-2
Accepted:
Published:
DOI: https://doi.org/10.1007/s10664-021-09992-2