中文

Stack Overflow 评论隐藏机制运作良好吗?不!

软件工程 2019-04-02 v1

摘要

Stack Overflow 已累积了数百万条回答。富有信息的评论可强化其关联回答(例如提供补充信息)。目前,Stack Overflow 将排名超出前 5 的评论隐藏。Stack Overflow 旨在利用该机制展示更具信息量的评论(即得分较高的评论)并隐藏信息量较低的评论。结果,有 440 万条评论被隐藏于其回答线程之下。因此,理解当前评论隐藏机制的运作效果十分重要。在本研究中,我们考察该机制能否在隐藏无信息评论的同时有效呈现有信息评论。我们发现:1)隐藏评论与展示评论同样具有信息量;超过半数的评论(包括隐藏与展示的)都富有信息(例如提供替代答案,或指出关联回答中的缺陷)。2)由于大量同分评论的存在(例如 87% 的评论得分为 0),当前评论隐藏机制在大多数情况下倾向于依据创建时间而非得分对评论进行排序与隐藏。3)在含有隐藏评论的回答中,97.3% 的回答至少存在一条评论被隐藏,而另一条同分评论却被展示(即我们称此类情况为不公平隐藏评论)。在这类不公平隐藏评论中,最长的不公平隐藏评论比最短的不公平展示评论更可能为富有信息的。我们的发现表明,Stack Overflow 应考虑调整其当前评论隐藏机制,例如展示较长的不公平隐藏评论以替换较短的不公平展示评论。我们也建议用户查看所有评论,以免错失软件过时、代码错误报告或安全漏洞通知等隐藏于评论中的有用细节。

关键词

引用

@article{arxiv.1904.00946,
  title  = {Does the hiding mechanism for Stack Overflow comments work well? No!},
  author = {Haoxiang Zhang and Shaowei Wang and Tse-Hsun Peter Chen and Ahmed E. Hassan},
  journal= {arXiv preprint arXiv:1904.00946},
  year   = {2019}
}

备注

12 pages