How people build software ! " Encouraging healthy communities on GitHub GitHubӤͽ؋قπϬϲϘϓΰΨ֢Ρ΅ Danielle Leong Application Engineer Community & Safety, GitHub
How people build software ! Communities are groups of people, united in a common purpose, governed by a set of rules. 5 πϬϲϘϓΰ;΅̵و᭗΄ፓጱ΄͵ΗᵞΔΠ̵ Ӟਧ΄ϸЄϸचͻ͚ͼᤈ㵕ͯΡՈ̸΄νϸЄϤ΄ͩ;ͽ̶ͯ
How people build software ! ! Types of online harassment ηЀ϶αЀϜ϶φϮЀϕ΄圵气 8 • Posting personal info (doxing) • Sexual or pornographic content • Impersonation • SWATing (fake bomb threats) • Death and rape threats • Identity theft • So many more :( •㮆Ոఘ䁭΄ಭᑤ •ጱπЀϓЀϑ •ΠͯΔͭ •䘂搡ࡵΞΡ͚͵ͰΟ •䵷ՈΚϹαϤ΄寠ᬼ •㮆Ոఘ䁭΄䠵ݐ;ֵአ •ͳ΄՜
How people build software ! Women are more likely to have their pull requests merged if they hide their gender 12 California Polytechnic State University North Carolina State University ঀ͢㳨Ψ檱ͭͼPull RequestΨͯΡ;̵ 㳨Ψ檱ͫ͡͵䁰ݳΞΠΘ ϫЄυͫΚ͚ͯ㰆ݻ͘͢ΠΔ̶ͯ
How people build software ! Age, gender, and sexual orientation are overwhelming factors in online harassment 13 ଙ熌̵㳨̵ጱݻ(䙄䌏)΅ ηЀ϶αЀ΄Ϝ϶φϮЀϕ΄य़ͣᥝࢩ;ͼ͚Δ̶ͯ
How people build software ! “These are mostly normal people who do things that seem fun at the time that have huge implications.” 18 Whitney Phillips Mercer University This Is Why We Can’t Have Nice Things: Mapping the Relationship Between Online Trolling and Mainstream Culture. ̿͵͚ͼ͚΅̵ͳ΄䦒䮭͚ͭ;ͩ͜;Ψͭͼ͚ΡͶͧ΄ ฦ᭗΄Ոͽ̵ͯ͢ͳ͢Ⴎڰ㺔氂Ψͣ᩸ͩͯͩ;͘͢ΠΔ̶ͯ̀
How people build software ! “I never felt bad. I found [your work] so vile that I thought you didn’t deserve sympathy.” 20 Troll, TIME Magazine ̿ᐺ΅ᛔړ͢䘂͚;ఽͮ͵ͩ;΅ӞଶΘ̶͚ ͘͵΄ͭ͵ͩ;͢;ͼΘΈͿ͚͡Ο̵ݶఘ㮔͚ͭ;͵̀
How people build software ! Women "holding prominent, visible positions in the open source community [are] targets of harassment". 22 Jérôme Petazzoni ηЄϤЀϊЄφπϬϲϘϓΰ΄Ӿͽํݷͽፓᒈͺᒈ䁰͚Ρঀ΅̵ Ϝ϶φϮЀϕ΄䌏ͽ̶ͯ
How people build software ! ! Notable examples of harassment Ϝ϶φϮЀϕ΄ 23 •Organizing doxing using repositories and issues •Young open source developer targeted with porn and homophobic slurs •Racist repository names •Spamming people with ASCII genitalia •ϷϪυϕϷ;IssueΨֵͼ㮆 Ոఘ䁭Ψบͯ •Ϫϸϛ;ݶ䙄Ӿ㰁΄䰤ጱ ͫ͵ᝑ͚ηЄϤЀϊЄφ樄 咲ᘏ •Ո圵૧㳨ጱϷϪυϕϷݷ •Ո̸ASCII΄ΨᭆΠͺ ͧΡφϞϭ
How people build software ! ! Common every day harassment ӞᛱጱϜ϶φϮЀϕ 24 •Spamming issues and repositories with comments •People not merging pull requests because the author is a minority •People getting spammed with threats that were immediately deleted •Sock puppet accounts that dog pile on a person’s pull request •Issue;ϷϪυϕϷ䌏ͯΡπϮ Ѐϕ΄φϞϭ •ᘏ͢හၝ΄䦒̵ஂΟ΄ Pull RequestΨMerge͚ͭ •ͯͦڷᴻͫΡ寠শ΄φϞϭ ϮЄϸΨݑͧݐΡ •ग़᯿ίθγЀϕͽ㮆Ո΄Pull RequestΨ͵ͥͫΩᭆΡ
How people build software ! Internal debate + no set definition of harassment + lack of moderation tooling = paralysis 26 ٖ᮱ͽ΄捍抷 + 䨀ซϜ϶φϮЀϕ΄ਧ嬝 + 晒ڔϑЄϸ΄ཹই = ᘍ؊ྊ
How people build software ! We are a core engineering team whose purpose aligns with the company’s values of positive social impact 33 ᐺ͵ͷ΅̵ϪυϓΰϣαЀϞμϕҁᜉ͚段҂;͚͜ GitHub΄մ䮣㭅㮔ဠ͵ፓጱΨ೮ͺ̵εЀυϘίϷЀν΄ώЄϭͽͯ
How people build software ! Build systems that empower inclusive and healthy communities and encourage good online citizenship. Discourage behavior that is destructive or threatens personal safety. 36 樄නጱͽ؋قπϬϲϘϓΰ䰱ᴴΨӨ̵͞ 㭅㮔΄͘ΡηЀ϶αЀӤ΄૱࿆䰱Ψۗ౮ͯΡτφϓϭΨ֢Σ̶͜ ํਸ਼ͽ㮆Ո΄ਞقΨ寠ͯ͡ᤈ͚ΨᴥྊͭΞ̶͜
How people build software ! Community & Safety consults on feature reviews to catch potential abuse loopholes 44 ᐺ͵ͷCommunity & SafetyώЄϭ΅̵ᄟࣁጱӧྋ΄䝏ͧ᭲ Ψ憎ͺͧΡ͵Η̵䱛ᚆϹϠϲЄݐΠ奲Ωͽ͚Δͯ
How people build software ! Communities on GitHub are safe and inclusive, composed of diverse users acting as model online citizens. 48 GitHubӤ΄πϬϲϘϓΰ΅̵ਞقͽ樄නጱͽ͘Π̵ ཛྷ塅ጱηЀ϶αЀ૱࿆;ͭͼഄΡᛩ͜ग़䯭Ո̸ͽ䯤౮ͫͼ͚Ρ̶
How people build software ! Model online citizens respect one another as people and contribute meaningful work. 49 ཛྷ塅ጱηЀ϶αЀ૱࿆΅͚͠ΨՈ;ͭͼਜ਼᯿̵ͭ ํ嬝ၚ㵕揙ሠͭΔ̶ͯ
How people build software ! Community managers have the tools to de-escalate situations and foster inclusive culture 53 πϬϲϘϓΰ΄晁㻑ᘏݻͧͼ̵䘂͚ᇫ丆Ψ娓̵ͭ 樄නጱ۸ΨᙙΖϑЄϸΨአͭͼ͚Δͯ
How people build software ! "Communities that purport to be for everyone have an obligation to cultivate a community of inclusive values...a space where participants aren't silenced by fear 54 Sarah Jeong The Internet of Garbage ̿ΕΩ΄͵Η͘Ρ;ਯͭͼ͚ΡπϬϲϘϓΰ΅ͯΏͼ̵ 樄නጱ㭅㮔Ψ೮ͺπϬϲϘϓΰᙙͼΡ嬝㵗͘͢Ρ̶ ͺΔΠ݇ےᘏ͢ோΞͼ焥Οͫ͵Π̵ ை澕ΠͺͧΟ͵Π͚ͭ䁰ಅͽ͘Ρ̶̀
How people build software ! ! Resources 55 •https://www.theguardian.com/lifeandstyle/2016/mar/08/online-harassment-of-women-at-risk-of- becoming-established-norm-study •http://www.pewinternet.org/2014/10/22/online-harassment/ •https://www.theguardian.com/lifeandstyle/2016/mar/08/online-harassment-of-women-at-risk-of- becoming-established-norm-study •http://time.com/4457110/internet-trolls/ •https://peerj.com/preprints/1733/?td=sd •The Internet of Garbage by Sarah Jeong •http://www.computing.co.uk/ctg/news/2416765/open-source-hostile-to-women-claims-docker-devops-guy •https://www.theguardian.com/world/2015/nov/18/japanese-women-suffer-widespread-maternity- harassment-at-work •http://www.japantimes.co.jp/news/2016/03/02/national/social-issues/third-japanese-working-women- sexually-harassed-study/#.V_1qA5MrKRs