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 …
Abstract Machine Learning (ML) academic publications commonly provide open-source implementations on GitHub, allowing their audience to replicate, validate, or even extend the …
On GitHub, open-source developers use the fork feature to create server-side clones and implement code changes separately before creating pull requests. However, such fork …
Software teams increasingly adopt different tools and communication channels to aid the software collaborative development model and coordinate tasks. Among such resources …
J Correia, MC Nicholson, D Coutinho… - Proceedings of the 1st …, 2024 - dl.acm.org
Large language models and other foundation models (FMs) boost productivity by automating code generation, supporting bug fixes, and generating documentation. We …
MYH Yeow, CY Chong, MK Lim - … of the 6th International Workshop on …, 2022 - dl.acm.org
Software reuse has proven to be an effective strategy for developers to significantly increase software quality, reduce costs and increase the effectiveness of software development …
T Bock, N Schneider, A Schmid, S Apel… - Journal of Systems and …, 2025 - Elsevier
Communication among software developers plays an essential role in open-source software (OSS) projects. Not unexpectedly, previous studies have shown that the conversational tone …
Context Software practitioners adopt approaches like DevOps, Scrum, and Waterfall for high- quality software development. However, limited research has been conducted on exploring …
Forking a software repository is a popular and recommended practice among developers. A fork is a copy of the original repository that can evolve independently from the parent …