SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
PARADISE UNPLUGGED:
Denae Ford, Justin Smith, Philip J. Guo, Chris Parnin
Identifying Barriers for Female Participation on
Stack Overflow
STORYTIME
ASHA, THE PROGRAMMER
3/8/2016 New Tab
Search Google or type URL
2
TROUBLE IN PARADISE
TROUBLE IN PARADISE
“A programmer’s paradise” (Atwood, 2008)
18.5 million developers in world
1
~32 million visits to SO monthly
2
5.8% v.s. 92.1%
4
2. http://bit.ly/2f4reV31. http://bit.ly/2f0naSo
WHY FEMALES ?!
5
V.S.
20%5%
Stack Overflow Software Engineers
6
[David 2008] [USBLS 2016]
7
TARGET A FEW HELP MANY HI
RESEARCH QUESTIONS
RQ1: What barriers do females face when contributing to
Stack Overflow?
RQ3: How do barriers to contribution vary by gender?
8
RESEARCH QUESTIONS
RQ1: What barriers do females face when contributing to
Stack Overflow?
RQ3: How do barriers to contribution vary by gender?
9
SEMI-STRUCTURED INTERVIEWS
Personal usage of the site
How people communicate on the site
Personal incentives to using the site
10
22
1 of 22 in “SO Top 100 of All Time”*
Interview Topics
*http://stackexchange.com/leagues/1/alltime/stackoverflow
RQ1: WHAT BARRIERS DO FEMALES FACE WHEN CONTRIBUTING TO SO?
STUDENTS PROFESSIONALS
LURKERS ACTIVES
METHODOLOGY
11
#B
A Barrier is…
Stopping them from doing something
“….don’t contribute because….”
“… don’t post on Stack Overflow because…”
!
"
#
14
14 BARRIERS
12
IMPERSONAL
INTERACTIONS
• Fear of Negative Feedback
• Stranger Discomfort
• Intimidating Community Size
• Posting Is Hard, Friends Are
Easy
ON-RAMP
ROADBLOCKS
• Abstraction Process
• Time Constraints
• Qualifications
• Onboarding Hoops
• Research Pressure
MUDDY LENS
PERSPECTIVE
• Awareness of Site Features
• Nothing Left To Answer
• Fear of Contributing to Clutter
• No ”Good-Answer” Guarantee
• Perception of Slacking
13
14 BARRIERS
Qualifications
Stranger Discomfort
Perception of Slacking
14
“I don't feel like my expertise [is enough]
for me to actually post an answer that
would be of any help to anyone else.”
P1
QUALIFICATIONS
15
IMPOSTER SYNDROME
“I tend to save the question-asking with
people I [know and] feel more
comfortable with.’'
P7
STRANGER DISCOMFORT
16
“I just don't feel comfortable doing it at
work. You're deviating from your actual
development tasks. And when the
timeline is so tight, I try to get in and out
and back to what I'm supposed to be
doing.”
P21
PERCEPTION OF SLACKING
17
RESEARCH QUESTIONS
RQ1: What barriers do females face when contributing to
Stack Overflow?
RQ3: How do barriers to contribution vary by gender?
18
METHODOLOGY
19
14
SURVEY
“How often is this a barrier for you?”
20
134 1336
RQ2: HOW DO BARRIERS TO CONTRIBUTION VARY BY GENDER?
3/8/2016 Stack Overflow Usage
Stack Overflow Usage
We are researchers conducting a survey on how software developers use the popular Q&A site,
Stack Overflow. We appreciate your voluntary help with this research study.
Many users on Stack Overflow never contribute to the site -- rarely asking questions, answering
questions, making comments, or voting. For those who do contribute, they often compete to
gain reputation points, which enables them to unlock more features on the site.
Please rate the following possible barriers in the degree that they stop you from contributing
more on Stack Overflow.
* Required
Qualifications *
I feel my expertise or answers would not be of any help to anyone else.
1 2 3 4 5
Strongly Disagree Strongly Agree
Stranger Discomfort *
I feel uncomfortable interacting with and relying on help from strangers online.
RESULTS: BARRIER RATINGS
21
http://bit.ly/SOBarrierRatings
22
STACK OVERFLOW OBSERVATIONS
Helpful Intentions: Participants want to help, but do not
feel like they can based on difficulty finding opportunities
to post
Language Divide: There are two types of language that
contribute to the unwelcoming atmosphere on Stack
Overflow: complex questions and idle “boy's club” chatter
23
PROGRAMMERS AGREE WITH BARRIERS
24
HOW COULD WE ENCOURAGE PARTICIPATION?!
25
Help ANSWER Questions
Help ASK Questions
FUTURE WORK
Help ANSWER Questions▸ HELP ANSWER QUESTIONS
Ranking algorithm of questions
response time per user's skill and
question difficulty
▸ Encourages a wider range of
users with varied availability
[Leano 2016]
▸ HELP ASK QUESTIONS
Instead of discouraging users from
posting questions, enhance the
posting process with feedback
on the quality of the question
▸ Put in terms of how fast and
how likely it will be answered
FUTURE WORK
HOW COULD WE ENCOURAGE PARTICIPATION?!
[Calefato 2015]
26
MAIN TAKEAWAYS
27TWEET BAIT -> STUFF FOR YOU ALL TO TWEET ABOUT
▸ BAD NEWS :(
▸ Paradise has some problems: Barriers exist
ACROSS genders, but some significantly hinder
females
@DenaeFord
▸ GOOD NEWS :)
Paradise is not completely lost: We have ideas how
to fix them….and we can AUTOMATE them!
http://bit.ly/SOBarriers
▸ BAD NEWS :(
▸ Paradise has some problems: Barriers exist
ACROSS genders, but some significantly hinder
females
▸ GOOD NEWS :)
▸ Paradise is not completely lost: We have ideas
how to fix them….and we can AUTOMATE them!
28
@DenaeFord
++
HTTPS://GENDEREDINNOVATIONS.STANFORD.EDU/
Is this a real PROBLEM?
http://meta.stackexchange.com/questions/195520/why-are-there-fewer-female-users-on-stack-
overflow

Weitere ähnliche Inhalte

Ähnlich wie Paradise Unplugged: Identifying Barriers for Female Participation on Stack Overflow

Creative founder pre pitch: The Repository
Creative founder pre pitch: The RepositoryCreative founder pre pitch: The Repository
Creative founder pre pitch: The RepositoryAlex Hyun A. Shon
 
Social Research : UX case study
Social Research : UX case studySocial Research : UX case study
Social Research : UX case studyMike Gallers
 
Raising visibility, awareness and reach for your online project
Raising visibility, awareness and reach  for your online projectRaising visibility, awareness and reach  for your online project
Raising visibility, awareness and reach for your online projectKDMC
 
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NAOpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NAAlyssa Wright
 
The (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software EngineeringThe (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software EngineeringMargaret-Anne Storey
 
21 Tips for Engaging Alumni Through Social Media by John Haydon
21 Tips for Engaging Alumni Through Social Media by John Haydon21 Tips for Engaging Alumni Through Social Media by John Haydon
21 Tips for Engaging Alumni Through Social Media by John HaydonJeffTe
 
Becoming A Networked Nonprofit
Becoming A Networked NonprofitBecoming A Networked Nonprofit
Becoming A Networked NonprofitBeth Kanter
 
Telling Your Coalition Story with Social Media
Telling Your Coalition Story with Social MediaTelling Your Coalition Story with Social Media
Telling Your Coalition Story with Social MediaSueStine
 
Social Media Tips with NASA Webinar
Social Media Tips with NASA WebinarSocial Media Tips with NASA Webinar
Social Media Tips with NASA WebinarNCIL - STAR_Net
 
Using Social Media to Message Candidates
Using Social Media to Message CandidatesUsing Social Media to Message Candidates
Using Social Media to Message CandidatesDice
 
Increasing Gender Diversity in Tech - International Women's Day 2016
Increasing Gender Diversity in Tech - International Women's Day 2016Increasing Gender Diversity in Tech - International Women's Day 2016
Increasing Gender Diversity in Tech - International Women's Day 2016Angie Chang
 
Design tips for surveys UIE 2012
Design tips for surveys UIE 2012Design tips for surveys UIE 2012
Design tips for surveys UIE 2012Caroline Jarrett
 
Computational Thinking: Unplugged (Day 1)
Computational Thinking: Unplugged (Day 1)Computational Thinking: Unplugged (Day 1)
Computational Thinking: Unplugged (Day 1)NCIL - STAR_Net
 
nTen PLUK Presentation
nTen PLUK PresentationnTen PLUK Presentation
nTen PLUK PresentationPLUK
 
SnapDragon EPA Social Media Presentation
SnapDragon EPA Social Media PresentationSnapDragon EPA Social Media Presentation
SnapDragon EPA Social Media PresentationDeidre
 
How's it Done? MI SA Conference Workshop
How's it Done? MI SA Conference WorkshopHow's it Done? MI SA Conference Workshop
How's it Done? MI SA Conference WorkshopLaDonna Coy
 
BGIMGT566sx 2010 Elluminate A
BGIMGT566sx 2010 Elluminate ABGIMGT566sx 2010 Elluminate A
BGIMGT566sx 2010 Elluminate AChristopher Allen
 
Power_of_Diversity_2010NTC_Tramut
Power_of_Diversity_2010NTC_TramutPower_of_Diversity_2010NTC_Tramut
Power_of_Diversity_2010NTC_TramutPLUK
 
What Do Users Really Think? Surveying Users About Your Help Content
What Do Users Really Think? Surveying Users About Your Help ContentWhat Do Users Really Think? Surveying Users About Your Help Content
What Do Users Really Think? Surveying Users About Your Help Contentpatricia_gale
 

Ähnlich wie Paradise Unplugged: Identifying Barriers for Female Participation on Stack Overflow (20)

Creative founder pre pitch: The Repository
Creative founder pre pitch: The RepositoryCreative founder pre pitch: The Repository
Creative founder pre pitch: The Repository
 
Social Research : UX case study
Social Research : UX case studySocial Research : UX case study
Social Research : UX case study
 
Raising visibility, awareness and reach for your online project
Raising visibility, awareness and reach  for your online projectRaising visibility, awareness and reach  for your online project
Raising visibility, awareness and reach for your online project
 
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NAOpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
OpenThreads: The Community of Mailing Lists presented at FOSS4G-NA
 
The (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software EngineeringThe (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software Engineering
 
Social Media Planning
Social Media PlanningSocial Media Planning
Social Media Planning
 
21 Tips for Engaging Alumni Through Social Media by John Haydon
21 Tips for Engaging Alumni Through Social Media by John Haydon21 Tips for Engaging Alumni Through Social Media by John Haydon
21 Tips for Engaging Alumni Through Social Media by John Haydon
 
Becoming A Networked Nonprofit
Becoming A Networked NonprofitBecoming A Networked Nonprofit
Becoming A Networked Nonprofit
 
Telling Your Coalition Story with Social Media
Telling Your Coalition Story with Social MediaTelling Your Coalition Story with Social Media
Telling Your Coalition Story with Social Media
 
Social Media Tips with NASA Webinar
Social Media Tips with NASA WebinarSocial Media Tips with NASA Webinar
Social Media Tips with NASA Webinar
 
Using Social Media to Message Candidates
Using Social Media to Message CandidatesUsing Social Media to Message Candidates
Using Social Media to Message Candidates
 
Increasing Gender Diversity in Tech - International Women's Day 2016
Increasing Gender Diversity in Tech - International Women's Day 2016Increasing Gender Diversity in Tech - International Women's Day 2016
Increasing Gender Diversity in Tech - International Women's Day 2016
 
Design tips for surveys UIE 2012
Design tips for surveys UIE 2012Design tips for surveys UIE 2012
Design tips for surveys UIE 2012
 
Computational Thinking: Unplugged (Day 1)
Computational Thinking: Unplugged (Day 1)Computational Thinking: Unplugged (Day 1)
Computational Thinking: Unplugged (Day 1)
 
nTen PLUK Presentation
nTen PLUK PresentationnTen PLUK Presentation
nTen PLUK Presentation
 
SnapDragon EPA Social Media Presentation
SnapDragon EPA Social Media PresentationSnapDragon EPA Social Media Presentation
SnapDragon EPA Social Media Presentation
 
How's it Done? MI SA Conference Workshop
How's it Done? MI SA Conference WorkshopHow's it Done? MI SA Conference Workshop
How's it Done? MI SA Conference Workshop
 
BGIMGT566sx 2010 Elluminate A
BGIMGT566sx 2010 Elluminate ABGIMGT566sx 2010 Elluminate A
BGIMGT566sx 2010 Elluminate A
 
Power_of_Diversity_2010NTC_Tramut
Power_of_Diversity_2010NTC_TramutPower_of_Diversity_2010NTC_Tramut
Power_of_Diversity_2010NTC_Tramut
 
What Do Users Really Think? Surveying Users About Your Help Content
What Do Users Really Think? Surveying Users About Your Help ContentWhat Do Users Really Think? Surveying Users About Your Help Content
What Do Users Really Think? Surveying Users About Your Help Content
 

Mehr von Denae Ford

MSR Human And Well Being: The Next Generation of Software Developers
MSR Human And Well Being: The Next Generation of Software DevelopersMSR Human And Well Being: The Next Generation of Software Developers
MSR Human And Well Being: The Next Generation of Software DevelopersDenae Ford
 
Beyond the Code Itself: How Programmers Really Look at Pull Requests
Beyond the Code Itself: How Programmers Really Look at Pull RequestsBeyond the Code Itself: How Programmers Really Look at Pull Requests
Beyond the Code Itself: How Programmers Really Look at Pull RequestsDenae Ford
 
How Remote Work Can Foster a More Inclusive Environment for Transgender Devel...
How Remote Work Can Foster a More Inclusive Environment for Transgender Devel...How Remote Work Can Foster a More Inclusive Environment for Transgender Devel...
How Remote Work Can Foster a More Inclusive Environment for Transgender Devel...Denae Ford
 
“We Don’t Do That Here”: How Collaborative Editing with Mentors Improves Eng...
“We Don’t Do That Here”:  How Collaborative Editing with Mentors Improves Eng...“We Don’t Do That Here”:  How Collaborative Editing with Mentors Improves Eng...
“We Don’t Do That Here”: How Collaborative Editing with Mentors Improves Eng...Denae Ford
 
Eating Your Donuts and Basking in Your Glow
Eating Your Donuts and Basking in Your GlowEating Your Donuts and Basking in Your Glow
Eating Your Donuts and Basking in Your GlowDenae Ford
 
The Tech-Talk Balance: What Technical Interviewers Expect from Technical Cand...
The Tech-Talk Balance: What Technical Interviewers Expect from Technical Cand...The Tech-Talk Balance: What Technical Interviewers Expect from Technical Cand...
The Tech-Talk Balance: What Technical Interviewers Expect from Technical Cand...Denae Ford
 
EMIP15 Workshop Presentation
EMIP15 Workshop PresentationEMIP15 Workshop Presentation
EMIP15 Workshop PresentationDenae Ford
 
Exploring the Causes of Frustration for Software Developers
Exploring the Causes of Frustration for Software DevelopersExploring the Causes of Frustration for Software Developers
Exploring the Causes of Frustration for Software DevelopersDenae Ford
 

Mehr von Denae Ford (8)

MSR Human And Well Being: The Next Generation of Software Developers
MSR Human And Well Being: The Next Generation of Software DevelopersMSR Human And Well Being: The Next Generation of Software Developers
MSR Human And Well Being: The Next Generation of Software Developers
 
Beyond the Code Itself: How Programmers Really Look at Pull Requests
Beyond the Code Itself: How Programmers Really Look at Pull RequestsBeyond the Code Itself: How Programmers Really Look at Pull Requests
Beyond the Code Itself: How Programmers Really Look at Pull Requests
 
How Remote Work Can Foster a More Inclusive Environment for Transgender Devel...
How Remote Work Can Foster a More Inclusive Environment for Transgender Devel...How Remote Work Can Foster a More Inclusive Environment for Transgender Devel...
How Remote Work Can Foster a More Inclusive Environment for Transgender Devel...
 
“We Don’t Do That Here”: How Collaborative Editing with Mentors Improves Eng...
“We Don’t Do That Here”:  How Collaborative Editing with Mentors Improves Eng...“We Don’t Do That Here”:  How Collaborative Editing with Mentors Improves Eng...
“We Don’t Do That Here”: How Collaborative Editing with Mentors Improves Eng...
 
Eating Your Donuts and Basking in Your Glow
Eating Your Donuts and Basking in Your GlowEating Your Donuts and Basking in Your Glow
Eating Your Donuts and Basking in Your Glow
 
The Tech-Talk Balance: What Technical Interviewers Expect from Technical Cand...
The Tech-Talk Balance: What Technical Interviewers Expect from Technical Cand...The Tech-Talk Balance: What Technical Interviewers Expect from Technical Cand...
The Tech-Talk Balance: What Technical Interviewers Expect from Technical Cand...
 
EMIP15 Workshop Presentation
EMIP15 Workshop PresentationEMIP15 Workshop Presentation
EMIP15 Workshop Presentation
 
Exploring the Causes of Frustration for Software Developers
Exploring the Causes of Frustration for Software DevelopersExploring the Causes of Frustration for Software Developers
Exploring the Causes of Frustration for Software Developers
 

Kürzlich hochgeladen

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 

Kürzlich hochgeladen (20)

Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 

Paradise Unplugged: Identifying Barriers for Female Participation on Stack Overflow

  • 1. PARADISE UNPLUGGED: Denae Ford, Justin Smith, Philip J. Guo, Chris Parnin Identifying Barriers for Female Participation on Stack Overflow
  • 2. STORYTIME ASHA, THE PROGRAMMER 3/8/2016 New Tab Search Google or type URL 2
  • 4. TROUBLE IN PARADISE “A programmer’s paradise” (Atwood, 2008) 18.5 million developers in world 1 ~32 million visits to SO monthly 2 5.8% v.s. 92.1% 4 2. http://bit.ly/2f4reV31. http://bit.ly/2f0naSo
  • 6. V.S. 20%5% Stack Overflow Software Engineers 6 [David 2008] [USBLS 2016]
  • 7. 7 TARGET A FEW HELP MANY HI
  • 8. RESEARCH QUESTIONS RQ1: What barriers do females face when contributing to Stack Overflow? RQ3: How do barriers to contribution vary by gender? 8
  • 9. RESEARCH QUESTIONS RQ1: What barriers do females face when contributing to Stack Overflow? RQ3: How do barriers to contribution vary by gender? 9
  • 10. SEMI-STRUCTURED INTERVIEWS Personal usage of the site How people communicate on the site Personal incentives to using the site 10 22 1 of 22 in “SO Top 100 of All Time”* Interview Topics *http://stackexchange.com/leagues/1/alltime/stackoverflow RQ1: WHAT BARRIERS DO FEMALES FACE WHEN CONTRIBUTING TO SO? STUDENTS PROFESSIONALS LURKERS ACTIVES
  • 11. METHODOLOGY 11 #B A Barrier is… Stopping them from doing something “….don’t contribute because….” “… don’t post on Stack Overflow because…” ! " # 14
  • 13. IMPERSONAL INTERACTIONS • Fear of Negative Feedback • Stranger Discomfort • Intimidating Community Size • Posting Is Hard, Friends Are Easy ON-RAMP ROADBLOCKS • Abstraction Process • Time Constraints • Qualifications • Onboarding Hoops • Research Pressure MUDDY LENS PERSPECTIVE • Awareness of Site Features • Nothing Left To Answer • Fear of Contributing to Clutter • No ”Good-Answer” Guarantee • Perception of Slacking 13
  • 15. “I don't feel like my expertise [is enough] for me to actually post an answer that would be of any help to anyone else.” P1 QUALIFICATIONS 15 IMPOSTER SYNDROME
  • 16. “I tend to save the question-asking with people I [know and] feel more comfortable with.’' P7 STRANGER DISCOMFORT 16
  • 17. “I just don't feel comfortable doing it at work. You're deviating from your actual development tasks. And when the timeline is so tight, I try to get in and out and back to what I'm supposed to be doing.” P21 PERCEPTION OF SLACKING 17
  • 18. RESEARCH QUESTIONS RQ1: What barriers do females face when contributing to Stack Overflow? RQ3: How do barriers to contribution vary by gender? 18
  • 20. SURVEY “How often is this a barrier for you?” 20 134 1336 RQ2: HOW DO BARRIERS TO CONTRIBUTION VARY BY GENDER? 3/8/2016 Stack Overflow Usage Stack Overflow Usage We are researchers conducting a survey on how software developers use the popular Q&A site, Stack Overflow. We appreciate your voluntary help with this research study. Many users on Stack Overflow never contribute to the site -- rarely asking questions, answering questions, making comments, or voting. For those who do contribute, they often compete to gain reputation points, which enables them to unlock more features on the site. Please rate the following possible barriers in the degree that they stop you from contributing more on Stack Overflow. * Required Qualifications * I feel my expertise or answers would not be of any help to anyone else. 1 2 3 4 5 Strongly Disagree Strongly Agree Stranger Discomfort * I feel uncomfortable interacting with and relying on help from strangers online.
  • 22. 22
  • 23. STACK OVERFLOW OBSERVATIONS Helpful Intentions: Participants want to help, but do not feel like they can based on difficulty finding opportunities to post Language Divide: There are two types of language that contribute to the unwelcoming atmosphere on Stack Overflow: complex questions and idle “boy's club” chatter 23
  • 24. PROGRAMMERS AGREE WITH BARRIERS 24
  • 25. HOW COULD WE ENCOURAGE PARTICIPATION?! 25 Help ANSWER Questions Help ASK Questions FUTURE WORK
  • 26. Help ANSWER Questions▸ HELP ANSWER QUESTIONS Ranking algorithm of questions response time per user's skill and question difficulty ▸ Encourages a wider range of users with varied availability [Leano 2016] ▸ HELP ASK QUESTIONS Instead of discouraging users from posting questions, enhance the posting process with feedback on the quality of the question ▸ Put in terms of how fast and how likely it will be answered FUTURE WORK HOW COULD WE ENCOURAGE PARTICIPATION?! [Calefato 2015] 26
  • 27. MAIN TAKEAWAYS 27TWEET BAIT -> STUFF FOR YOU ALL TO TWEET ABOUT ▸ BAD NEWS :( ▸ Paradise has some problems: Barriers exist ACROSS genders, but some significantly hinder females @DenaeFord ▸ GOOD NEWS :) Paradise is not completely lost: We have ideas how to fix them….and we can AUTOMATE them!
  • 28. http://bit.ly/SOBarriers ▸ BAD NEWS :( ▸ Paradise has some problems: Barriers exist ACROSS genders, but some significantly hinder females ▸ GOOD NEWS :) ▸ Paradise is not completely lost: We have ideas how to fix them….and we can AUTOMATE them! 28 @DenaeFord
  • 29. ++
  • 31. Is this a real PROBLEM? http://meta.stackexchange.com/questions/195520/why-are-there-fewer-female-users-on-stack- overflow