Understanding Newcomers' Onboarding Process in Deep Learning Projects

J Han, J Zhang, D Lo, X Xia, S Deng… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Attracting and retaining newcomers are critical for the sustainable development of Open
Source Software (OSS) projects. Considerable efforts have been made to help newcomers …

Google summer of code: Student motivations and contributions

JO Silva, I Wiese, DM German, C Treude… - Journal of Systems and …, 2020 - Elsevier
Several open source software (OSS) projects participate in engagement programs like
Summers of Code expecting to foster newcomers' onboarding and receive contributions …

[HTML][HTML] Predicting long-time contributors for GitHub projects using machine learning

VK Eluri, TA Mazzuchi, S Sarkani - Information and Software Technology, 2021 - Elsevier
Context: Many organizations develop software systems using open source software (OSS),
which is risky due to the high possibility of losing support. Contributors are critical for the …

A motivation-hygiene model of open source software code contribution and growth

PN Sharma, SL Daniel, TR Chung… - Journal of the Association …, 2022 - aisel.aisnet.org
The success of open source software (OSS) projects depends on sustained contributions by
developers who often display a wide variety of contribution patterns. Project leaders and …

Predicting health indicators for open source projects (using hyperparameter optimization)

T Xia, W Fu, R Shu, R Agrawal, T Menzies - Empirical Software …, 2022 - Springer
Software developed on public platform is a source of data that can be used to make
predictions about those projects. While the individual developing activity may be random …

Understanding Open Source Contributor Profiles in Popular Machine Learning Libraries

J Liu, H Zhang, Y Zou - arXiv preprint arXiv:2406.05685, 2024 - arxiv.org
With the increasing popularity of machine learning (ML), many open-source software (OSS)
contributors are attracted to developing and adopting ML approaches. Comprehensive …

Writing tests for this higher-order function first: Automatically identifying future callings to assist testers

Y Xu, X Jia, J Xuan - Proceedings of the 11th Asia-Pacific Symposium on …, 2019 - dl.acm.org
In functional programming languages, such as Scala and Haskell, a higher-order function is
a function that takes one or more functions as parameters or returns a function. Using higher …

Methods for stabilizing models across large samples of projects (with case studies on predicting defect and project health)

S Majumder, T Xia, R Krishna, T Menzies - Proceedings of the 19th …, 2022 - dl.acm.org
Despite decades of research, Software Engineering (SE) lacks widely accepted models (that
offer precise quantitative stable predictions) about what factors most influence software …

[图书][B] On the Exploitation of Repeated Structures for Software Analytics

S Majumder - 2023 - search.proquest.com
It is known that software artifacts often have many repeated structures similar to natural
language processing. Repeated structures in software engineering (SE) refers to to the …

Automatically identifying calling-prone higher-order functions of scala programs to assist testers

YS Xu, XY Jia, F Wu, L Li, JF Xuan - Journal of Computer Science and …, 2020 - Springer
For the rapid development of internetware, functional programming languages, such as
Haskell and Scala, can be used to implement complex domain-specific applications. In …