Slide 1

Slide 1 text

Beyond the 10% Analysis of the gender-diversity gap Daniel Izquierdo Cortázar @dizquierdo https://speakerdeck.com/bitergia Python DevRoom @ FOSDEM

Slide 2

Slide 2 text

All started in Tokyo...

Slide 3

Slide 3 text

/motivation Extension of previous analysis (focus on CPython) Lack of existing data Transparency and improvement Learn from best practices Ethical and business perspective Involved in CHAOSS D&I

Slide 4

Slide 4 text

/definition Python diversity statement: “some of these attributes include (but are not limited to): age, culture, ethnicity, gender identity or expression, national origin, physical or mental difference, politics, race, religion, sex, sexual orientation, socio-economic status, and subculture. We welcome people regardless of the values of these or other attributes.”

Slide 5

Slide 5 text

/context https://blog.pinterest.com/en/our -plan-more-diverse-pinterest http://www.google.com/diversity/ http://newsroom.fb.com/news/2015/0 6/driving-diversity-at-facebook/ https://content.pivotal.io/blog/pivotal-2018-diversit y-inclusion-report

Slide 6

Slide 6 text

/context 11% 10% 8% More data at speakderdeck.com/bitergia 4% [CPython]

Slide 7

Slide 7 text

/architecture

Slide 8

Slide 8 text

/architecture

Slide 9

Slide 9 text

/architecture

Slide 10

Slide 10 text

/architecture

Slide 11

Slide 11 text

/architecture $ perceval git "https://github.com/chaoss/grimoirelab-perceval.git" > [2019-02-01 23:36:59,096] - Sir Perceval is on his quest. > [2019-02-01 23:36:59,102] - Fetching commits: 'https://github.com/chaoss/grimoirelab-perceval.git' git repository from 1970-01-01 00:00:00+00:00; all branches https://github.com/chaoss/grimoirelab-perceval

Slide 12

Slide 12 text

/architecture { "backend_name": "Git", "backend_version": "0.10.2", "category": "commit", "data": { "Author": "Alvaro del Castillo ", "AuthorDate": "Mon Apr 25 00:47:22 2016 +0200", "Commit": "Santiago Dueñas ", "CommitDate": "Thu Apr 28 01:31:50 2016 +0200", "commit": "babb8f761a436ea00cac90957afc3d38f0bdc946", "files": [ { "action": "M", "added": "22", "file": "perceval/backends/github.py", [...] "message": "[github] Check and control rate limit in GitHub API queries\n\nThe backend will ch ceck the rate limit. When this rate is\nconsumed, it will sleep until the rate is reset.", "origin": "https://github.com/chaoss/grimoirelab-perceval.git" }

Slide 13

Slide 13 text

/architecture Name Email Nickname Country Other identities Gender https://github.com/chaoss/grimoirelab-sortinghat

Slide 14

Slide 14 text

/architecture Genderize.io as external API $ curl https://api.genderize.io/?name=peter > {"name":"peter","gender":"male","probability":1,"count":4373} https://genderize.io

Slide 15

Slide 15 text

/numbers More context: 2004: ~0% 2014: 2.21% Last year: 4.36% Last year activity

Slide 16

Slide 16 text

/numbers Community last year activity

Slide 17

Slide 17 text

/numbers Women last year activity

Slide 18

Slide 18 text

/numbers Community evolution over time

Slide 19

Slide 19 text

/numbers Geographical distribution last year active people

Slide 20

Slide 20 text

/numbers Geographical distribution last year active women

Slide 21

Slide 21 text

/numbers Last year network analysis of github.com/python CPython Typeshed Mypy

Slide 22

Slide 22 text

/numbers CPython Typeshed Mypy Last year women network analysis of github.com/python

Slide 23

Slide 23 text

/numbers Women as newcomers in github.com/python

Slide 24

Slide 24 text

/comments_n _limitations Gender is not binary Focused on github.com/python Small fraction of what diversity is Only focused on quantitative data Ethics and Accountability

Slide 25

Slide 25 text

/and_now? Forget about the numbers! Clear issue in the industry Glass ceiling of 10% Diversity & Inclusion is a challenge [Permanent & Updated] Data can help to be aware and lead a change Data and tech. are just a tool to achieve our goals

Slide 26

Slide 26 text

/how_to? Cross Foundations Initiative Can we learn from others? Recommendations from OpenStack Policies impact study Collaboration with tech. leaders Bring women to key positions Keep supporting the WOO group Enforce the CoC

Slide 27

Slide 27 text

/further_steps df Community Health Analytics for Open Source Software GMD and Diversity and Inclusion working groups Diversity is a key factor for healthy communities

Slide 28

Slide 28 text

/further_steps OpenStack gender diversity report as example Gender-diversity and mentorship: https://bit.ly/2O08p3j Focus areas: Event diversity Contributor community diversity Communication inclusivity Recognition of good work Leadership Governance Project places.

Slide 29

Slide 29 text

/how_to_contribute Join the D&I Mailing List and introduce yourself Look through the D&I mail list archive for past discussions and self-introductions of people involved. Add to your calendar our weekly meetings on Mondays at 7:30 am PT / 4:30 CET

Slide 30

Slide 30 text

To be continued ...

Slide 31

Slide 31 text

Let’s go for questions! Daniel Izquierdo Cortázar [email protected] @dizquierdo