中文

Stack Overflow 上过时答案的实证研究

软件工程 2019-04-01 v1

摘要

Stack Overflow 积累了海量软件工程知识。然而,随着时间推移,答案中的某些知识可能变得过时。此类过时答案若未被清晰识别或记录,可能误导答案寻求者并引发意外问题(例如使用过时的安全协议)。本文中,我们调查答案中的知识如何变得过时,并识别此类过时答案的特征。我们发现:1)超过一半的过时答案(58.4%)在首次发布时可能已过时。2)当观察到过时答案时,仅很小比例(20.5%)的答案曾被更新。3)某些标签下问题(如 node.js、ajax、android 和 objective-c)的答案更可能变得过时。我们的发现表明,Stack Overflow 应建立机制鼓励整个社区维护答案(以避免过时答案),并鼓励答案寻求者仔细浏览答案线程中的所有信息(如评论)。

关键词

引用

@article{arxiv.1903.12282,
  title  = {An Empirical Study of Obsolete Answers on Stack Overflow},
  author = {Haoxiang Zhang and Shaowei Wang and Tse-Hsun and Chen and Ying Zou and Ahmed E. Hassan},
  journal= {arXiv preprint arXiv:1903.12282},
  year   = {2019}
}

备注

14 pages