skip to main content
10.1109/ICSE-SEIS.2019.00010acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Gender diversity and women in software teams: how do they affect community smells?

Published: 25 May 2019 Publication History

Abstract

As social as software engineers are, there is a known and established gender imbalance in our community structures, regardless of their open- or closed-source nature. To shed light on the actual benefits of achieving such balance, this empirical study looks into the relations between such balance and the occurrence of community smells, that is, sub-optimal circumstances and patterns across the software organizational structure. Examples of community smells are Organizational Silo effects (overly disconnected sub-groups) or Lone Wolves (defiant community members). Results indicate that the presence of women generally reduces the amount of community smells. We conclude that women are instrumental to reducing community smells in software development teams.

References

[1]
M. Pinzger, N. Nagappan, and B. Murphy, "Can developer-module networks predict failures?" in FSE. ACM, 2008, pp. 2--12.
[2]
N. Bettenburg and A. E. Hassan, "Studying the impact of social structures on software quality," in ICPC. IEEE, 2010, pp. 124--133.
[3]
D. A. Tamburri, P. Kruchten, P. Lago, and H. van Vliet, "Social debt in software engineering: insights from industry." J. Internet Services and Applications, vol. 6, no. 1, pp. 10:1--10:17, 2015.
[4]
F. Palomba, D. A. Tamburri, F. A. Fontana, R. Oliveto, A. Zaidman, and A. Serebrenik, "Beyond technical aspects: How do community smells influence the intensity of code smells?" IEEE Transactions on Software Engineering, 2018.
[5]
D. A. Tamburri and E. Di Nitto, "When software architecture leads to social debt." in WICSA. IEEE, 2015, pp. 61--64.
[6]
R. Croson and U. Gneezy, "Gender differences in preferences," Journal of Economic Literature, vol. 47, no. 2, pp. 448--474, 2009.
[7]
S. G. Rogelberg and S. M. Rumery, "Gender diversity, team decision quality, time on task, and interpersonal cohesion," Small Group Research, vol. 27, no. 1, pp. 79--90, 1996.
[8]
P. Araújo-Pinzón, C. Álvarez Dardet, J. M. Ramón-Jerónimo, and R. Flórez-López, "Women and inter-organizational boundary spanning: A way into upper management?" European Research on Management and Business Economics, vol. 23, no. 2, pp. 70--81, 2017.
[9]
H. Ibarra, "Network centrality, power, and innovation involvement: Determinants of technical and administrative roles," The Academy of Management Journal, vol. 36, no. 3, pp. 471--501, Jun. 1993.
[10]
M. Razavian and P. Lago, "Feminine expertise in architecting teams." IEEE Software, vol. 33, no. 4, pp. 64--71, 2016.
[11]
B. Vasilescu, D. Posnett, B. Ray, M. G. J. van den Brand, A. Serebrenik, P. T. Devanbu, and V. Filkov, "Gender and tenure diversity in github teams," in CHI. ACM, 2015, pp. 3789--3798.
[12]
P. M. Blau, Inequality and heterogeneity: A primitive theory of social structure. Free Press New York, 1977, vol. 7.
[13]
G. Valetto, M. Helander, K. Ehrlich, S. Chulani, M. Wegman, and C. Williams, "Using software repositories to investigate socio-technical congruence in development projects," in MSR, 2007, pp. 25:1--25:4.
[14]
G. Catolino, F. Palomba, D. A. Tamburri, A. Serebrenik, and F. Ferrucci. (2018) Gender diversity and women in software teams: How do they affect community smells? - replication package - https://figshare.com/s/a144c4bcf3839952477b.
[15]
B. Vasilescu, A. Serebrenik, and V. Filkov, "A data set for social diversity studies of github teams," in MSR, 2015, pp. 514--517.
[16]
S. Augustine, B. Payne, F. Sencindiver, and S. Woodcock, "Agile project management: steering from the edges," Communications of the ACM, vol. 48, no. 12, pp. 85--89, 2005.
[17]
A. Fuggetta and E. Di Nitto, "Software process," in Proceedings of the on Future of Software Engineering. ACM, 2014, pp. 1--12.
[18]
D. A. Tamburri, R. Kazman, and H. Fahimi, "The architect's role in community shepherding." IEEE Software, vol. 33, no. 6, pp. 70--79, 2016.
[19]
O. E. Danzell and L. M. M. Montañez, "Understanding the lone wolf terror phenomena: assessing current profiles," Behavioral Sciences of Terrorism and Political Aggression, vol. 8, no. 2, pp. 135--159, 2016.
[20]
S. Wasserman and K. Faust, Social Network Analysis. Methods and Applications. Cambridge University Press, 1994.
[21]
M. Joblin, W. Mauerer, S. Apel, J. Siegmund, and D. Riehle, "From developer networks to verified communities: A fine-grained approach." in ICSE, A. Bertolino, G. Canfora, and S. G. Elbaum, Eds., 2015, pp. 563--573.
[22]
A. Lancichinetti, F. Radicchi, J. J. Ramasco, and S. Fortunata, "Finding statistically significant communities in networks," PLoS ONE, vol. 6, no. 4, p. e18961, 04 2011.
[23]
S. Magnoni, "An approach to measure community smells in software development communities," 2016, politecnico di Milano, Italy.
[24]
W. J. Conover and W. J. Conover, Practical nonparametric statistics. Wiley New York, 1980.
[25]
R. J. Grissom and J. J. Kim, Effect sizes for research: A broad practical approach. Lawrence Erlbaum Associates Publishers, 2005.
[26]
B. Vasilescu, A. Capiluppi, and A. Serebrenik, "Gender, representation and online participation: A quantitative study," Interacting with Computers, vol. 26, no. 5, pp. 488--511, 2014.
[27]
L. Williams and R. R. Kessler, Pair Programming Illuminated. Addison Wesley, 2003.
[28]
G. Avelino, L. T. Passos, A. C. Hora, and M. T. Valente, "A novel approach for estimating truck factors," in ICPC, 2016, pp. 1--10.
[29]
M. M. Ferreira, M. T. Valente, and K. A. M. Ferreira, "A comparison of three algorithms for computing truck factors," in ICPC, 2017, pp. 207--217.
[30]
A. Meneely, L. Williams, W. Snipes, and J. A. Osborne, "Predicting failures with developer networks and social network analysis." in FSE. ACM, 2008, pp. 13--23.
[31]
J.-P. Hatala and J. G. Lutta, "Managing information sharing within an organizational setting: A social network perspective," Performance Improvement Quarterly, vol. 21, no. 4, pp. 5--33, 2009.
[32]
D. A. Tamburri, F. Palomba, A. Serebrenik, and A. Zaidman, "Discovering community patterns in open-source: A systematic approach and its evaluation," Empirical Software Engineering, 2018.
[33]
D. Bates, Mächler, B. Bolker, S. Walker et al., "lme4: Linear mixed-effects models using eigen and s4," R package version, vol. 1, no. 7, pp. 1--23, 2014.
[34]
D. Bates, M. Mächler, B. Bolker, and S. Walker, "Fitting linear mixed-effects models using lme4," arXiv preprint arXiv:1406.5823, 2014.
[35]
R. M. O'Brien, "A caution regarding rules of thumb for variance inflation factors," Quality & quantity, vol. 41, no. 5, pp. 673--690, 2007.
[36]
V. Hodge and J. Austin, "A survey of outlier detection methodologies," Artificial intelligence review, vol. 22, no. 2, pp. 85--126, 2004.
[37]
A. Cuevas, M. Febrero, and R. Fraiman, "An anova test for functional data," Computational statistics & data analysis, vol. 47, no. 1, pp. 111--122, 2004.
[38]
D. Homscheid and M. Schaarschmidt, "Between organization and community: Investigating turnover intention factors of firm-sponsored open source software developers," in Proceedings of the 8th International ACM Web Science Conference, 2016.
[39]
K. P. Burnham and D. R. Anderson, "Multimodel inference: understanding aic and bic in model selection," Sociological methods & research, vol. 33, no. 2, pp. 261--304, 2004.
[40]
B. Lin and A. Serebrenik, "Recognizing gender of stack overflow users," in MSR, M. Kim, R. Robbes, and C. Bird, Eds. ACM, 2016, pp. 425--429.
[41]
B. Winter, "A very basic tutorial for performing linear mixed effects analyses," arXiv preprint arXiv:1308.5499, 2013.
[42]
J. Terrell, A. Kofink, J. Middleton, C. Rainear, E. Murphy-Hill, C. Parnin, and J. Stallings, "Gender differences and bias in open source: Pull request acceptance of women versus men," PeerJ Comp Sci, vol. 3, p. e111, 2017.
[43]
P. Rathod and M. des Jardins, "Stable team formation among self-interested agents," in AAAI Workshop on Forming and Maintaing Coalitions in Adaptive Multiagent Systems, 2004.
[44]
D. A. Tamburri, P. Lago, and H. van Vliet, "Organizational social structures for software engineering." ACM Comput. Surv., vol. 46, no. 1, p. 3, 2013.
[45]
E. R. Amy, "Identity salience: a moderator of the relationship between group gender composition and work group conflict," Journal of Organizational Behavior, vol. 23, no. 6, pp. 749--766, 2002.
[46]
N. Röper, "Confirmatory information processing in group decision making: the impact of group composition, identity salience, time pressure, and accountability," Ph.D. dissertation, University of Regensburg, Germany, 2014.
[47]
C. Huff, "Gender, software design, and occupational equity," ACM SIGCSE Bulletin, vol. 34, no. 2, pp. 112--115, 2002.
[48]
J. Reeves, "Gender equality in software engineering." in GE@ICSE. ACM, 2018, pp. 33--36.
[49]
M. Mahmod, S. Affendi Mohd Yusof, and Z. M. Dahalin, "Where are the female developers? Exploring the gender issues in open source software innovation process," in Knowldege Management International Conference, 2010, pp. 555--560.
[50]
M. T. Hannan and J. H. Freeman, "Structural inertia and organizational change," American Sociological Review, vol. 49, no. 2, pp. 149--164, Apr. 1984.
[51]
C. M. Karapicak and O. Demirors, "A case study on the need to consider personality types for software team formation." in SPICE, ser. Communications in Computer and Information Science, vol. 349. Springer, 2013, pp. 120--129.
[52]
M. Farhangian, M. K. Purvis, M. Purvis, and B. T. R. Savarimuthu, "Modeling team formation in self-assembling software development teams: (extended abstract)." in AAMAS. ACM, 2016, pp. 1319--1320.
[53]
V. Yannibelli and A. Amandi, "A memetic algorithm for collaborative learning team formation in the context of software engineering courses." in ADNTIIC, ser. LNCS, vol. 7547. Springer, 2011, pp. 92--103.
[54]
S. Daniel, R. Agarwal, and K. J. Stewart, "The effects of diversity in global, distributed collectives: A study of open source project success," Information Systems Research, vol. 24, no. 2, pp. 312--333, 2013.
[55]
J. Chen, Y. Ren, and J. Riedl, "The effects of diversity on group productivity and member withdrawal in online volunteer groups," in Proceedings of the SIGCHI conference on human factors in computing systems. ACM, 2010, pp. 821--830.
[56]
L. S. Wang, J. Chen, Y. Ren, and J. Riedl, "Searching for the goldilocks zone: trade-offs in managing online volunteer groups," in Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work. ACM, 2012, pp. 989--998.
[57]
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 ICSE. IEEE, 2019, pp. xx--xx.
[58]
D. Ford, J. Smith, P. J. Guo, and C. Parnin, "Paradise unplugged: identifying barriers for female participation on stack overflow," in FSE. ACM, 2016, pp. 846--857.
[59]
C. J. Mendez, H. S. Padala, Z. Steine-Hanson, C. Hilderbrand, A. Horvath, C. Hill, L. Simpson, N. Patil, A. Sarma, and M. M. Burnett, "Open source barriers to entry, revisited: a sociotechnical perspective," in ICSE. ACM, 2018, pp. 1004--1015.
[60]
I. Steinmacher, T. Conte, M. A. Gerosa, and D. F. Redmiles, "Social barriers faced by newcomers placing their first contribution in open source software projects," in CSCW, 2015, pp. 1379--1392.
[61]
G. Robles, L. Arjona Reina, J. M. González-Barahona, and S. D. Domínguez, "Women in free/libre/open source software: The situation in the 2010s," in OSS, 2016, pp. 163--173.
[62]
D. Izquierdo-Cortazar, N. Huesman, A. Serebrenik, and G. Robles, "Openstack gender diversity report," IEEE Software, 2019.
[63]
L. Van Zoonen, "Feminist theory and information technology," Media, Culture and Society, vol. 14, no. 1, pp. 12--35, 1992.
[64]
S. Turkle, The Second Self: Computers and the Human Spirit. The MIT Press, 2005.

Cited By

View all
  • (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)Software Engineering and Gender: A TutorialCompanion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering10.1145/3663529.3663818(704-706)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
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE-SEIS '19: Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Society
May 2019
75 pages
  • Program Chairs:
  • Rick Kazman,
  • Liliana Pasquale

Sponsors

Publisher

IEEE Press

Publication History

Published: 25 May 2019

Check for updates

Author Tags

  1. community smells
  2. empirical study
  3. gender balance
  4. software organizational structures

Qualifiers

  • Research-article

Conference

ICSE '19
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)22
  • Downloads (Last 6 weeks)2
Reflects downloads up to 14 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (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)Software Engineering and Gender: A TutorialCompanion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering10.1145/3663529.3663818(704-706)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)Women and Software EngineeringACM SIGSOFT Software Engineering Notes10.1145/3650142.365014749:2(16-18)Online publication date: 3-Apr-2024
  • (2024)Draw a Software Engineer Test - Preliminary Attempts to Investigate University Students’ Perceptions of Software Engineering ProfessionsProceedings of the 5th ACM/IEEE Workshop on Gender Equality, Diversity, and Inclusion in Software Engineering10.1145/3643785.3648488(45-46)Online publication date: 20-Apr-2024
  • (2024)From the Inside Out: Organizational Impact on Open-Source Communities and Women's RepresentationProceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering10.1145/3641822.3641875(36-50)Online publication date: 14-Apr-2024
  • (2024)Breaking Barriers: Investigating the Sense of Belonging Among Women and Non-Binary Students in Software EngineeringProceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training10.1145/3639474.3640072(93-103)Online publication date: 14-Apr-2024
  • (2024)How does parenthood affect an ICT practitioner’s work? A survey study with fathersEmpirical Software Engineering10.1007/s10664-024-10534-929:6Online publication date: 1-Nov-2024
  • (2023)Do you see what happens around you? Men's Perceptions of Gender Inequality in Software EngineeringProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3613394(464-474)Online publication date: 25-Sep-2023
  • (2023)Towards Power Relationship Dynamics and Community Smells in the Proprietary Software EcosystemProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3613374(142-147)Online publication date: 25-Sep-2023
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media