Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
survey

The Diversity Crisis in Software Development

Published: 01 March 2021 Publication History

Abstract

This special issue of IEEE Software focuses on diversity and inclusion in software development, presenting research results and best practices for making the field equitable for all. It is well documented that the industry does not provide evenhanded participation conditions. Research has shown that implicit gender biases significantly impact hiring decisions,<sup>1</sup> women disengage faster than men,<sup>2</sup> Palestinian tech entrepreneurs do not have access to Internet-based distribution and payment platforms,<sup>3</sup> software developers with a visual impairment lack tools to navigate code editors,<sup>4,5</sup> and women are sometimes less likely to get their code accepted.<sup>6</sup> Tools, processes, products, and education are not inclusive. Dimensions such as geography, gender, socioeconomic politics, age, ethnicity, and disability shape who can participate in creating technology.

References

[1]
Y. Wang and D. F. Redmiles, “Implicit gender biases in professional software development: An empirical study,” in Proc. ICSE-SEIS, 2019, pp. 1–10.
[2]
H. S. Qiu, A. Nolte, A Brown, A. Serebrenik, and B. Vasilescu, “Going farther together: The impact of social capital on sustained participation in open source,” in Proc. ICSE, 2019, pp. 688–699.
[3]
P. Bjørn and N. Boulus-Rødje, “Infrastructural inaccessibility: Tech entrepreneurs in occupied Palestine,”ACM Trans. Comput.-Hum. Interact., vol. 25, no. 5, pp. 26:1–26:31, 2018.
[4]
A. Armaly, P. Rodeghero, and C. McMillan: “AudioHighlight: Code skimming for blind programmers,” in Proc. ICSME, 2018, pp. 206–216.
[5]
V. Potluri, P. Vaithilingam, S. Iyengar, Y. Vidya, M. Swaminathan, and G. Srinivasa, “CodeTalk: Improving programming environment accessibility for visually impaired developers,” in Proc. CHI, 2018, p. 618.
[6]
J. Terrellet al., “Gender differences and bias in open source: Pull request acceptance of women versus men,”PeerJ Comput. Sci., vol. 3, no. 3, 2017.
[7]
L. Winner, “Do artifacts have politics?”Daedalus, vol. 109, no. 1, pp. 121–136, Winter 1980. [Online]. Available: https://www.jstor.org/stable/20024652?origin=JSTOR-pdf&seq=1
[8]
P. Bjørn and E. Balka, “Health care categories have politics too: unpacking the managerial agendas of electronic triage systems,” in ECSCW 2007: Proceedings of the 10th European Conference on Computer Supported Cooperative Work. Limerick, Ireland: Springer-Verlag, 2007.
[9]
L. Suchman, “Do categories have politics? The language/action perspective reconsidered,”Comput. Support. Cooper. Work (CSCW), vol. 2, no. 3, pp. 177–190, 1994.
[10]
Z. Steine-Hansonet al., “Fixing inclusivity bugs for information processing styles and learning styles,”2019,.
[11]
K. Kohl Silveira and R. Prikladnicki, “A systematic mapping study of diversity in software engineering: a A perspective from the agile methodologies,” in Proc. CHASE@ICSE, 2019, pp. 7–10.
[12]
M. Hicks, Programmed Inequality: How Britain Discarded Women Technologists and Lost Its Edge in Computing. Cambridge, MA: MIT Press, 2017.
[13]
N. L. Ensmenger, The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise. Cambridge, MA: MIT Press, 2012.
[14]
P. Bjørn and M. Menendez-Blanco. “FemTech: Broadening participation to digital technology development,” in Proc. 27th ACM Int. Conf. Multimedia, 2019, pp. 510–511.
[15]
P. Bjørn and D. Rosner, “Intertextual design: The hidden stories of Atari women,”Human–Comput. Interact, to be published.
[16]
D. Ford, J. Smith, P. J. Guo, and C. Parnin, “Paradise unplugged: Identifying barriers for female participation on stack overflow,” in Proc. 24th ACM SIGSOFT Int. Symp. Found. Softw. Eng., 2016, pp. 846–857.
[17]
D. Ford, R. Milewicz, and A. Serebrenik, “How remote work can foster a more inclusive environment for transgender developers,” in Proc. IEEE/ACM 2nd Int. Workshop on Gender Equality Softw. Eng. (GE), 2019, pp. 9–12.
[18]
M. K. Scheuerman, K. Spiel, O. L. Haimson, F. Hamidi, and S. M. Branham, “HCI guidelines for gender equity and inclusivity,”2019. [Online]. Available: https://www.morgan-klaus.com/gender-guidelines.html
[19]
R. T. Cummingset al., “An exploration of black students interacting with computing college and career readiness vlog commentary social media influencers,”Comput. Sci. Eng., vol. 22, no. 5, pp. 29–40, 2020.
[20]
Y. A. Rankin and J. O. Thomas, “The intersectional experiences of black women in computing,” in Proc. 51st ACM Tech. Symp. Comput. Sci. Educ., 2020, pp. 199–205.
[21]
K. D.Ortiz-Lopez, M. Holanda, R. Furuta, and D. Da Silva, “Educational Initiatives to Retain Hispanic/Latinx students in computing: A systematic literature mapping,” in Proc. Res. Equity and Sustained Participation Eng., Comput. Technol. (RESPECT), 2020, vol. 1, pp. 1–2.
[22]
I. F. Ogbonnaya-Ogburu, A. D. Smith, A. To, and K. Toyama, “Critical race theory for HCI,” in Proc. CHI Conf. Human Factors in Computing Systems, Apr. 2020, pp. 1–16.
[23]
23.W. Darity Jr., D. Hamilton, and J. Dietrich, “Passing on blackness: Latinos, race, and earnings in the USA,”Appl. Econ. Lett., vol. 9, no. 13, pp. 847–853, 2002.
[24]
S. Matthiesen, P. Bjørn, and C. Trillingsgaard. “Attending to implicit bias as a way to move beyond negative stereotyping in GSE,” in Proc. 15th Int. Conf. Global Softw. Eng., 2020, pp. 22–32.
[25]
D. Ford, “Approaches to understanding a socio-cultural experience of global knowledge workers,” in Proc. Engaging Race HCI Workshop, CHI 2020, Apr. 2020.
[26]
E. W. Huff, K. Boateng, M. Moster, P. Rodeghero, and J. Brinkley, “Examining the work experience of programmers with visual impairments,” in Proc. IEEE Int. Conf. Softw. Maintenance and Evolution (ICSME), 2020, pp. 707–711.
[27]
A. Mountapmbeme and S. Ludi, “Investigating challenges faced by learners with visual impairments using block-based programming/hybrid environments,” in The 22nd Int. ACM SIGACCESS Conf. Comput. Accessibility, 2020, pp. 1–4.
[28]
C. M. Baker, C. L. Bennett, and R. E. Ladner, “Educational experiences of blind programmers,” in Proc. 50th ACM Tech. Symp. Comput. Sci. Educ. (SIGCSE ’19). New York: Association for Computing Machinery, 2019, pp. 759–765.
[29]
S. Mealin and E. Murphy-Hill, “An exploratory study of blind software developers,” in Proc. IEEE Symp. Visual Languages and Human-Centric Computing (VL/HCC), 2012, pp. 71–74.
[30]
O O. Falase, A. F. Siu, and S. Follmer, 2019. “Tactile code skimmer: A tool to help blind programmers feel the structure of code,” in Proc. The 21st Int. ACM SIGACCESS Conf. Comput. Accessibility (ASSETS ’19). J. P. Bigham, S. Azenkot, and S. K. Kane, Eds. New York: Association for Computing Machinery, pp. 536–538.
[31]
G. C. Bowker and S. L. Star, Sorting Things Out: Classification and Its Consequences. Cambridge, MA: MIT Press, 2000.
[32]
A. M. Padilla, “Research news and comment: Ethnic minority scholars; research, and mentoring: Current and future issues,”Educ. Res., vol. 23, no. 4, pp. 24–27, 1994.
[33]
K. W. Crenshaw, “Race, reform, and retrenchment: Transformation and legitimation in antidiscrimination law,”Harvard Law Rev., vol. 101, no. 7, pp. 1331–1387, 1988.
[34]
B. Blaser, C. Bennett, R. E. Ladner, S. E. Burgstahler, and J. Mankoff, “Perspectives of women with disabilities in computing,” in Cracking Digital Ceiling: Women Computing Around World. C. Frieze and J. L. Quesenberry, Eds. Cambridge, U.K.: Cambridge Univ. Press, 2019, p. 159.
[35]
P. R. Clance and S. A. Imes, “The imposter phenomenon in high achieving women: Dynamics and therapeutic intervention,”Psychother, Theory, Res. Pract., vol. 15, no. 3, p. 241, 1978.
[36]
A. Parkman, “The imposter phenomenon in higher education: Incidence and impact,”J. Higher Educ. Theory Practice, vol. 16, no. 1, pp. 51–60, 2016.
[37]
D. Thakkar, N. Sambasivan, P. Kulkarni, P. Kalenahalli Sudarshan, and K. Toyama, “The unexpected entry and exodus of women in computing and HCI in India,” in Proc. CHI Conf. Human Factors in Comput. Syst., 2018, pp. 1–12.

Cited By

View all
  • (2025)Making Software Development More Diverse and Inclusive: Key Themes, Challenges, and Future DirectionsACM Transactions on Software Engineering and Methodology10.1145/3711904Online publication date: 16-Jan-2025
  • (2024)Diversity’s Double-Edged Sword: Analyzing Race’s Effect on Remote Pair Programming InteractionsACM Transactions on Software Engineering and Methodology10.1145/369960134:1(1-45)Online publication date: 7-Oct-2024
  • (2024)From Literature to Practice: Exploring Fairness Testing Tools for the Software Industry AdoptionProceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3674805.3695404(549-555)Online publication date: 24-Oct-2024
  • Show More Cited By

Index Terms

  1. The Diversity Crisis in Software Development
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image IEEE Software
      IEEE Software  Volume 38, Issue 2
      March-April 2021
      127 pages

      Publisher

      IEEE Computer Society Press

      Washington, DC, United States

      Publication History

      Published: 01 March 2021

      Qualifiers

      • Survey

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 11 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2025)Making Software Development More Diverse and Inclusive: Key Themes, Challenges, and Future DirectionsACM Transactions on Software Engineering and Methodology10.1145/3711904Online publication date: 16-Jan-2025
      • (2024)Diversity’s Double-Edged Sword: Analyzing Race’s Effect on Remote Pair Programming InteractionsACM Transactions on Software Engineering and Methodology10.1145/369960134:1(1-45)Online publication date: 7-Oct-2024
      • (2024)From Literature to Practice: Exploring Fairness Testing Tools for the Software Industry AdoptionProceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3674805.3695404(549-555)Online publication date: 24-Oct-2024
      • (2024)Effective Inclusion of People with Disabilities in Software Development TeamsProceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3674805.3690749(447-453)Online publication date: 24-Oct-2024
      • (2024)Paths to Testing: Why Women Enter and Remain in Software Testing?Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering10.1145/3663529.3663822(4-9)Online publication date: 10-Jul-2024
      • (2024)Human-Centered Interventions to Empower Gender Diversity in Software EngineeringProceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering10.1145/3661167.3661182(494-499)Online publication date: 18-Jun-2024
      • (2024)Incivility in Open Source Projects: A Comprehensive Annotated Dataset of Locked GitHub Issue ThreadsProceedings of the 21st International Conference on Mining Software Repositories10.1145/3643991.3644887(515-519)Online publication date: 15-Apr-2024
      • (2024)The Second Round: Diverse Paths Towards Software EngineeringProceedings of the 5th ACM/IEEE Workshop on Gender Equality, Diversity, and Inclusion in Software Engineering10.1145/3643785.3648494(29-36)Online publication date: 20-Apr-2024
      • (2024)Characterizing Role Models in Software Practitioners' Career: An Interview StudyProceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering10.1145/3641822.3641883(164-169)Online publication date: 14-Apr-2024
      • (2024)Understanding the Career Mobility of Blind and Low Vision Software ProfessionalsProceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering10.1145/3641822.3641872(170-181)Online publication date: 14-Apr-2024
      • Show More Cited By

      View Options

      View options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media