Automating dependency updates in practice: An exploratory study on github dependabot

R He, H He, Y Zhang, M Zhou - IEEE Transactions on Software …, 2023 - ieeexplore.ieee.org
Dependency management bots automatically open pull requests to update software
dependencies on behalf of developers. Early research shows that developers are …

Recommending good first issues in github oss projects

W **ao, H He, W Xu, X Tan, J Dong… - Proceedings of the 44th …, 2022 - dl.acm.org
Attracting and retaining newcomers is vital for the sustainability of an open-source software
project. However, it is difficult for newcomers to locate suitable development tasks, while …

Characterizing timeout builds in continuous integration

N Weeraddana, M Alfadel… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Compute resources that enable Continuous Integration (CI, ie, the automatic build and test
cycle applied to the change sets that development teams produce) are a shared commodity …

A first look at developers' live chat on gitter

L Shi, X Chen, Y Yang, H Jiang, Z Jiang, N Niu… - Proceedings of the 29th …, 2021 - dl.acm.org
Modern communication platforms such as Gitter and Slack play an increasingly critical role
in supporting software teamwork, especially in open source development. Conversations on …

Guiding the way: A systematic literature review on mentoring practices in open source software projects

Z Feng, K Kimura, B Trinkenreich, A Sarma… - Information and …, 2024 - Elsevier
Abstract Context: Mentoring in Open Source Software (OSS) is important to its project's
growth and sustainability. Mentoring allows contributors to improve their technical skills and …

Matching skills, past collaboration, and limited competition: Modeling when open-source projects attract contributors

H Fang, J Herbsleb, B Vasilescu - Proceedings of the 31st ACM Joint …, 2023 - dl.acm.org
Attracting and retaining new developers is often at the heart of open-source project
sustainability and success. Previous research found many intrinsic (or endogenous) project …

How are paid and volunteer open source developers different? A study of the rust project

Y Zhang, M Qin, KJ Stol, M Zhou, H Liu - Proceedings of the IEEE/ACM …, 2024 - dl.acm.org
It is now commonplace for organizations to pay developers to work on specific open source
software (OSS) projects to pursue their business goals. Such paid developers work …

Do contributing files provide information about oss newcomers' onboarding barriers?

F Fronchetti, DC Shepherd, I Wiese, C Treude… - Proceedings of the 31st …, 2023 - dl.acm.org
Effectively onboarding newcomers is essential for the success of open source projects.
These projects often provide onboarding guidelines in their'CONTRIBUTING'files (eg …

How early participation determines long-term sustained activity in github projects?

W **ao, H He, W Xu, Y Zhang, M Zhou - … of the 31st ACM Joint European …, 2023 - dl.acm.org
Although the open source model bears many advantages in software development, open
source projects are always hard to sustain. Previous research on open source sustainability …

How to choose a task? mismatches in perspectives of newcomers and existing contributors

F Santos, B Trinkenreich, JF Pimentel, I Wiese… - Proceedings of the 16th …, 2022 - dl.acm.org
[Background] Selecting an appropriate task is challenging for Open Source Software (OSS)
project newcomers and a variety of strategies can help them in this process.[Aims] In this …