arrow
返回

Understanding Open Source Contributor Profiles in Popular Machine Learning Libraries

delete2026-03-01
delete0
PRE
AI
J
Jiawen Liu *
H
Haoxiang Zhang
Y
Ying Zou
DOI:10.1145/3747347delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
随着机器学习(ML)的日益普及,许多开源软件(OSS)贡献者被吸引到开发和采用ML方法。全面理解ML贡献者对于成功的ML OSS开发和维护至关重要。缺乏此类知识可能导致资源分配低效和ML OSS项目中的协作受阻。现有研究侧重于通过用户调查了解ML贡献者感知的困难和挑战。基于软件仓库中记录的活动来理解ML贡献者的研究尚不足。在本文中,我们旨在通过识别ML库中的贡献者画像来理解ML贡献者。我们进一步从四个方面研究贡献者的OSS参与度:工作负载组成、工作偏好、技术重要性以及ML特定与SE贡献。通过对来自八个流行项目的11,949名贡献者进行研究,我们将他们分为四种贡献者画像:核心-夜间、核心-日间、外围-夜间和外围-日间。我们的主要发现包括:(1)接收和批准比率以及地理位置是所有画像的重要特征;(2)核心画像的贡献者与外围画像的贡献者在OSS参与度方面表现出显著差异;(3)贡献者的工作偏好和工作负载组成与项目受欢迎程度显著相关;(4)长期贡献者逐渐倾向于做出更少、稳定、平衡且技术性较低的贡献。
Keyword:
[13] (i.e.
user-level API
graph-level implementation
operation implementation
general utility

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

Q
queens university - canada
学者数:
1.8W
论文数: 1.7W
被引数: 29
引用论文

引用论文

err分享
err收藏
An Empirical Study on Real Bugs for Machine Learning Programs
err2017-12-01
err0
PREAI
errXiaobing Sun; Tianchi Zhou; Gengjie Li; Jiajun Hu; Hui Yang; Bin Li
err分享
err收藏
Taxonomy of real faults in deep learning systems
err2020-10-01
err0
errOAAI
errNargiz Humbatova; Gunel Jahangirova; Gabriele Bavota; Vincenzo Riccio; Andrea Stocco; Paolo Tonella
err分享
err收藏
学者 查看更多内容