An Empirical Study of Obsolete Answers on Stack Overflow

03/28/2019
by   Haoxiang Zhang, et al.
0

Stack Overflow accumulates an enormous amount of software engineering knowledge. However, as time passes, certain knowledge in answers may become obsolete. Such obsolete answers, if not identified or documented clearly, may mislead answer seekers and cause unexpected problems (e.g., using an out-dated security protocol). In this paper, we investigate how the knowledge in answers becomes obsolete and identify the characteristics of such obsolete answers. We find that: 1) More than half of the obsolete answers (58.4 already obsolete when they were first posted. 2) When an obsolete answer is observed, only a small proportion (20.5 Answers to questions in certain tags (e.g., node.js, ajax, android, and objective-c) are more likely to become obsolete. Our findings suggest that Stack Overflow should develop mechanisms to encourage the whole community to maintain answers (to avoid obsolete answers) and answer seekers are encouraged to carefully go through all information (e.g., comments) in answer threads.

READ FULL TEXT

page 7

page 9

page 13

research
09/27/2021

An empirical study of question discussions on Stack Overflow

Stack Overflow provides a means for developers to exchange knowledge. Wh...
research
03/31/2022

Does This Apply to Me? An Empirical Study of Technical Context in Stack Overflow

Stack Overflow has become an essential technical resource for developers...
research
08/04/2023

Who Answers It Better? An In-Depth Analysis of ChatGPT and Stack Overflow Answers to Software Engineering Questions

Over the last decade, Q A platforms have played a crucial role in how ...
research
11/04/2020

Answer Identification in Collaborative Organizational Group Chat

We present a simple unsupervised approach for answer identification in o...
research
04/01/2019

Does the hiding mechanism for Stack Overflow comments work well? No!

Stack Overflow has accumulated millions of answers. Informative comments...
research
01/04/2019

How Reliable is the Crowdsourced Knowledge of Security Implementation?

Stack Overflow (SO) is the most popular online Q&A site for developers t...
research
09/17/2023

ChatGPT Hallucinates when Attributing Answers

Can ChatGPT provide evidence to support its answers? Does the evidence i...

Please sign up or login with your details

Forgot password? Click here to reset