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

被引:22
|
作者
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
相关论文
共 31 条
  • [1] How Do Users Answer MATLAB Questions on Q&A Sites? A Case Study on Stack Overflow and MathWorks
    Naghashzadeh, Mahshid
    Haghshenas, Amir
    Sami, Ashkan
    Lo, David
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 526 - 530
  • [2] Understanding the factors for fast answers in technical Q&A websites An empirical study of four stack exchange websites
    Wang, Shaowei
    Chen, Tse-Hsun
    Hassan, Ahmed E.
    EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (03) : 1552 - 1593
  • [3] Bounties on technical Q&A sites: a case study of Stack Overflow bounties
    Zhou, Jiayuan
    Wang, Shaowei
    Bezemer, Cor-Paul
    Hassan, Ahmed E.
    EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (01) : 139 - 177
  • [4] Bounties on technical Q&A sites: a case study of Stack Overflow bounties
    Jiayuan Zhou
    Shaowei Wang
    Cor-Paul Bezemer
    Ahmed E. Hassan
    Empirical Software Engineering, 2020, 25 : 139 - 177
  • [5] Understanding the factors for fast answers in technical Q&A websitesAn empirical study of four stack exchange websites
    Shaowei Wang
    Tse-Hsun Chen
    Ahmed E. Hassan
    Empirical Software Engineering, 2018, 23 : 1552 - 1593
  • [6] Exploiting User Feedback to Learn to Rank Answers in Q&A Forums: a Case Study with Stack Overflow
    Dalip, Daniel Hasan
    Goncalves, Marcos Andre
    Cristo, Marco
    Calado, Pavel
    SIGIR'13: THE PROCEEDINGS OF THE 36TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH & DEVELOPMENT IN INFORMATION RETRIEVAL, 2013, : 543 - 552
  • [7] How do developers discuss and support new programming languages in technical Q&A site? An empirical study of Go, Swift, and Rust in Stack Overflow
    Chakraborty, Partha
    Shahriyar, Rifat
    Iqbal, Anindya
    Uddin, Gias
    Information and Software Technology, 2021, 137
  • [8] How do developers discuss and support new programming languages in technical Q&A site? An empirical study of Go, Swift, and Rust in Stack Overflow
    Chakraborty, Partha
    Shahriyar, Rifat
    Iqbal, Anindya
    Uddin, Gias
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 137
  • [9] Investigating Technology Usage Span by Analyzing Users' Q&A Traces in Stack Overflow
    Mondal, Saikat
    Mondal, Debajyoti
    Roy, Chanchal K.
    PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 589 - 593
  • [10] Understanding the Factors for Fast Answers in Technical Q&A Websites: An Empirical Study of Four Stack Exchange Websites An Extended Abstract of a Paper Published in Empirical Software Engineering Journal
    Wang, Shaowei
    Chen, Tse-Hsun
    Hassan, Ahmed E.
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 884 - 884