Including everyone, everywhere: Understanding opportunities and challenges of geographic gender-inclusion in oss

GAA Prana, D Ford, A Rastogi, D Lo… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
The gender gap is a significant concern facing the software industry as the development
becomes more geographically distributed. Widely shared reports indicate that gender …

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 …

Why modern open source projects fail

J Coelho, MT Valente - Proceedings of the 2017 11th Joint meeting on …, 2017 - dl.acm.org
Open source is experiencing a renaissance period, due to the appearance of modern
platforms and workflows for developing and maintaining public code. As a result, developers …

How to characterize the health of an Open Source Software project? A snowball literature review of an emerging practice

J Linåker, E Papatheocharous, T Olsson - Proceedings of the 18th …, 2022 - dl.acm.org
Motivation: Society's dependence on Open Source Software (OSS) and the communities that
maintain the OSS is ever-growing. So are the potential risks of, eg, vulnerabilities being …

Understanding the motivations, challenges and needs of blockchain software developers: A survey

A Bosu, A Iqbal, R Shahriyar, P Chakraborty - Empirical Software …, 2019 - Springer
The blockchain technology has potential applications in various areas such as smart-
contracts, Internet of Things (IoT), land registry, supply chain management, storing medical …

Is this GitHub project maintained? Measuring the level of maintenance activity of open-source projects

J Coelho, MT Valente, L Milen, LL Silva - Information and Software …, 2020 - Elsevier
Context GitHub hosts an impressive number of high-quality OSS projects. However,
selecting “the right tool for the job” is a challenging task, because we do not have precise …

On the abandonment and survival of open source projects: An empirical investigation

G Avelino, E Constantinou, MT Valente… - 2019 ACM/IEEE …, 2019 - ieeexplore.ieee.org
Background: Evolution of open source projects frequently depends on a small number of
core developers. The loss of such core developers might be detrimental for projects and …

Confusion in code reviews: Reasons, impacts, and coping strategies

F Ebert, F Castor, N Novielli… - 2019 IEEE 26th …, 2019 - ieeexplore.ieee.org
Code review is a software quality assurance practice widely employed in both open source
and commercial software projects to detect defects, transfer knowledge and encourage …

A first look at good first issues on GitHub

X Tan, M Zhou, Z Sun - Proceedings of the 28th ACM Joint Meeting on …, 2020 - dl.acm.org
Keeping a good influx of newcomers is critical for open source software projects' survival,
while newcomers face many barriers to contributing to a project for the first time. To support …

The robot operating system: Package reuse and community dynamics

P Estefo, J Simmonds, R Robbes, J Fabry - Journal of Systems and …, 2019 - Elsevier
Abstract ROS, the Robot Operating System, offers a core set of software for operating robots
that can be extended by creating or using existing packages, making it possible to write …