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 …

Measuring program comprehension: A large-scale field study with professionals

X Xia, L Bao, D Lo, Z Xing… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
During software development and maintenance, developers spend a considerable amount
of time on program comprehension activities. Previous studies show that program …

Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review

S Lambiase, G Catolino, F Palomba… - ACM Computing …, 2024 - dl.acm.org
Bots are software systems designed to support users by automating specific processes,
tasks, or activities. When these systems implement a conversational component to interact …

Going farther together: The impact of social capital on sustained participation in open source

HS Qiu, A Nolte, A Brown, A Serebrenik… - 2019 ieee/acm 41st …, 2019 - ieeexplore.ieee.org
Sustained participation by contributors in opensource software is critical to the survival of
open-source projects and can provide career advancement benefits to individual …

Towards a theory of software developer job satisfaction and perceived productivity

MA Storey, T Zimmermann, C Bird… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Developer satisfaction and work productivity are important considerations for software
companies. Enhanced developer satisfaction may improve the attraction, retention and …

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 …

Developer turnover in global, industrial open source projects: Insights from applying survival analysis

B Lin, G Robles, A Serebrenik - 2017 IEEE 12th International …, 2017 - ieeexplore.ieee.org
Large open source software projects often have a globally distributed development team.
Studies have shown developer turnover has a significant impact on the project success …

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 …

“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 …

A large scale study of long-time contributor prediction for github projects

L Bao, X Xia, D Lo, GC Murphy - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
The continuous contributions made by long time contributors (LTCs) are a key factor
enabling open source software (OSS) projects to be successful and survival. We study …