12 papers · ranked by Valyu relevance
Iraklis Moutidis, Hywel T. P. Williams, Jacopo Soldani
Question and answer (Q&A) websites are a medium where people can communicate and help each other. Stack Overflow is one of the most popular Q&A websites about programming, where millions of developers seek help or provide valuable assistance. Activity on the Stack Overflow website is moderated by the user community…
R Maria del Rio-Chanona, Nadzeya Laurentsyeva, Johannes Wachs, Matjaz Perc
Large language models (LLMs) are a potential substitute for human-generated data and knowledge resources. This substitution, however, can present a significant problem for the training data needed to develop future models if it leads to a reduction of human-generated content. In this work, we document a reduction in…
Kholoud Althobaiti, Mohammad Tahaei
Phishing remains a prevalent cybersecurity threat. Given its impact, it is important to understand how technically skilled users interpret and respond to such threats. This paper examines how developers and security professionals discuss phishing on Stack Overflow (SO) and Information Security (IS) Stack Exchange in…
Arjumand Fatima, Onaiza Maqbool
Developer discussions particularly on programming related questions answering (Q&A) sites, contain useful information, which, if mined and analysed carefully can be transformed into insightful recommendations for developers about which software to use or prefer over others, matching with one’s requirements for…
Gordon Burtch, Dokyun Lee, Zhichen Chen
Generative artificial intelligence technologies, especially large language models (LLMs) like ChatGPT, are revolutionizing information acquisition and content production across a variety of domains. These technologies have a significant potential to impact participation and content production in online knowledge…
Chenbo Fu, Xinchen Yue, Bin Shen, Shanqing Yu + 1 more
Stack Overflow is currently the largest programming related question and answer community, containing multiple programming areas. The change of user’s interest is the micro-representation of the intersection of macro-knowledge and has been widely studied in scientific fields, such as literature data sets. However…
David Kavaler, Vladimir Filkov, Fabio Calefato
Stack Overflow is a popular crowdsourced question and answer website for programming-related issues. It is an invaluable resource for software developers; on average, questions posted there get answered in minutes to an hour. Questions about well established topics, e.g., the coercion operator in C++, or the difference…
Noa Sher, Sheizaf Rafaeli, Carlos Henrique Gomes Ferreira
Virtual collaborative Q&A communities generate shared knowledge through the interaction of people and content. This knowledge is often fragmented, and its value as a collective, collaboratively formed product, is largely overlooked. Inspired by work on individual mental semantic networks, the current study explores the…
Muting Wu, Raul Aranovich, Vladimir Filkov, Anandakumar Haldorai
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…
Fatih Gurcan, Luca Ardito
Background Increasing demands for mobile apps and services have recently led to an intensification of mobile development activities. With the proliferation of mobile development, there has been a major transformation in the architectures, paradigms, knowledge domains and skills of traditional software systems towards…
Giacomo Livan, Giuseppe Pappalardo, Rosario N. Mantegna
Online platforms implement digital reputation systems in order to steer individual user behaviour towards outcomes that are deemed desirable on a collective level. At the same time, most online platforms are highly decentralised environments, leaving their users plenty of room to pursue different strategies and…
Glaucia Melo, Toacy Oliveira, Paulo Alencar, Donald Cowan + 1 more
'Talib Al-Ameri'] Software developers need to cope with a massive amount of knowledge throughout the typical life cycle of modern projects. This knowledge includes expertise related to the software development phases (e.g., programming, testing) using a wide variety of methods and tools, including development…