A systematic examination of knowledge loss in open source software projects

M Rashid, PM Clarke, RV O'Connor - International Journal of Information …, 2019 - Elsevier
Abstract Context Open Source Software (OSS) development is a knowledge focused activity
which relies heavily on contributors who can be volunteers or paid workers and are …

Small world with high risks: A study of security threats in the npm ecosystem

M Zimmermann, CA Staicu, C Tenny… - 28th USENIX Security …, 2019 - usenix.org
The popularity of JavaScript has lead to a large ecosystem of third-party packages available
via the npm software package registry. The open nature of npm has boosted its growth …

Empirical analysis of security vulnerabilities in python packages

M Alfadel, DE Costa, E Shihab - Empirical Software Engineering, 2023 - Springer
Software ecosystems play an important role in modern software development, providing an
open platform of reusable packages that speed up and facilitate development tasks …

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 …

Ecosystem-level determinants of sustained activity in open-source projects: A case study of the PyPI ecosystem

M Valiev, B Vasilescu, J Herbsleb - Proceedings of the 2018 26th ACM …, 2018 - dl.acm.org
Open-source projects do not exist in a vacuum. They benefit from reusing other projects and
themselves are being reused by others, creating complex networks of interdependencies, ie …

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 …

An empirical analysis of technical lag in npm package dependencies

A Zerouali, E Constantinou, T Mens, G Robles… - … Conference on Software …, 2018 - Springer
Software library packages are constantly evolving and increasing in number. Not updating to
the latest available release of dependent libraries may negatively affect software …

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 …

Why do people give up flossing? a study of contributor disengagement in open source

C Miller, DG Widder, C Kästner, B Vasilescu - Open Source Systems: 15th …, 2019 - Springer
Established contributors are the backbone of many free/libre open source software (FLOSS)
projects. Previous research has shown that it is critically important for projects to retain …

“We Feel Like We're Winging It:” A Study on Navigating Open-Source Dependency Abandonment

C Miller, C Kästner, B Vasilescu - Proceedings of the 31st ACM Joint …, 2023 - dl.acm.org
While lots of research has explored how to prevent maintainers from abandoning the open-
source projects that serve as our digital infras-tructure, there are very few insights on …