Contributing Back to the Ecosystem: A User Survey of NPM Developers

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Wattanakriengkrai, Supatsara, Treude, Christoph, Kula, Raula Gaikovina
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917708945162240
author Wattanakriengkrai, Supatsara
Treude, Christoph
Kula, Raula Gaikovina
author_facet Wattanakriengkrai, Supatsara
Treude, Christoph
Kula, Raula Gaikovina
contents With the rise of the library ecosystem (such as NPM for JavaScript and PyPI for Python), a developer has access to a multitude of library packages that they can adopt as dependencies into their application.Prior work has found that these ecosystems form a complex web of dependencies, where sustainability issues of a single library can have widespread network effects. Due to the Open Source Software (OSS) nature of third party libraries, there are rising concerns with the sustainability of these libraries. In a survey of 49 developers from the NPM ecosystem, we find that developers are more likely to maintain their own packages rather than contribute to the ecosystem. Our results opens up new avenues into tool support and research into how to sustain these ecosystems, especially for developers that depend on these libraries. We have made available the raw results of the survey at \url{https://tinyurl.com/2p8sdmr3}.
format Preprint
id arxiv_https___arxiv_org_abs_2407_00862
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Contributing Back to the Ecosystem: A User Survey of NPM Developers
Wattanakriengkrai, Supatsara
Treude, Christoph
Kula, Raula Gaikovina
Software Engineering
With the rise of the library ecosystem (such as NPM for JavaScript and PyPI for Python), a developer has access to a multitude of library packages that they can adopt as dependencies into their application.Prior work has found that these ecosystems form a complex web of dependencies, where sustainability issues of a single library can have widespread network effects. Due to the Open Source Software (OSS) nature of third party libraries, there are rising concerns with the sustainability of these libraries. In a survey of 49 developers from the NPM ecosystem, we find that developers are more likely to maintain their own packages rather than contribute to the ecosystem. Our results opens up new avenues into tool support and research into how to sustain these ecosystems, especially for developers that depend on these libraries. We have made available the raw results of the survey at \url{https://tinyurl.com/2p8sdmr3}.
title Contributing Back to the Ecosystem: A User Survey of NPM Developers
topic Software Engineering
url https://arxiv.org/abs/2407.00862