Grey literature in software engineering: A critical review

F Kamei, I Wiese, C Lima, I Polato… - Information and …, 2021 - Elsevier
Abstract Context: Grey Literature (GL) recently has grown in Software Engineering (SE)
research since the increased use of online communication channels by software engineers …

Knowledge sharing via social media in software development: a systematic literature review

P Sarka, C Ipsen - Knowledge Management Research & Practice, 2017 - Taylor & Francis
Effective knowledge exchange among software developers is crucial for the competitive
performance of their organizations. Today, the constant pressure on businesses to …

A large-scale survey on the usability of ai programming assistants: Successes and challenges

JT Liang, C Yang, BA Myers - Proceedings of the 46th IEEE/ACM …, 2024 - dl.acm.org
The software engineering community recently has witnessed widespread deployment of AI
programming assistants, such as GitHub Copilot. However, in practice, developers do not …

The shifting sands of motivation: Revisiting what drives contributors in open source

M Gerosa, I Wiese, B Trinkenreich… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Open Source Software (OSS) has changed drastically over the last decade, with OSS
projects now producing a large ecosystem of popular products, involving industry …

How social and communication channels shape and challenge a participatory culture in software development

MA Storey, A Zagalsky, F Figueira Filho… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
Software developers use many different communication tools and channels in their work.
The diversity of these tools has dramatically increased over the past decade and developers …

Why developers are slacking off: Understanding how software teams use slack

B Lin, A Zagalsky, MA Storey… - Proceedings of the 19th …, 2016 - dl.acm.org
Slack is a modern communication platform for teams that is seeing wide and rapid adoption
by software develop-ment teams. Slack not only facilitates team messaging and archiving …

How to ask for technical help? Evidence-based guidelines for writing questions on Stack Overflow

F Calefato, F Lanubile, N Novielli - Information and software technology, 2018 - Elsevier
Abstract Context The success of Stack Overflow and other community-based question-and-
answer (Q&A) sites depends mainly on the will of their members to answer others' questions …

The emergence of github as a collaborative platform for education

A Zagalsky, J Feliciano, MA Storey, Y Zhao… - Proceedings of the 18th …, 2015 - dl.acm.org
The software development community has embraced GitHub as an essential platform for
managing their software projects. GitHub has created efficiencies and helped improve the …

Adding sparkle to social coding: an empirical study of repository badges in the npm ecosystem

A Trockman, S Zhou, C Kästner… - Proceedings of the 40th …, 2018 - dl.acm.org
In fast-paced, reuse-heavy, and distributed software development, the transparency
provided by social coding platforms like GitHub is essential to decision making. Developers …

The challenges of sentiment detection in the social programmer ecosystem

N Novielli, F Calefato, F Lanubile - … of the 7th international workshop on …, 2015 - dl.acm.org
A recent research trend has emerged to study the role of affect in in the social programmer
ecosystem, by applying sentiment analysis to the content available in sites such as GitHub …