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

Online question-and-answer (Q&A) communities like Stack Overflow have norms that are not obvious to novice users. Novices create and post programming questions without feedback, and the community enforces site norms through public downvoting and commenting. This can leave novices discouraged from further participation. We deployed a month long, just-in-time mentorship program to Stack Overflow in which we redirected novices in the process of asking a question to an on-site Help Room. There, novices received feedback on their question drafts from experienced Stack Overflow mentors. We present examples and discussion of various question improvements including: question context, code formatting, and wording that adheres to on-site cultural norms. We find that mentored questions are substantially improved over non-mentored questions, with average scores increasing by 50%. We provide design implications that challenge how socio-technical communities onboard novices across domains.

[1]  Alexander Serebrenik,et al.  Gender, Representation and Online Participation: A Quantitative Study of StackOverflow , 2012, 2012 International Conference on Social Informatics.

[2]  Lena Mamykina,et al.  Design lessons from the fastest q&a site in the west , 2011, CHI.

[3]  Robert A. Baron,et al.  Criticism (informal negative feedback) as a source of perceived unfairness in organizations: Effects, mechanisms, and countermeasures. , 1993 .

[4]  G. Brosvic,et al.  Immediate Feedback Assessment Technique Promotes Learning and Corrects Inaccurate first Responses , 2002 .

[5]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[6]  Kristen M Shockley,et al.  Protégé anxiety attachment and feedback in mentoring relationships. , 2010 .

[7]  Cecilia R. Aragon,et al.  More Than Peer Production: Fanfiction Communities as Sites of Distributed Mentoring , 2016, CSCW.

[8]  James D. Herbsleb,et al.  E-Mentoring for Software Engineering: A Socio-Technical Perspective , 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET).

[9]  Hichang Cho,et al.  Mudslinging and Manners: Unpacking Conflict in Free and Open Source Software , 2015, CSCW.

[10]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[11]  Leysia Palen,et al.  Success & Scale in a Data-Producing Organization: The Socio-Technical Evolution of OpenStreetMap in Response to Humanitarian Events , 2015, CHI.

[12]  Philip J. Guo,et al.  Paradise unplugged: identifying barriers for female participation on stack overflow , 2016, SIGSOFT FSE.

[13]  Philip J. Guo,et al.  Codechella: Multi-user program visualizations for real-time tutoring and collaborative learning , 2015, 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[14]  Jennifer Preece,et al.  Non-public and public online community participation: Needs, attitudes and behavior , 2006, Electron. Commer. Res..

[15]  Alberto Bacchelli,et al.  One-Day Flies on StackOverflow - Why the Vast Majority of StackOverflow Users Only Posts Once , 2015, 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories.

[16]  Chanchal Kumar Roy,et al.  Answering questions about unanswered questions of Stack Overflow , 2013, 2013 10th Working Conference on Mining Software Repositories (MSR).

[17]  Amanda Menking,et al.  The Heart Work of Wikipedia: Gendered, Emotional Labor in the World's Largest Online Encyclopedia , 2015, CHI.

[18]  Michael S. Bernstein,et al.  PeerStudio: Rapid Peer Feedback Emphasizes Revision and Improves Performance , 2015, L@S.

[19]  P. Resnick,et al.  Building Successful Online Communities: Evidence-Based Social Design , 2012 .

[20]  Kieran Mathieson,et al.  Performance improvement efforts in response to negative feedback: the roles of source power and recipient self-esteem , 2001 .

[21]  Marco Aurélio Gerosa,et al.  Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects , 2015, CSCW.