DECAL Lab, Department of Computer Science, University of California, Davis, Davis, California, United States of America.
Department of Linguistics, University of California, Davis, Davis, California, United States of America.
PLoS One. 2021 Dec 31;16(12):e0261954. doi: 10.1371/journal.pone.0261954. eCollection 2021.
Cybersecurity affects us all in our daily lives. New knowledge on best practices, new vulnerabilities, and timely fixes for cybersecurity issues is growing super-linearly, and is spread across numerous, heterogeneous sources. Because of that, community contribution-based, question and answer sites have become clearinghouses for cybersecurity-related inquiries, as they have for many other topics. Historically, Stack Overflow has been the most popular platform for different kinds of technical questions, including for cybersecurity. That has been changing, however, with the advent of Security Stack Exchange, a site specifically designed for cybersecurity-related questions and answers. More recently, some cybersecurity-related subreddits of Reddit, have become hubs for cybersecurity-related questions and discussions. The availability of multiple overlapping communities has created a complex terrain to navigate for someone looking for an answer to a cybersecurity question. In this paper, we investigate how and why people choose among three prominent, overlapping, question and answer communities, for their cybersecurity knowledge needs. We aggregated data of several consecutive years of cybersecurity-related questions from Stack Overflow, Security Stack Exchange, and Reddit, and performed statistical, linguistic, and longitudinal analysis. To triangulate the results, we also conducted user surveys. We found that the user behavior across those three communities is different, in most cases. Likewise, cybersecurity-related questions asked on the three sites are different, more technical on Security Stack Exchange and Stack Overflow, and more subjective and personal on Reddit. Moreover, there appears to have been a differentiation of the communities along the same lines, accompanied by overall popularity trends suggestive of Stack Overflow's decline and Security Stack Exchange's rise within the cybersecurity community. Reddit is addressing the more subjective, discussion type needs of the lay community, and is growing rapidly.
网络安全在我们日常生活中影响着每一个人。关于最佳实践、新漏洞的新知识呈超线性增长,并分布在众多异类来源中。正因为如此,基于社区贡献的问答网站已经成为网络安全相关查询的信息中心,就像它们在许多其他主题中一样。历史上,Stack Overflow 一直是各种技术问题(包括网络安全)的最受欢迎平台。然而,随着专门为网络安全相关问题和答案设计的 Security Stack Exchange 的出现,这种情况发生了变化。最近,Reddit 上的一些与网络安全相关的子版块也成为了网络安全相关问题和讨论的中心。多个重叠社区的存在为寻找网络安全问题答案的人创造了一个复杂的环境。在本文中,我们研究了人们如何以及为何在三个知名、重叠的问答社区中选择他们的网络安全知识需求。我们从 Stack Overflow、Security Stack Exchange 和 Reddit 中聚合了数年的网络安全相关问题数据,并进行了统计、语言和纵向分析。为了对结果进行三角剖分,我们还进行了用户调查。我们发现,这三个社区的用户行为在大多数情况下都不同。同样,这三个网站上提出的网络安全相关问题也不同,Security Stack Exchange 和 Stack Overflow 上的问题更具技术性,而 Reddit 上的问题更主观和个人化。此外,这些社区似乎沿着相同的路线出现了分化,同时伴随着整体受欢迎程度的趋势,表明 Stack Overflow 在网络安全社区中的地位下降,而 Security Stack Exchange 的地位上升。Reddit 正在满足非专业人士的更主观、讨论类型的需求,并在快速增长。