Knowledge generation and sharing in online communities: Current trends and future directions

Y Tausczik, X Huang - Current opinion in psychology, 2020 - Elsevier
Advances in technology and communication platforms have enabled the open exchange of
knowledge within online communities. In these communities individuals voluntarily share …

How do developers utilize source code from stack overflow?

Y Wu, S Wang, CP Bezemer, K Inoue - Empirical Software Engineering, 2019 - Springer
Technical question and answer Q&A platforms, such as Stack Overflow, provide a platform
for users to ask and answer questions about a wide variety of programming topics. These …

What do programmers discuss about deep learning frameworks

J Han, E Shihab, Z Wan, S Deng, X **a - Empirical Software Engineering, 2020 - Springer
Deep learning has gained tremendous traction from the developer and researcher
communities. It plays an increasingly significant role in a number of application domains …

Exploratory study of slack q&a chats as a mining source for software engineering tools

P Chatterjee, K Damevski, L Pollock… - 2019 IEEE/ACM 16th …, 2019 - ieeexplore.ieee.org
Modern software development communities are increasingly social. Popular chat platforms
such as Slack host public chat communities that focus on specific development topics such …

An empirical study of developer discussions in the gitter platform

O Ehsan, S Hassan, ME Mezouar, Y Zou - ACM Transactions on …, 2020 - dl.acm.org
Developer chatrooms (eg, the Gitter platform) are gaining popularity as a communication
channel among developers. In developer chatrooms, a developer (asker) posts questions …

Towards a taxonomy of Roxygen documentation in R packages

M Vidoni, Z Codabux - Empirical Software Engineering, 2023 - Springer
Software documentation is often neglected, impacting maintenance and reuse and leading
to technical issues. In particular, when working with scientific software, such issues in the …

Ontology for knowledge condensation to support expertise location in the code phase during software development process

JR Martínez-García, FE Castillo-Barrera… - IET …, 2020 - Wiley Online Library
Software Development is a complex process, in which every software product is a
knowledge representation of all the involved people. In agile software development …

Being a solo endeavor or team worker in crowdsourcing contests? It is a long-term decision you need to make

K Huang, J Zhou, S Chen - Proceedings of the ACM on Human …, 2022 - dl.acm.org
Workers in crowdsourcing are evolving from one-off, independent micro-workers to on-
demand collaborators with a long-term orientation. They were expected to collaborate as …

Essential sentences for navigating stack overflow answers

S Nadi, C Treude - 2020 IEEE 27th International Conference on …, 2020 - ieeexplore.ieee.org
Stack Overflow (SO) has become an essential resource for software development. Despite
its success and prevalence, navigating SO remains a challenge. Ideally, SO users could …

Characterizing architecture related posts and their usefulness in Stack Overflow

MJ de Dieu, P Liang, M Shahin, AA Khan - Journal of Systems and …, 2023 - Elsevier
Abstract Context: Stack Overflow (SO) has won the intention from software engineers (eg,
architects) to learn, practice, and utilize development knowledge, such as Architectural …