SlideShare a Scribd company logo
Diversity and Inclusion
in Open Source
Software Communities
Alexander Serebrenik
Eindhoven University of Technology, NL
@aserebrenik
— Robbert Jongeling
MS Windows post-
release fault
prediction
Precision:
predicted & correct /
predicted
Recall:
predicted & correct /
correct
Code churn
79% 80%
Code complexity
79% 66%
Code coverage 84% 55%
Code dependencies 74% 70%
Organizational
structure
86% 84%
Socio-technical
network
77% 71%
Nagappan, N., Ball, T.: Evidence-based failure prediction.
In: Oram, A., Wilson, G. (eds.) Making Software: What Really Works and Why We Believe it? O’Reilly 2011
Nicolaas Pietersz. Berchem (1620 - 1683). Harvest, KMSKB, Brussel
Nicolaas Pietersz. Berchem (1620 - 1683). Harvest, KMSKB, Brussel
Does diversity help?
People prefer working with others
similar to them in terms of values,
beliefs, and attitudes [Byrne]
People categorise themselves
into specific groups. Members of
own group are treated better
than outsiders [Tajfel]
Diversity is bad
Multicultural social networks
promote creativity
[Harvard Business School]
Diversity is good
Diverse problem solvers
outperform high ability problem
solvers [Hong & Page]
OSS:
24 / 7
Diversity and inclusion in Open Source Software Communities
Diversity and inclusion in Open Source Software Communities
Diversity and inclusion in Open Source Software Communities
August Rodin, Le Penseur, KMSKB, Brussel
gender and
tenure
team
diversity
Pieter De Bruyne, Man-Vrouw (1974), Design museum, Gent
Diversity and inclusion in Open Source Software Communities
Andrea
Diversity and inclusion in Open Source Software Communities
https://github.com/
tue-mdse/
genderComputer
Update
Josh Terrell
et al.
gender
Computer
Bin Lin, Alexander Serebrenik: Recognizing gender of stack overflow users. MSR 2016: 425-429
Adding GitHub helps
Different data sets require different techniques
Pieter De Bruyne, Man-Vrouw (1974), Design museum, Gent
First contribution
to the project
Analysis
point
{
Project tenure
August Rodin, Le Penseur, KMSKB, Brussel
gender and
tenure
team
diversity
Bogdan Vasilescu, Alexander Serebrenik, Vladimir Filkov: Perceptions of Diversity on GitHub: A User Survey. CHASE 2015,
ACM, pp. 50-56
Diversity and inclusion in Open Source Software Communities
Diversity and inclusion in Open Source Software Communities
August Rodin, Le Penseur, KMSKB, Brussel
gender and
tenure
team
diversity
The Blau
index
Coefficient
of variation
Nicolaas Pietersz. Berchem (1620 - 1683). Harvest, KMSKB, Brussel
So,
does diversity help?
Bogdan Vasilescu, Daryl Posnett, Baishakhi Ray, Mark G. J. van den Brand, Alexander Serebrenik, Premkumar T. Devanbu,
Vladimir Filkov: Gender and Tenure Diversity in GitHub Teams. CHI 2015: 3789-3798
Bogdan Vasilescu, Daryl Posnett, Baishakhi Ray, Mark G. J. van den Brand, Alexander Serebrenik, Premkumar T. Devanbu,
Vladimir Filkov: Gender and Tenure Diversity in GitHub Teams. CHI 2015: 3789-3798
code sees no color or gender
I have used a fake GitHub handle (my
normal GitHub handle is my first name,
which is a distinctly female name) so that
people would assume I was male
interactions are usually
positive too, with occasional
sexism, but nothing more then
one encounters in the rest of life
I'm the only female developer,
as well as the youngest, which
can sometimes be frustrating.
Mostly positive. A few collaborators were difficult to collaborate
with, hard to discern the real cause. Only one or two were
gender related, but one caused me to leave a project.
Bogdan Vasilescu, Vladimir Filkov, Alexander Serebrenik:
Perceptions of Diversity on Git Hub: A User Survey. CHASE@ICSE 2015: 50-56
Summary: Studying Diversity
• Population consists of multiple subpopulations
• Challenges:
• Identification of subpopulations
• Identification of collaborations
• Measuring diversity
Diversity Dimensions:
Subpopulations
Gender identity First language
Sexual orientation Confidence with English
Age Dis/Ability
Location/Region/Country Neurodiversity
Tenure (project/community) Caregiving (children/elderly)
Socio-economic status
Self-identification as
underrepresented
Race/Ethnicity …
https://github.com/chaoss/wg-diversity-inclusion/blob/master/di_metrics.md
Gender identity First language
Sexual orientation Confidence with English
Age Dis/Ability
Location/Region/Country Neurodiversity
Tenure (project/community) Caregiving (children/elderly)
Socio-economic status
Self-identification as
underrepresented
Race/Ethnicity …
https://github.com/chaoss/wg-diversity-inclusion/blob/master/di_metrics.md
Diversity Dimensions:
Subpopulations
Diversity and inclusion in Open Source Software Communities
Diversity and inclusion in Open Source Software Communities
W. Stevens. Teamworks builds ships. United States shipping board
emergency fleet corporation. Museum Vleeshuis. Antwerp.
Collaborations
Bogdan Vasilescu, Alexander Serebrenik, Mathieu Goeminne, Tom Mens: On the variation and specialisation of workload—A
case study of the GNOME ecosystem community. Empirical Software Engineering 19, 4 (2013), 955–1008.
Not only technical
Collaborations
Nicole Huesman, Daniel Izquierdo Cortázar, Allison Price. Gender Diversity Analysis in the OpenStack Community. Bitergia.
Work commissioned by Intel Corporation. November 2017
Not only technical Not only repositories
Arthurian Romances, French (ca. 1275-1300). Beinecke MS 229, Yale University Library, USA.
Diversity is not
enough!
https://github.com/chaoss/wg-diversity-inclusion/blob/master/di_metrics.md
Inclusion
How well do we
enable these different
people to work
together?
Attraction
How well do we
extend a hand to
newcomers?
Retention
How long do different
people stay
engaged?
https://github.com/chaoss/wg-diversity-inclusion/blob/master/di_metrics.md
Inclusion
How well do we
enable these different
people to work
together?
Attraction
How well do we
extend a hand to
newcomers?
Retention
How long do different
people stay
engaged?
Given the choice, I would never send another patch, bug
report, or suggestion to a Linux kernel mailing list again. My
personal boxes have oopsed with recent kernels, and I ignore
it. My current work on userspace graphics enabling may
require me to send an occasional quirks kernel patch, but I
know I will spend at least a day dreading the potential toxic
background radiation of interacting with the kernel
community before I send anything.
I am no longer a part of the Linux kernel community.
Sarah Sharp, http://sarah.thesharps.us/2015/10/05/closing-a-
door/
To answer the obvious "so now that the bug is fixed and the account
is unblocked and Duncan is doing something different you're
coming back, right?": no, that's not why I left. I left because the
response I got to the bug was indicative of a severe problem
with how dispute resolution and handling of this type of issue
works.
I've heard a lot of suggestions from individual commentators which
seem to boil down to "in the future, email Person X or Person Y" but
what I need is the confidence that the system will work not just
for me, who knows some of the R Foundation and Core folks in
a passing way, but for people who don’t.
Olivier Keyes, https://ironholds.org/blog/an-r-update/
Photo by Guillaume Paumier
Diversity and inclusion in Open Source Software Communities
Diversity and inclusion in Open Source Software Communities
What is a Code of Conduct?
"Principles, values, standards, or rules of
behaviour that guide the decisions,
procedures and systems of an organization
in a way that (a) contributes to the welfare of
its key stakeholders, and (b) respects the
rights of all constituents affected by its
operations.”
International Federation of Accountants, 2007
http://todogroup.org/opencodeofconduct/
GitHub hits
1
100
10000
Contributor Covenant
Open Code of Conduct
Python
Citizen
Ubuntu
Django
Geek Feminism
7 Common Codes of Conduct have
>500 hits across GitHub Projects
Parastou Tourani, Alexander Serebrenik, Bram Adams: Code of Conduct in Open Source Projects. 24th IEEE International
Conference on Software Analysis, Evolution, and Reengineering, pp. 24-33, 2017
GitHub hits
0
5
10
15
20
Contributor Covenant
Rust
Twitter
Mozilla
Ubuntu
Django
Open Code of Conduct
Citizen
Geek Feminism
52 out of 150 most Watched GitHub
Projects have Code of Conduct
RQ1. What do Major Codes
of Conduct Stipulate?
Willem Van Mieris (1662-1747), Kaartspeler met kaarten in de hand, KMSKB, Brussel
5 Topics
Emergepurpose
honourable behaviour
unacceptable
behaviour
enforcementscope
RQ2. How are Codes of
Conduct Used in OSS Projects?
Parastou Tourani, Bram Adams, Alexander Serebrenik: Code of Conduct in Open Source Projects. SANER 2017
Developers & CoC
Developers & CoC
Jan van Bijlert, Mars Vigilant (left, ca. 1630) and St. Sebastian attended by St. Irene (1624)
Researchers & CoC
Researchers & CoC
Researchers & CoC
Diversity and inclusion in Open Source Software Communities
Diversity and inclusion in Open Source Software Communities
• Encourage diversity in your teams
• Diversity in ideas and not only in
numbers
• But diversity on its own is not enough:
inclusion, attraction, retention
a.serebrenik@tue.nl

More Related Content

PDF
Diversity and Inclusion
PDF
Diversity and Inclusion
PDF
Gender Diversity and Inclusion and Software Engineering
PPTX
SAD08 - Working With Others
PDF
Birds of a Feather Flock Together? A Study of Developers’ Flocking and Migrat...
PDF
Gender and GitHub
PDF
Benevol keynote: Telling Stories about Software Developers
PDF
Studying Humans in Software Engineering [Keynote talk at BPM 2024]
Diversity and Inclusion
Diversity and Inclusion
Gender Diversity and Inclusion and Software Engineering
SAD08 - Working With Others
Birds of a Feather Flock Together? A Study of Developers’ Flocking and Migrat...
Gender and GitHub
Benevol keynote: Telling Stories about Software Developers
Studying Humans in Software Engineering [Keynote talk at BPM 2024]

Similar to Diversity and inclusion in Open Source Software Communities (20)

PDF
Inclusive attendees (and where to find them) - DjangoCon Europe 2017
PDF
Diversity in Open Source as a Sustainability Goal
ODP
Scale2014
PDF
Diversity and inclusion in a CS classroom
PDF
Keynote Open Source Diversity - Festival del Software Libre
PDF
Reinforcing Diversity Company Policies: Insights from StackOverflow Developer...
PDF
Software development is a human activity: understanding software requires und...
PPTX
Leveraging the Crowd: Supporting Newcomers to Build an OSS Community
PDF
Diversity in FLOSS
PDF
Making our spaces more inclusive
PDF
Open source 101 for students
PPTX
Understanding Stack Overflow
PDF
How Remote Work Can Foster a More Inclusive Environment for Transgender Devel...
PDF
Supporting diversity with a new approach to software (os bridge 2016)
PDF
Open Source Software: A Pathway to More Diversity in STEM
PDF
Breaking Barriers in Open Source: A Lunch Discussion on Diversity and Inclusion
PDF
Jupyter con 2018 Diversity Analytics & OSS Adventures
PDF
Contributors wanted - Increasing diversity in your open source project (@k88h...
PDF
10+ years of Outreachy!
ODP
Higher Education in the Open Source Ecosystem
Inclusive attendees (and where to find them) - DjangoCon Europe 2017
Diversity in Open Source as a Sustainability Goal
Scale2014
Diversity and inclusion in a CS classroom
Keynote Open Source Diversity - Festival del Software Libre
Reinforcing Diversity Company Policies: Insights from StackOverflow Developer...
Software development is a human activity: understanding software requires und...
Leveraging the Crowd: Supporting Newcomers to Build an OSS Community
Diversity in FLOSS
Making our spaces more inclusive
Open source 101 for students
Understanding Stack Overflow
How Remote Work Can Foster a More Inclusive Environment for Transgender Devel...
Supporting diversity with a new approach to software (os bridge 2016)
Open Source Software: A Pathway to More Diversity in STEM
Breaking Barriers in Open Source: A Lunch Discussion on Diversity and Inclusion
Jupyter con 2018 Diversity Analytics & OSS Adventures
Contributors wanted - Increasing diversity in your open source project (@k88h...
10+ years of Outreachy!
Higher Education in the Open Source Ecosystem
Ad

More from Alexander Serebrenik (20)

PDF
Peer Reviews MSR 2025: tutorial for the Junior PC
PPTX
Towards Continuous Performance Assessment of Java Applications With PerfBot
PPTX
“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software...
PPTX
A Qualitative Study of Developers’ Discussions of Their Problems and Joys Dur...
PPTX
Emotion Analysis in Software Ecosystems
PPTX
Investigating the Resolution of Vulnerable Dependencies with Dependabot Secur...
PDF
Gender and Age in Software Engineering
PDF
Alexander - intro
PDF
An Empirical Assessment on Merging and Repositioning of Static Analysis Alarms
PDF
Classification and Ranking of Delta Static Analysis Alarms
PDF
What Is an AI Engineer? An Empirical Analysis of Job Ads in The Netherlands
PDF
Gender and Community Smells
PPTX
Bias in MSR Research
PDF
From team organisation to software quality
PDF
Women in Dutch Computer Science: Best Practices for Recruitment, Onboarding a...
PDF
My research story (presentation at ICSE 2021 New Faculty Symposium)
PDF
Opinion Mining for Software Engineering
PDF
Removing Self Admitted Technical Debt
PDF
Identifying Developers’ Gender: State of the Art
PDF
Social software engineering and Open science
Peer Reviews MSR 2025: tutorial for the Junior PC
Towards Continuous Performance Assessment of Java Applications With PerfBot
“STILL AROUND”: Experiences and Survival Strategies of Veteran Women Software...
A Qualitative Study of Developers’ Discussions of Their Problems and Joys Dur...
Emotion Analysis in Software Ecosystems
Investigating the Resolution of Vulnerable Dependencies with Dependabot Secur...
Gender and Age in Software Engineering
Alexander - intro
An Empirical Assessment on Merging and Repositioning of Static Analysis Alarms
Classification and Ranking of Delta Static Analysis Alarms
What Is an AI Engineer? An Empirical Analysis of Job Ads in The Netherlands
Gender and Community Smells
Bias in MSR Research
From team organisation to software quality
Women in Dutch Computer Science: Best Practices for Recruitment, Onboarding a...
My research story (presentation at ICSE 2021 New Faculty Symposium)
Opinion Mining for Software Engineering
Removing Self Admitted Technical Debt
Identifying Developers’ Gender: State of the Art
Social software engineering and Open science
Ad

Recently uploaded (20)

PPTX
INTRODUCTION TO EVS | Concept of sustainability
PPT
protein biochemistry.ppt for university classes
PPTX
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
PPT
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice
PPTX
Introduction to Cardiovascular system_structure and functions-1
PPTX
Cell Membrane: Structure, Composition & Functions
PDF
AlphaEarth Foundations and the Satellite Embedding dataset
PPTX
famous lake in india and its disturibution and importance
PDF
lecture 2026 of Sjogren's syndrome l .pdf
PDF
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
PPTX
7. General Toxicologyfor clinical phrmacy.pptx
PPTX
Classification Systems_TAXONOMY_SCIENCE8.pptx
PPTX
2Systematics of Living Organisms t-.pptx
PPTX
BIOMOLECULES PPT........................
PDF
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
PDF
The scientific heritage No 166 (166) (2025)
PPTX
TOTAL hIP ARTHROPLASTY Presentation.pptx
PPTX
Taita Taveta Laboratory Technician Workshop Presentation.pptx
PDF
Mastering Bioreactors and Media Sterilization: A Complete Guide to Sterile Fe...
PDF
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
INTRODUCTION TO EVS | Concept of sustainability
protein biochemistry.ppt for university classes
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice
Introduction to Cardiovascular system_structure and functions-1
Cell Membrane: Structure, Composition & Functions
AlphaEarth Foundations and the Satellite Embedding dataset
famous lake in india and its disturibution and importance
lecture 2026 of Sjogren's syndrome l .pdf
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
7. General Toxicologyfor clinical phrmacy.pptx
Classification Systems_TAXONOMY_SCIENCE8.pptx
2Systematics of Living Organisms t-.pptx
BIOMOLECULES PPT........................
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
The scientific heritage No 166 (166) (2025)
TOTAL hIP ARTHROPLASTY Presentation.pptx
Taita Taveta Laboratory Technician Workshop Presentation.pptx
Mastering Bioreactors and Media Sterilization: A Complete Guide to Sterile Fe...
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...

Diversity and inclusion in Open Source Software Communities

  • 1. Diversity and Inclusion in Open Source Software Communities Alexander Serebrenik Eindhoven University of Technology, NL @aserebrenik
  • 3. MS Windows post- release fault prediction Precision: predicted & correct / predicted Recall: predicted & correct / correct Code churn 79% 80% Code complexity 79% 66% Code coverage 84% 55% Code dependencies 74% 70% Organizational structure 86% 84% Socio-technical network 77% 71% Nagappan, N., Ball, T.: Evidence-based failure prediction. In: Oram, A., Wilson, G. (eds.) Making Software: What Really Works and Why We Believe it? O’Reilly 2011
  • 4. Nicolaas Pietersz. Berchem (1620 - 1683). Harvest, KMSKB, Brussel
  • 5. Nicolaas Pietersz. Berchem (1620 - 1683). Harvest, KMSKB, Brussel Does diversity help?
  • 6. People prefer working with others similar to them in terms of values, beliefs, and attitudes [Byrne] People categorise themselves into specific groups. Members of own group are treated better than outsiders [Tajfel] Diversity is bad
  • 7. Multicultural social networks promote creativity [Harvard Business School] Diversity is good Diverse problem solvers outperform high ability problem solvers [Hong & Page]
  • 12. August Rodin, Le Penseur, KMSKB, Brussel gender and tenure team diversity
  • 13. Pieter De Bruyne, Man-Vrouw (1974), Design museum, Gent
  • 18. Update Josh Terrell et al. gender Computer Bin Lin, Alexander Serebrenik: Recognizing gender of stack overflow users. MSR 2016: 425-429 Adding GitHub helps Different data sets require different techniques
  • 19. Pieter De Bruyne, Man-Vrouw (1974), Design museum, Gent First contribution to the project Analysis point { Project tenure
  • 20. August Rodin, Le Penseur, KMSKB, Brussel gender and tenure team diversity
  • 21. Bogdan Vasilescu, Alexander Serebrenik, Vladimir Filkov: Perceptions of Diversity on GitHub: A User Survey. CHASE 2015, ACM, pp. 50-56
  • 24. August Rodin, Le Penseur, KMSKB, Brussel gender and tenure team diversity
  • 27. Nicolaas Pietersz. Berchem (1620 - 1683). Harvest, KMSKB, Brussel So, does diversity help?
  • 28. Bogdan Vasilescu, Daryl Posnett, Baishakhi Ray, Mark G. J. van den Brand, Alexander Serebrenik, Premkumar T. Devanbu, Vladimir Filkov: Gender and Tenure Diversity in GitHub Teams. CHI 2015: 3789-3798
  • 29. Bogdan Vasilescu, Daryl Posnett, Baishakhi Ray, Mark G. J. van den Brand, Alexander Serebrenik, Premkumar T. Devanbu, Vladimir Filkov: Gender and Tenure Diversity in GitHub Teams. CHI 2015: 3789-3798
  • 30. code sees no color or gender I have used a fake GitHub handle (my normal GitHub handle is my first name, which is a distinctly female name) so that people would assume I was male interactions are usually positive too, with occasional sexism, but nothing more then one encounters in the rest of life I'm the only female developer, as well as the youngest, which can sometimes be frustrating. Mostly positive. A few collaborators were difficult to collaborate with, hard to discern the real cause. Only one or two were gender related, but one caused me to leave a project. Bogdan Vasilescu, Vladimir Filkov, Alexander Serebrenik: Perceptions of Diversity on Git Hub: A User Survey. CHASE@ICSE 2015: 50-56
  • 31. Summary: Studying Diversity • Population consists of multiple subpopulations • Challenges: • Identification of subpopulations • Identification of collaborations • Measuring diversity
  • 32. Diversity Dimensions: Subpopulations Gender identity First language Sexual orientation Confidence with English Age Dis/Ability Location/Region/Country Neurodiversity Tenure (project/community) Caregiving (children/elderly) Socio-economic status Self-identification as underrepresented Race/Ethnicity … https://github.com/chaoss/wg-diversity-inclusion/blob/master/di_metrics.md
  • 33. Gender identity First language Sexual orientation Confidence with English Age Dis/Ability Location/Region/Country Neurodiversity Tenure (project/community) Caregiving (children/elderly) Socio-economic status Self-identification as underrepresented Race/Ethnicity … https://github.com/chaoss/wg-diversity-inclusion/blob/master/di_metrics.md Diversity Dimensions: Subpopulations
  • 36. W. Stevens. Teamworks builds ships. United States shipping board emergency fleet corporation. Museum Vleeshuis. Antwerp.
  • 37. Collaborations Bogdan Vasilescu, Alexander Serebrenik, Mathieu Goeminne, Tom Mens: On the variation and specialisation of workload—A case study of the GNOME ecosystem community. Empirical Software Engineering 19, 4 (2013), 955–1008. Not only technical
  • 38. Collaborations Nicole Huesman, Daniel Izquierdo Cortázar, Allison Price. Gender Diversity Analysis in the OpenStack Community. Bitergia. Work commissioned by Intel Corporation. November 2017 Not only technical Not only repositories
  • 39. Arthurian Romances, French (ca. 1275-1300). Beinecke MS 229, Yale University Library, USA. Diversity is not enough!
  • 40. https://github.com/chaoss/wg-diversity-inclusion/blob/master/di_metrics.md Inclusion How well do we enable these different people to work together? Attraction How well do we extend a hand to newcomers? Retention How long do different people stay engaged?
  • 41. https://github.com/chaoss/wg-diversity-inclusion/blob/master/di_metrics.md Inclusion How well do we enable these different people to work together? Attraction How well do we extend a hand to newcomers? Retention How long do different people stay engaged?
  • 42. Given the choice, I would never send another patch, bug report, or suggestion to a Linux kernel mailing list again. My personal boxes have oopsed with recent kernels, and I ignore it. My current work on userspace graphics enabling may require me to send an occasional quirks kernel patch, but I know I will spend at least a day dreading the potential toxic background radiation of interacting with the kernel community before I send anything. I am no longer a part of the Linux kernel community. Sarah Sharp, http://sarah.thesharps.us/2015/10/05/closing-a- door/
  • 43. To answer the obvious "so now that the bug is fixed and the account is unblocked and Duncan is doing something different you're coming back, right?": no, that's not why I left. I left because the response I got to the bug was indicative of a severe problem with how dispute resolution and handling of this type of issue works. I've heard a lot of suggestions from individual commentators which seem to boil down to "in the future, email Person X or Person Y" but what I need is the confidence that the system will work not just for me, who knows some of the R Foundation and Core folks in a passing way, but for people who don’t. Olivier Keyes, https://ironholds.org/blog/an-r-update/ Photo by Guillaume Paumier
  • 46. What is a Code of Conduct? "Principles, values, standards, or rules of behaviour that guide the decisions, procedures and systems of an organization in a way that (a) contributes to the welfare of its key stakeholders, and (b) respects the rights of all constituents affected by its operations.” International Federation of Accountants, 2007
  • 48. GitHub hits 1 100 10000 Contributor Covenant Open Code of Conduct Python Citizen Ubuntu Django Geek Feminism 7 Common Codes of Conduct have >500 hits across GitHub Projects Parastou Tourani, Alexander Serebrenik, Bram Adams: Code of Conduct in Open Source Projects. 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, pp. 24-33, 2017
  • 49. GitHub hits 0 5 10 15 20 Contributor Covenant Rust Twitter Mozilla Ubuntu Django Open Code of Conduct Citizen Geek Feminism 52 out of 150 most Watched GitHub Projects have Code of Conduct
  • 50. RQ1. What do Major Codes of Conduct Stipulate? Willem Van Mieris (1662-1747), Kaartspeler met kaarten in de hand, KMSKB, Brussel
  • 52. RQ2. How are Codes of Conduct Used in OSS Projects?
  • 53. Parastou Tourani, Bram Adams, Alexander Serebrenik: Code of Conduct in Open Source Projects. SANER 2017
  • 56. Jan van Bijlert, Mars Vigilant (left, ca. 1630) and St. Sebastian attended by St. Irene (1624) Researchers & CoC
  • 61. • Encourage diversity in your teams • Diversity in ideas and not only in numbers • But diversity on its own is not enough: inclusion, attraction, retention a.serebrenik@tue.nl