How Do Users Revise Answers on Technical Q&A Websites? A Case Study on Stack Overflow

被引:23
作者
Wang, Shaowei [1 ]
Chen, Tse-Hsun [2 ]
Hassan, Ahmed E. [1 ]
机构
[1] Queens Univ, Sch Comp, Sch Software Anal & Intelligence Lab SAIL, Kingston, ON K7L 3N6, Canada
[2] Concordia Univ, Dept Comp Sci & Software Engn, Montreal, PQ H4B 1R6, Canada
关键词
Stack overflow; incentive system; badge; answer revision;
D O I
10.1109/TSE.2018.2874470
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To ensure the quality of its shared knowledge, Stack Overflow encourages users to revise answers through a badge system, which is based on quantitative measures (e.g., a badge is awarded after revising more than 500 answers). Prior studies show that badges can positively steer the user behavior on Stack Overflow (e.g., increasing user participation). However, little is known whether revision-related badges have a negative impact on the quality of revisions since some studies show that certain users may game incentive systems to gain rewards. In this study, we analyze 3,871,966 revision records that are collected from 2,377,692 Stack Overflow answers. We find that: 1) Users performed a much larger than usual revisions on the badge-awarding days compared to normal days; 25% of the users did not make any more revisions once they received their first revision-related badge. 2) Performing more revisions than usual in a single day increased the likelihood of such revisions being rolled back (e.g., due to undesired or incorrect revisions). 3) Users were more likely to perform text and small revisions if they performed many revisions in a single day. Our findings are concurred by the Stack Overflow community, and they highlight the need for changes to the current badge system in order to provide a better balance between the quality and quantity of revisions.
引用
收藏
页码:1024 / 1038
页数:15
相关论文
共 44 条
  • [1] Agichtein E., 2008, P INT C WEB SEARCH W, P183
  • [2] Anderson DE, 2013, VETERINARY TECHNIQUES FOR LLAMAS AND ALPACAS, P95
  • [3] [Anonymous], 2010, UNDERSTANDING STAT P
  • [4] Antin J., 2011, CHI 2011 GAMIFICATIO, V7
  • [5] Asaduzzaman M, 2013, IEEE WORK CONF MIN S, P97, DOI 10.1109/MSR.2013.6624015
  • [6] Bacchelli A, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P712, DOI 10.1109/ICSE.2013.6606617
  • [7] Boslaugh S., 2008, Statistics in a Nutshell - a Desktop Quick Reference
  • [8] How to ask for technical help? Evidence-based guidelines for writing questions on Stack Overflow
    Calefato, Fabio
    Lanubile, Filippo
    Novielli, Nicole
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 94 : 186 - 207
  • [9] Mining Successful Answers in Stack Overflow
    Calefato, Fabio
    Lanubile, Filippo
    Marasciulo, Maria Concetta
    Novielli, Nicole
    [J]. 12TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2015), 2015, : 430 - 433
  • [10] Collaborative Writing Support Tools on the Cloud
    Calvo, Rafael A.
    O'Rourke, Stephen T.
    Jones, Janet
    Yacef, Kalina
    Reimann, Peter
    [J]. IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2011, 4 (01): : 88 - 97