Skip to main content
Log in

Perceived diversity in software engineering: a systematic literature review

  • Published:
Empirical Software Engineering Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

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

  1. https://diversity.google/

  2. https://www.microsoft.com/en-us/diversity

  3. https://diversity.fb.com/read-report/

  4. 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].

  5. https://vault.cs.uwaterloo.ca/s/Zc5qDwoDmKzA7gG

  6. 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)”

  7. https://diversity.google

  8. https://www.microsoft.com/en-us/diversity/default.aspx

  9. https://wiki.mozilla.org/Diversity_and_Inclusion_Strategy

  10. https://vault.cs.uwaterloo.ca/s/Zc5qDwoDmKzA7gG

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Byrne DE (1971) The attraction paradigm, vol 11. Academic Press, Cambridge

    Google Scholar 

  • Canedo ED, Tives HA, Marioti MB, Fagundes F, de Cerqueira JAS (2019) Barriers faced by women in software development projects. Information 10(10):309

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Evans JSTBT (2003) In two minds: dual-process accounts of reasoning. Trends Cognit Sci 7(10):454–459

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Lombardi EL, Wilchins RA, Priesing D, Malouf D (2002) Gender violence: Transgender experiences with violence and discrimination. J Homosex 42 (1):89–101

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ø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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Shachaf P (2008) Cultural diversity and information and communication technology impacts on global virtual teams: An exploratory study. Inf Manag 45 (2):131–142

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Book  MATH  Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Meiyappan Nagappan.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10664-021-09992-2

Keywords

Profiles

  1. Gema Rodríguez-Pérez