[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/2819321.2819330acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Perceptions of diversity on GitHub: a user survey

Published: 16 May 2015 Publication History

Abstract

Understanding one's work environment is important for one's success, especially when working in teams. In virtual collaborative environments this amounts to being aware of the technical and social attributes of one's team members. Focusing on Open Source Software teams, naturally very diverse both socially and technically, we report the results of a user survey that tries to resolve how teamwork and individual attributes are perceived by developers collaborating on GitHub, and how those perceptions influence their work. Our findings can be used as complementary data to quantitative studies of developers' behavior on GitHub.

References

[1]
K. Crowston, K. Wei, J. Howison, and A. Wiggins, "Free/Libre open-source software development: What we know and what we do not know," ACM Computing Surveys (CSUR), vol. 44, no. 2, p. 7, 2012.
[2]
D. M. German, "The GNOME project: a case study of open source, global software development," Software Process: Improvement and Practice, vol. 8, no. 4, pp. 201--215, 2003.
[3]
D. Schacter, D. Gilbert, and D. Wegner, Psychology. Worth Publ., 2010.
[4]
B. Wellman and M. Gulia, "Net surfers don't ride alone: Virtual communities as communities," Networks in the global village, pp. 331--366, 1999.
[5]
S. E. Jackson and A. Joshi, "Diversity in social context: a multi-attribute, multilevel analysis of team diversity and sales performance," J. Organ. Behav., vol. 25, no. 6, pp. 675--702, 2004.
[6]
S. K. Horwitz and I. B. Horwitz, "The effects of team diversity on team outcomes: A meta-analytic review of team demography," J. Manag., vol. 33, no. 6, pp. 987--1015, 2007.
[7]
B. Vasilescu, D. Posnett, B. Ray, M. G. J. van den Brand, A. Serebrenik, P. Devanbu, and V. Filkov, "Gender and tenure diversity in GitHub teams," in CHI. ACM, 2015, to appear.
[8]
J. Marlow, L. Dabbish, and J. Herbsleb, "Impression formation in online peer production: activity traces and personal profiles in GitHub," in CSCW. ACM, 2013, pp. 117--128.
[9]
B. Vasilescu, A. Serebrenik, and V. Filkov, "Stack Overflow and GitHub: Associations between software development and crowdsourced knowledge," in SocialCom. IEEE, 2013, pp. 188--195.
[10]
L. Dabbish, C. Stuart, J. Tsay, and J. Herbsleb, "Social coding in GitHub: transparency and collaboration in an open software repository," in CSCW. ACM, 2012, pp. 1277--1286.
[11]
N. McDonald and S. Goggins, "Performance and participation in open source software on GitHub," in CHI. ACM, 2013, pp. 139--144.
[12]
G. Gousios, M. Pinzger, and A. van Deursen, "An exploratory study of the pull-based software development model," in ICSE. ACM, 2014, pp. 345--355.
[13]
R. Pham, L. Singer, O. Liskin, and K. Schneider, "Creating a shared understanding of testing culture on a social coding site," in ICSE. IEEE, 2013, pp. 112--121.
[14]
S. Daniel, R. Agarwal, and K. J. Stewart, "The effects of diversity in global, distributed collectives: A study of open source project success," Inform. Syst. Res., vol. 24, no. 2, pp. 312--333, 2013.
[15]
L. S. Wang, J. Chen, Y. Ren, and J. Riedl, "Searching for the goldilocks zone: trade-offs in managing online volunteer groups," in CSCW. ACM, 2012, pp. 989--998.
[16]
J. Chen, Y. Ren, and J. Riedl, "The effects of diversity on group productivity and member withdrawal in online volunteer groups," in CHI. ACM, 2010, pp. 821--830.
[17]
G. Robles and J. M. Gonzalez-Barahona, "Contributor turnover in libre software projects," in Open Source Syst. Springer, 2006, pp. 273--286.
[18]
A. Guzzi, A. Bacchelli, M. Lanza, M. Pinzger, and A. v. Deursen, "Communication in open source software development mailing lists," in MSR. IEEE, 2013, pp. 277--286.
[19]
E. T. Barr, C. Bird, P. C. Rigby, A. Hindle, D. M. German, and P. Devanbu, "Cohesive and isolated development with branches," in FASE. Springer, 2012, pp. 316--331.
[20]
M. E. Zellmer-Bruhn et al., "When and how do differences matter? an exploration of perceived similarity in teams," Organ. Behav. Hum. Dec., vol. 107, no. 1, pp. 41--59, 2008.
[21]
C. M. Riordan and L. M. Shore, "Demographic diversity and employee attitudes: An empirical examination of relational demography within work units," J. Appl. Psychol., vol. 82, no. 3, p. 342, 1997.
[22]
J. Feller and B. Fitzgerald, "A framework analysis of the open source software development paradigm," in ICIS. Association for Information Systems, 2000, pp. 58--69.
[23]
D. Nafus, J. Leach, and B. Krieger, "FLOSSPOLS Deliverable D 16 Gender: Integrated Report of Findings," http://www.flosspols.org/deliverables/D16HTML/FLOSSPOLS-D16-Gender_Integrated_Report_of_Findings.htm, 2006.
[24]
D. Nafus, "'Patches don't have gender': What is not open in open source software," New Media & Society, vol. 14, no. 4, pp. 669--683, 2012.
[25]
C. P. Earley and E. Mosakowski, "Creating hybrid team cultures: An empirical test of transnational team functioning," Acad. Manag. J., vol. 43, no. 1, pp. 26--49, 2000.
[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]
G. Gousios, "The GHTorent dataset and tool suite," in MSR. IEEE, 2013, pp. 233--236.
[28]
G. Gousios, B. Vasilescu, A. Serebrenik, and A. Zaidman, "Lean GHTorrent: GitHub data on demand," in MSR. ACM, 2014, pp. 384--387.
[29]
Y. Takhteyev and A. Hilts, "Investigating the geography of open source software through GitHub," 2010.
[30]
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.
[31]
A. Michailidou and A. Economides, "Gender and diversity in collaborative virtual teams," Computer Supported Collaborative Learning: Best practices and principles for instructors, pp. 199--224, 2007.
[32]
N. Ducheneaut, "Socialization in an open source software community: A socio-technical analysis," CSCW, vol. 14, no. 4, pp. 323--368, 2005.
[33]
M. Gharehyazie, D. Posnett, B. Vasilescu, and V. Filkov, "Developer initiation and social interactions in OSS: A case study of the Apache Software Foundation," Empirical Software Engineering, pp. 1--36, 2014.
[34]
K. R. Lakhani and E. Von Hippel, "How open source software works: "free" user-to-user assistance," Research Policy, vol. 32, no. 6, pp. 923--943, 2003.
[35]
E. Kalliamvakou, D. Damian, L. Singer, and D. M. German, "The code-centric collaboration perspective: Evidence from GitHub," DCS-352-IR, University of Victoria, Tech. Rep., 2014.
[36]
C. Treude, F. Figueira Filho, B. Cleary, and M.-A. Storey, "Programming in a socially networked world: the evolution of the social programmer," in The Future of Collaborative Software Development, 2012, pp. 1--3.

Cited By

View all
  • (2023)The Effectiveness of Security Interventions on GitHubProceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security10.1145/3576915.3623174(2426-2440)Online publication date: 15-Nov-2023
  • (2021)The Effect of Google Search on Software Security: Unobtrusive Security Interventions via Content Re-rankingProceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security10.1145/3460120.3484763(3070-3084)Online publication date: 12-Nov-2021
  • (2021)Please don't goProceedings of the 43rd International Conference on Software Engineering: Companion Proceedings10.1109/ICSE-Companion52605.2021.00131(293-298)Online publication date: 25-May-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CHASE '15: Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering
May 2015
136 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 16 May 2015

Check for updates

Qualifiers

  • Research-article

Conference

ICSE '15
Sponsor:

Acceptance Rates

Overall Acceptance Rate 47 of 70 submissions, 67%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)The Effectiveness of Security Interventions on GitHubProceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security10.1145/3576915.3623174(2426-2440)Online publication date: 15-Nov-2023
  • (2021)The Effect of Google Search on Software Security: Unobtrusive Security Interventions via Content Re-rankingProceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security10.1145/3460120.3484763(3070-3084)Online publication date: 12-Nov-2021
  • (2021)Please don't goProceedings of the 43rd International Conference on Software Engineering: Companion Proceedings10.1109/ICSE-Companion52605.2021.00131(293-298)Online publication date: 25-May-2021
  • (2019)Going farther togetherProceedings of the 41st International Conference on Software Engineering10.1109/ICSE.2019.00078(688-699)Online publication date: 25-May-2019
  • (2019)Characterizing women (not) contributing to open-sourceProceedings of the 2nd International Workshop on Gender Equality in Software Engineering10.1109/GE.2019.00009(5-8)Online publication date: 27-May-2019
  • (2019)Towards prioritizing user-related issue reports of mobile applicationsEmpirical Software Engineering10.1007/s10664-019-09684-y24:4(1964-1996)Online publication date: 1-Aug-2019
  • (2018)Relationship between geographical location and evaluation of developer contributions in githubProceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3239235.3240504(1-8)Online publication date: 11-Oct-2018
  • (2018)Ecosystem-level determinants of sustained activity in open-source projects: a case study of the PyPI ecosystemProceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3236024.3236062(644-655)Online publication date: 26-Oct-2018
  • (2018)Which contributions predict whether developers are accepted into github teamsProceedings of the 15th International Conference on Mining Software Repositories10.1145/3196398.3196429(403-413)Online publication date: 28-May-2018
  • (2018)How do community smells influence code smells?Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings10.1145/3183440.3194950(240-241)Online publication date: 27-May-2018
  • Show More Cited By

View Options

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