paperbot · PL 论文追踪

全部论文 待读 收藏

P2 The Product Beyond the Model - An Empirical Study of Repositories of Open-Source ML Products

模型之外的产品:开源机器学习产品仓库的实证研究
ICSE 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE)2025匹配度 2/10 · 该论文是对开源 ML 产品仓库的实证研究,关注 ML 工程实践与系统架构,属于 ML 系统/软件工程范畴;但未涉及静态分析、LLM/Agent 程序分析、浮点程序分析或贝叶斯程序分析等用户核心研究方向。引用 3 inbox
Nadia Nahar, Haoran Zhang, Grace Lewis, Shurui Zhou, Christian Kästner
crossref: 2026-09-12

AI 速览

一句话:构建262个开源ML产品数据集,并分析30个仓库揭示从模型到产品的开发实践与架构。

该研究关注机器学习组件进入面向用户软件产品时从原型到产品的转化挑战,以及商业机器学习产品源码难获取导致研究受限的问题。作者从GitHub超过50万个机器学习相关项目中识别出262个面向最终用户的开源机器学习产品,构建数据集,并对其中30个进行定性与定量分析,回答六个开发实践与系统架构问题。结果发现多数产品更接近创业式开发;共21项发现,包括数据科学家参与有限、机器学习与非机器学习代码模块化异常低、模型集成架构多样,以及模型测试、流水线自动化和监控等最佳实践普及有限。最后讨论对研究、开发与教育的七点启示,如支持无数据科学家团队的工具、教育机会与隐私保护遥测。

问题
机器学习组件日益嵌入面向最终用户的软件产品,但开发者从原型转向产品面临困难,且商业机器学习产品源码难以获取,阻碍相关研究。
方法
作者从GitHub超过50万个ML相关项目中识别出262个开源ML产品构建数据集,并对其中30个进行定性与定量分析,回答六个关于开发实践与系统架构的问题。
评估
通过对30个开源ML产品仓库的实证分析归纳21项发现,并讨论七点对研究、开发与教育的启示。
原文摘要(Abstract)

Machine learning (ML) components are increasingly incorporated into software products for end-users, but developers face challenges in transitioning from ML prototypes to products. Academics have limited access to the source of commercial ML products, hindering research progress to address these challenges. In this study, first and foremost, we contribute a dataset of 262 open-source ML products for end users (not just models), identified among more than half a million ML-related projects on GitHub. Then, we qualitatively and quantitatively analyze 30 open-source ML products to answer six broad research questions about development practices and system architecture. We find that the majority of the ML products in our sample represent more startup-style development than reported in past interview studies. We report 21 findings, including limited involvement of data scientists in many open-source ML products, unusually low modularity between ML and non-ML code, diverse architectural choices on incorporating models into products, and limited prevalence of industry best practices such as model testing, pipeline automation, and monitoring. Additionally, we discuss seven implications of this study on research, development, and education, including the need for tools to assist teams without data scientists, education opportunities, and open-source-specific research for privacy-preserving telemetry.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot8709,
  title = {The Product Beyond the Model - An Empirical Study of Repositories of Open-Source ML Products},
  author = {Nadia Nahar and Haoran Zhang and Grace Lewis and Shurui Zhou and Christian Kästner},
  booktitle = {ICSE},
  year = {2025},
  doi = {10.1109/icse55347.2025.00006}
}