Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blind Code Reviews: Debiasing the Open Source Contribution Process #418

Open
mozfest-bot opened this issue Jul 31, 2018 · 2 comments
Open
Assignees
Labels
[Format] Learning Forum To develop and implement ideas for improvement, exchange or review Stipend requested Requires travel stipend to attend MozFest

Comments

@mozfest-bot
Copy link
Collaborator

[ UUID ] 6445738f-4186-4df4-aae8-d8ff17a426d8

[ Session Name ] Blind Code Reviews: Debiasing the Open Source Contribution Process
[ Primary Space ] Digital Inclusion
[ Secondary Space ] Openness

[ Submitter's Name ] Tomislav Jovanovic
[ Submitter's Affiliated Organisation ] Mozilla Open Source Experiments
[ Submitter's GitHub ] @zombie

What will happen in your session?

Even when we are trying to be fair, most of us still have unconscious biases that influence code reviews based on the author's perceived gender, race, and/or authority. Blind Code Reviews is a Mozilla experiment that hides the identity of pull request author on Github, letting reviewers focus on judging code on its own merits.

Following an introduction and a brief show-and-tell installing and using the browser extension, participants will be invited to install it themselves, browse some repositories in blind mode, and report on how it changes their perception of PRs.

This will spark a discussion about bias, and how separating contributions from the author/authority may influence our judgement of code quality.

https://github.com/zombie/blind-reviews
https://blog.mozilla.org/blog/2018/03/08/gender-bias-code-reviews/

What is the goal or outcome of your session?

The goal is to introduce open source maintainers who are motivated to increase the diversity of our community to the idea of blind reviews, starting with the original inspiration: blind audition process used by symphony orchestras to curb gender bias.

The secondary goal is to learn from the honest discussion about different biases in open source, peer/contributor authority, impostor syndrome and other issues related to inclusion in open source.

If your session requires additional materials or electronic equipment, please outline your needs.

A digital projector and wifi for attendees.

Time needed

less than 60 mins

@mozfest-bot mozfest-bot added this to the Digital Inclusion milestone Jul 31, 2018
@mozfest-bot mozfest-bot added [Format] Learning Forum To develop and implement ideas for improvement, exchange or review [Secondary Space] Openness Stipend requested Requires travel stipend to attend MozFest labels Jul 31, 2018
@jontutcher jontutcher self-assigned this Jul 31, 2018
@jontutcher
Copy link

This sounds like a great idea! Some questions:

  • Are you expecting attendees to bring laptops to do the code reviews on, or are you providing devices? There's a possibility Mozfest could provide some but we'd have to sort out early on...
  • Do you require participants to be software developers, or will the design of the session take non-techies into account?

@zombie
Copy link

zombie commented Aug 1, 2018

The primary target audience are people already involved with open source as contributors or maintainers, though not exclusively in technical roles. All the same inclusion principles apply to Documentation, Community and other areas.

With that in mind, I'm expecting at least some, if not most of the interested attendees to have laptops with them, but it's not a requirement, as we will not be doing full code reviews, just brief browsing in "blind mode" and reporting/discussing the experience.

From my previous talks about Blind Reviews, I find it only takes a couple of engaged participants to bring up their (diverse) experience/point of view to spark a deep discussion (each of those topics I listed were first brought up by someone else and not me).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Format] Learning Forum To develop and implement ideas for improvement, exchange or review Stipend requested Requires travel stipend to attend MozFest
Projects
None yet
Development

No branches or pull requests

4 participants