SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
“We Don’t Do That Here”:
How Collaborative Editing with Mentors Improves
Engagement in Social Q&A Communities
Denae Ford
North Carolina State University
Kristina Lustig
Stack Exchange, Inc.
Jeremy Banks
Stack Exchange, Inc.
Chris Parnin
North Carolina State University
@DenaeFord
2
source: https://media.giphy.com/media/xT9IgHKDptUFWWMkve/giphy.gif
source: https://media.tumblr.com/3d150f8da60feb45ed3254b5721e5c44/tumblr_inline_mjw0l2etMI1qz4rgp.gif
3
source: https://media.giphy.com/media/xT9IgHKDptUFWWMkve/giphy.gif
source: https://media.tumblr.com/3d150f8da60feb45ed3254b5721e5c44/tumblr_inline_mjw0l2etMI1qz4rgp.gif
What to ask? How to ask?
Where to get that info?
4
[Burnett et al., 2016]
5
What to ask?
Question may be a duplicate since list of
existing questions appear
6
How to ask?
Unfamiliar with community expectations and feel like question is unfit
7
Where to get that info?
Don’t see other users with a similar new experience
8
[Stack Overflow 2018 Developer Survey]
Even though, about 50 million people visit Stack Overflow monthly…
9
[Stack Overflow 2017 Developer Survey]
…not everyone contributes.
[Stack Overflow 2018 Developer Survey]
7.6% v.s. 88.6%
~87% have accounts—but 20% have never posted
Collaborative Editing
Two core components:
Collaborative question draft
Help Room to discuss and edit the
draft
10
2
1
Design Principles
Provide formative and timely feedback
Allow mistakes in private space
Do not answer questions, help others ask better questions
11
[Epstein et al., 2002]
[Baron 1993]
[Wenger, 1998]
[Kraut et al., 2012]
[Kraut et al., 2012][Fedor et al., 1993]
[Ford et al., 2016]
[Kraut et al., 2012]
Just-In-Time Mentorship
Study
12
Study Design Goals
To observe and measure changes in question quality
To understand feedback provided by mentors
To improve experience for new question askers
To learn how to scale these benefits to the whole community
13
How it works
14
Novice writes
question
Novice writes
question
Novice selects to
post their
question
Novice writes
question
Novice selects to
post their
question
Novice 

selects to join 

Help Room
Novice writes
question
Novice selects to
post their
question
Novice 

selects to join 

Help Room
Novice receives
feedback on
question
Novice writes
question
Novice edits
question draft
Novice selects to
post their
question
Novice 

selects to join 

Help Room
Novice receives
feedback on
question
Novice writes
question
Novice selects to
post their
question
Novice 

selects to join 

Help Room
Novice receives
feedback on
question
Novice writes
question
Novice selects to
post their
question
Novice 

selects to join 

Help Room
Petter
Friber
  2 days later…
Mason
  3 hours later…
Jerem
y
  The last message was posted 5 days ago.
 
 
 
 
 
 
}; 
edit copy draft back to Stack Overflow
Hey @KristinaLustig, thanks for coming. :) This is the Stack Overflow chat
room we're using to help people improve their questions. This message is
automated but everything else is real! Before we start: do you have any
particular concerns, or are you just double­checking before you post?
Welcome @KristinaLustig I'm here to help you with the question, are you
in chat?
edited post draft.
room mode changed to Private: only approved users may enter
this room (this should only be used for moderation purposes)
Wed 15:19
chat ­ they will b
leave
send
help | f
Novice receives
feedback on
question
Novice writes
question
Novice edits
question draft
Novice selects to
post their
question
Novice 

selects to join 

Help Room
Novice posts
question
23
[Burnett et al., 2016]
343
conversations
Data Collected
24
33 day study
71,068
Eligible Novices
271 Novices
343
conversations
Transcripts + Question Scores
63 Mentors Interview Mentors
Survey Novices
4 Help Rooms
1 Private Mentor Room
520
Entered Room
Findings
25
Mentored questions have higher quality.
MENTORED QUESTIONS HAD A
50% SCORE INCREASE
26
GOOD NEUTRAL BAD
mentored 25% 49% 25%
not
mentored
(control)
18% 51% 30%
6 -30
p <0.05 p <0.05
Mentors suggest high-fidelity improvements.
Paraphrasing title and content (Question Phrasing)
Formatting code to make question scannable
Community triage
Including all the pieces of a question (Question Framing)
Community culture of asking
27
Mentors suggest high-fidelity improvements.
Paraphrasing title and content (Question Phrasing)
Formatting code to make question scannable
Community triage
Including all the pieces of a question (Question Framing)
Community culture of asking
28
Community Triage
29
Community Triage
30
“ok the fact is that on SO you can’t ask for libs you would need to do that on
another site [link] (with some [rules] that we can check if you like), instead if you
like some code it would be really great if you tried something, do you have some
code, do you have some post that you already checked?” (A30 -Mentor)
Community Triage
31
Community Triage
32
“Your question is off topic here....We’re not a hacking service.” (C72 -Mentor)
"ok the fact is that on SO you can’t ask for libs you would need to do that on
another site [link] (with some [rules] that we can check if you like), instead if you
like some code it would be really great if you tried something, do you have some
code, do you have some post that you already checked?” (A30 -Mentor)
Community Culture of Asking
33
Community Culture of Asking
34
“You can probably remove ‘Hello’ and ‘Problem’ from the top of the question.
While it’s good to be social, it’s kind of just fluff on a Q&A site.” (D1 -Mentor)
Community Culture of Asking
35
“You can probably remove ‘Hello’ and ‘Problem’ from the top of the question.
While it’s good to be social, it’s kind of just fluff on a Q&A site.” (D1 -Mentor)
“You also might want to edit out the “Thank you!” at the end. I know it
seems polite, but people object to it on Stack Overflow.” (D5 -Mentor)
“Ok thanks for you help. I hope this time people won’t attack me.” (D62 -Novice)
Participants are satisfied with their interactions.
36
Likert Statement Median
I feel that I am a part of the
Stack Overflow community. 4
I feel more comfortable
posting on Stack Overflow. 4
The help that I received from
this program was useful to me. 5
I would recommend this
program to other SO users. 5
I would like to participate in
this program again. 5
NOVICES SATISFIEDWITH
THEIR EXPERIENCE
“If we can get the [original poster]
through the first question with a
positive experience and they can
see how this site really works, then
we should get more good questions
which feeds in to having more good
answers.” (M5 -Mentor)
MENTORS INTERESTEDIN
OFFERING GUIDANCE
Discussion + Implications
37
Having a human mentor surprised novices and made them feel
welcomed
Interpret dialogue for non-native English speaker
Organic conversations to work through questions
Advantages of humans helping humans
38
Source: https://www.businessinsider.com.au/why-the-iraq-war-cost-2-trillion-2013-3
Identity-Based Mentoring
39
Novice: Yeah,
actually I am!
I thought I picked up on
your name too!
Mentor: Hey! are you
from Egypt by chance?
Identity-Based Mentoring
[Stack Overflow 2018 Developer Survey]
Egypt
Yossef
40
Implications for community-based mentorship
Asking community members about their interest
Mentor many-to-many, one-to-many, and one-to-one
Integrate mentorship functionality precisely when needed
Source: http://humansofthearsenal.com/post/143654160037/im-taking-part-because-we-want-things-to-change
41
Implications for community-based mentorship
http://community.rstudio.com/
https://www.askquestions.tech/faq
http://pythontutor.com/visualize.html
Online Q&A communities are widely used, but unfamiliar norms
can leave novices discouraged from participating.
Just-in-time mentoring provided novices with help to ask a well-
received question, precisely when they needed it.
Identifying novice-mentor interactions can define new onboarding
and feedback experiences in other online communities.
http://bit.ly/StackMentorPodcast
http://bit.ly/StackMentorPaper
dford3@ncsu.edu
Summary
http://bit.ly/StackMentorPodcast
http://bit.ly/StackMentorPaper
dford3@ncsu.edu
@DenaeFord @KristinaLustig @JeremyBanks @ChrisParnin
Thank You!
Online Q&A communities are widely used, but unfamiliar norms
can leave novices discouraged from participating.
Just-in-time mentoring provided novices with help to ask a well-
received question, precisely when they needed it.
Identifying novice-mentor interactions can define new onboarding
and feedback experiences in other online communities.
++
44
Feature Implementation
45
Expanded existing Stack Overflow chat
rooms
Novices: eligible novice drafting a
question
Mentors: Experienced users

Más contenido relacionado

Similar a “We Don’t Do That Here”: How Collaborative Editing with Mentors Improves Engagement in Social Q&A Communities

How to Ask for What You Want
How to Ask for What You WantHow to Ask for What You Want
How to Ask for What You WantAngie Chang
 
Culture First 2019: Day 2, Feedback Clinic
Culture First 2019: Day 2, Feedback ClinicCulture First 2019: Day 2, Feedback Clinic
Culture First 2019: Day 2, Feedback ClinicCulture Amp
 
Designing Communities101507
Designing Communities101507Designing Communities101507
Designing Communities101507Christina Wodtke
 
GovLoop: The Power of People Like You
GovLoop: The Power of People Like YouGovLoop: The Power of People Like You
GovLoop: The Power of People Like YouGovLoop
 
Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...PloneFoundation
 
PyOhio 2015: You Gotta Want It
PyOhio 2015: You Gotta Want ItPyOhio 2015: You Gotta Want It
PyOhio 2015: You Gotta Want ItStephanie Hlppo
 
Design tips for surveys UIE 2012
Design tips for surveys UIE 2012Design tips for surveys UIE 2012
Design tips for surveys UIE 2012Caroline Jarrett
 
Online community observation presentation
Online community observation presentationOnline community observation presentation
Online community observation presentationChristina M Strong
 
User test projections
User test projectionsUser test projections
User test projectionsJames Hall
 
Designing Communities101507 1192637120231725 1
Designing Communities101507 1192637120231725 1Designing Communities101507 1192637120231725 1
Designing Communities101507 1192637120231725 1tobyo_init
 
Primary Lined Paper Printable - Printable
Primary Lined Paper Printable - PrintablePrimary Lined Paper Printable - Printable
Primary Lined Paper Printable - PrintableMonica Ramos
 
Social Media Recruiting
Social Media RecruitingSocial Media Recruiting
Social Media RecruitingJoseph Fung
 
The Hidden Numbers Behind Social Media Recruiting
The Hidden Numbers Behind Social Media RecruitingThe Hidden Numbers Behind Social Media Recruiting
The Hidden Numbers Behind Social Media RecruitingTribeHR
 
How to become a successful Redditor
How to become a successful RedditorHow to become a successful Redditor
How to become a successful RedditorMahidi Hasan Rebel
 
User research: Uncovering compelling insights through interviews
User research: Uncovering compelling insights through interviewsUser research: Uncovering compelling insights through interviews
User research: Uncovering compelling insights through interviewsSteve Portigal
 
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?TechSoup
 
Leveraging User-Generated Content Inside Community Forums
Leveraging User-Generated Content Inside Community ForumsLeveraging User-Generated Content Inside Community Forums
Leveraging User-Generated Content Inside Community ForumsAlan Belniak
 

Similar a “We Don’t Do That Here”: How Collaborative Editing with Mentors Improves Engagement in Social Q&A Communities (20)

How to Ask for What You Want
How to Ask for What You WantHow to Ask for What You Want
How to Ask for What You Want
 
Microallyship
MicroallyshipMicroallyship
Microallyship
 
Culture First 2019: Day 2, Feedback Clinic
Culture First 2019: Day 2, Feedback ClinicCulture First 2019: Day 2, Feedback Clinic
Culture First 2019: Day 2, Feedback Clinic
 
Designing Communities101507
Designing Communities101507Designing Communities101507
Designing Communities101507
 
GovLoop: The Power of People Like You
GovLoop: The Power of People Like YouGovLoop: The Power of People Like You
GovLoop: The Power of People Like You
 
Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...Asking questions for the benefit of your future self - Growing with the Plone...
Asking questions for the benefit of your future self - Growing with the Plone...
 
PyOhio 2015: You Gotta Want It
PyOhio 2015: You Gotta Want ItPyOhio 2015: You Gotta Want It
PyOhio 2015: You Gotta Want It
 
Design tips for surveys UIE 2012
Design tips for surveys UIE 2012Design tips for surveys UIE 2012
Design tips for surveys UIE 2012
 
Online community observation presentation
Online community observation presentationOnline community observation presentation
Online community observation presentation
 
Steve ai
Steve aiSteve ai
Steve ai
 
User test projections
User test projectionsUser test projections
User test projections
 
Designing Communities101507 1192637120231725 1
Designing Communities101507 1192637120231725 1Designing Communities101507 1192637120231725 1
Designing Communities101507 1192637120231725 1
 
Primary Lined Paper Printable - Printable
Primary Lined Paper Printable - PrintablePrimary Lined Paper Printable - Printable
Primary Lined Paper Printable - Printable
 
Social Media Recruiting
Social Media RecruitingSocial Media Recruiting
Social Media Recruiting
 
The Hidden Numbers Behind Social Media Recruiting
The Hidden Numbers Behind Social Media RecruitingThe Hidden Numbers Behind Social Media Recruiting
The Hidden Numbers Behind Social Media Recruiting
 
How to become a successful Redditor
How to become a successful RedditorHow to become a successful Redditor
How to become a successful Redditor
 
User research: Uncovering compelling insights through interviews
User research: Uncovering compelling insights through interviewsUser research: Uncovering compelling insights through interviews
User research: Uncovering compelling insights through interviews
 
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?
Where Do Nonprofits Go to Get Their NPO-Specific Questions Answered?
 
Alumni response
Alumni responseAlumni response
Alumni response
 
Leveraging User-Generated Content Inside Community Forums
Leveraging User-Generated Content Inside Community ForumsLeveraging User-Generated Content Inside Community Forums
Leveraging User-Generated Content Inside Community Forums
 

Más de 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
 
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
 
Someone Like Me: How Does Peer Parity Influence Participation of Women on Sta...
Someone Like Me: How Does Peer Parity Influence Participation of Women on Sta...Someone Like Me: How Does Peer Parity Influence Participation of Women on Sta...
Someone Like Me: How Does Peer Parity Influence Participation of Women on Sta...Denae Ford
 
Paradise Unplugged: Identifying Barriers for Female Participation on Stack Ov...
Paradise Unplugged: Identifying Barriers for Female Participation on Stack Ov...Paradise Unplugged: Identifying Barriers for Female Participation on Stack Ov...
Paradise Unplugged: Identifying Barriers for Female Participation on Stack Ov...Denae 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
 

Más de Denae Ford (9)

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...
 
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
 
Someone Like Me: How Does Peer Parity Influence Participation of Women on Sta...
Someone Like Me: How Does Peer Parity Influence Participation of Women on Sta...Someone Like Me: How Does Peer Parity Influence Participation of Women on Sta...
Someone Like Me: How Does Peer Parity Influence Participation of Women on Sta...
 
Paradise Unplugged: Identifying Barriers for Female Participation on Stack Ov...
Paradise Unplugged: Identifying Barriers for Female Participation on Stack Ov...Paradise Unplugged: Identifying Barriers for Female Participation on Stack Ov...
Paradise Unplugged: Identifying Barriers for Female Participation on Stack Ov...
 
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
 

Último

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 

Último (20)

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 

“We Don’t Do That Here”: How Collaborative Editing with Mentors Improves Engagement in Social Q&A Communities

  • 1. “We Don’t Do That Here”: How Collaborative Editing with Mentors Improves Engagement in Social Q&A Communities Denae Ford North Carolina State University Kristina Lustig Stack Exchange, Inc. Jeremy Banks Stack Exchange, Inc. Chris Parnin North Carolina State University @DenaeFord
  • 5. 5 What to ask? Question may be a duplicate since list of existing questions appear
  • 6. 6 How to ask? Unfamiliar with community expectations and feel like question is unfit
  • 7. 7 Where to get that info? Don’t see other users with a similar new experience
  • 8. 8 [Stack Overflow 2018 Developer Survey] Even though, about 50 million people visit Stack Overflow monthly…
  • 9. 9 [Stack Overflow 2017 Developer Survey] …not everyone contributes. [Stack Overflow 2018 Developer Survey] 7.6% v.s. 88.6% ~87% have accounts—but 20% have never posted
  • 10. Collaborative Editing Two core components: Collaborative question draft Help Room to discuss and edit the draft 10 2 1
  • 11. Design Principles Provide formative and timely feedback Allow mistakes in private space Do not answer questions, help others ask better questions 11 [Epstein et al., 2002] [Baron 1993] [Wenger, 1998] [Kraut et al., 2012] [Kraut et al., 2012][Fedor et al., 1993] [Ford et al., 2016] [Kraut et al., 2012]
  • 13. Study Design Goals To observe and measure changes in question quality To understand feedback provided by mentors To improve experience for new question askers To learn how to scale these benefits to the whole community 13
  • 16. Novice writes question Novice selects to post their question
  • 17. Novice writes question Novice selects to post their question Novice 
 selects to join 
 Help Room
  • 18. Novice writes question Novice selects to post their question Novice 
 selects to join 
 Help Room
  • 19. Novice receives feedback on question Novice writes question Novice edits question draft Novice selects to post their question Novice 
 selects to join 
 Help Room
  • 20. Novice receives feedback on question Novice writes question Novice selects to post their question Novice 
 selects to join 
 Help Room
  • 21. Novice receives feedback on question Novice writes question Novice selects to post their question Novice 
 selects to join 
 Help Room Petter Friber   2 days later… Mason   3 hours later… Jerem y   The last message was posted 5 days ago.             };  edit copy draft back to Stack Overflow Hey @KristinaLustig, thanks for coming. :) This is the Stack Overflow chat room we're using to help people improve their questions. This message is automated but everything else is real! Before we start: do you have any particular concerns, or are you just double­checking before you post? Welcome @KristinaLustig I'm here to help you with the question, are you in chat? edited post draft. room mode changed to Private: only approved users may enter this room (this should only be used for moderation purposes) Wed 15:19 chat ­ they will b leave send help | f
  • 22. Novice receives feedback on question Novice writes question Novice edits question draft Novice selects to post their question Novice 
 selects to join 
 Help Room Novice posts question
  • 24. 343 conversations Data Collected 24 33 day study 71,068 Eligible Novices 271 Novices 343 conversations Transcripts + Question Scores 63 Mentors Interview Mentors Survey Novices 4 Help Rooms 1 Private Mentor Room 520 Entered Room
  • 26. Mentored questions have higher quality. MENTORED QUESTIONS HAD A 50% SCORE INCREASE 26 GOOD NEUTRAL BAD mentored 25% 49% 25% not mentored (control) 18% 51% 30% 6 -30 p <0.05 p <0.05
  • 27. Mentors suggest high-fidelity improvements. Paraphrasing title and content (Question Phrasing) Formatting code to make question scannable Community triage Including all the pieces of a question (Question Framing) Community culture of asking 27
  • 28. Mentors suggest high-fidelity improvements. Paraphrasing title and content (Question Phrasing) Formatting code to make question scannable Community triage Including all the pieces of a question (Question Framing) Community culture of asking 28
  • 30. Community Triage 30 “ok the fact is that on SO you can’t ask for libs you would need to do that on another site [link] (with some [rules] that we can check if you like), instead if you like some code it would be really great if you tried something, do you have some code, do you have some post that you already checked?” (A30 -Mentor)
  • 32. Community Triage 32 “Your question is off topic here....We’re not a hacking service.” (C72 -Mentor) "ok the fact is that on SO you can’t ask for libs you would need to do that on another site [link] (with some [rules] that we can check if you like), instead if you like some code it would be really great if you tried something, do you have some code, do you have some post that you already checked?” (A30 -Mentor)
  • 33. Community Culture of Asking 33
  • 34. Community Culture of Asking 34 “You can probably remove ‘Hello’ and ‘Problem’ from the top of the question. While it’s good to be social, it’s kind of just fluff on a Q&A site.” (D1 -Mentor)
  • 35. Community Culture of Asking 35 “You can probably remove ‘Hello’ and ‘Problem’ from the top of the question. While it’s good to be social, it’s kind of just fluff on a Q&A site.” (D1 -Mentor) “You also might want to edit out the “Thank you!” at the end. I know it seems polite, but people object to it on Stack Overflow.” (D5 -Mentor) “Ok thanks for you help. I hope this time people won’t attack me.” (D62 -Novice)
  • 36. Participants are satisfied with their interactions. 36 Likert Statement Median I feel that I am a part of the Stack Overflow community. 4 I feel more comfortable posting on Stack Overflow. 4 The help that I received from this program was useful to me. 5 I would recommend this program to other SO users. 5 I would like to participate in this program again. 5 NOVICES SATISFIEDWITH THEIR EXPERIENCE “If we can get the [original poster] through the first question with a positive experience and they can see how this site really works, then we should get more good questions which feeds in to having more good answers.” (M5 -Mentor) MENTORS INTERESTEDIN OFFERING GUIDANCE
  • 38. Having a human mentor surprised novices and made them feel welcomed Interpret dialogue for non-native English speaker Organic conversations to work through questions Advantages of humans helping humans 38 Source: https://www.businessinsider.com.au/why-the-iraq-war-cost-2-trillion-2013-3
  • 39. Identity-Based Mentoring 39 Novice: Yeah, actually I am! I thought I picked up on your name too! Mentor: Hey! are you from Egypt by chance? Identity-Based Mentoring [Stack Overflow 2018 Developer Survey] Egypt Yossef
  • 40. 40 Implications for community-based mentorship Asking community members about their interest Mentor many-to-many, one-to-many, and one-to-one Integrate mentorship functionality precisely when needed Source: http://humansofthearsenal.com/post/143654160037/im-taking-part-because-we-want-things-to-change
  • 41. 41 Implications for community-based mentorship http://community.rstudio.com/ https://www.askquestions.tech/faq http://pythontutor.com/visualize.html
  • 42. Online Q&A communities are widely used, but unfamiliar norms can leave novices discouraged from participating. Just-in-time mentoring provided novices with help to ask a well- received question, precisely when they needed it. Identifying novice-mentor interactions can define new onboarding and feedback experiences in other online communities. http://bit.ly/StackMentorPodcast http://bit.ly/StackMentorPaper dford3@ncsu.edu Summary
  • 43. http://bit.ly/StackMentorPodcast http://bit.ly/StackMentorPaper dford3@ncsu.edu @DenaeFord @KristinaLustig @JeremyBanks @ChrisParnin Thank You! Online Q&A communities are widely used, but unfamiliar norms can leave novices discouraged from participating. Just-in-time mentoring provided novices with help to ask a well- received question, precisely when they needed it. Identifying novice-mentor interactions can define new onboarding and feedback experiences in other online communities.
  • 44. ++ 44
  • 45. Feature Implementation 45 Expanded existing Stack Overflow chat rooms Novices: eligible novice drafting a question Mentors: Experienced users