paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A comprehensive study on challenges in deploying deep learning based software

深度学习软件部署挑战的综合研究
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 3/10 · 该论文关注深度学习软件部署中的工程挑战,属于机器学习系统/软件工程范畴,但并未涉及用户核心方向中的静态分析、Agentic程序、浮点程序分析或贝叶斯程序分析,也未与LLM/Agent改进分析验证相关。其基于Stack Overflow的实证分类研究虽有一定工程参考价值,但与研究画像的核心问题匹配度较低。引用 122 inbox
Zhenpeng Chen, Yanbin Cao, Yuanqiang Liu, Haoyu Wang, Tao Xie, Xuanzhe Liu
crossref: 2026-09-12

AI 速览

一句话:通过挖掘 Stack Overflow 帖子,系统分类深度学习软件部署中的具体挑战并给出行动启示。

深度学习软件(DL software)将大规模数据训练的模型与基于 TensorFlow、Keras 等框架编写的 DL 程序结合,其部署阶段面临新挑战,但已有研究多关注开发过程和程序故障。本文挖掘 Stack Overflow 上 3,023 条相关帖子,并对 769 条样本进行人工检查,以理解 DL 软件部署中的开发者困难。研究发现相关讨论持续增长且难度较高,构建了部署挑战分类体系,并为研究者、开发者和 DL 框架厂商提出可操作的启示。

问题
现有工作主要研究 DL 软件开发和程序故障,DL 软件部署阶段的挑战尚未得到全面、系统的理解。
方法
作者从 Stack Overflow 挖掘 3,023 条相关帖子,人工检查其中 769 条样本,并据此构建 DL 软件部署挑战的分类体系。
评估
通过帖子数量趋势与难度分析展示 DL 软件部署日益流行且困难,并基于分类结果总结面向研究者、开发者和框架厂商的行动启示。
原文摘要(Abstract)

Deep learning (DL) becomes increasingly pervasive, being used in a wide range of software applications. These software applications, named as DL based software (in short as DL software), integrate DL models trained using a large data corpus with DL programs written based on DL frameworks such as TensorFlow and Keras. A DL program encodes the network structure of a desirable DL model and the process by which the model is trained using the training data. To help developers of DL software meet the new challenges posed by DL, enormous research efforts in software engineering have been devoted. Existing studies focus on the development of DL software and extensively analyze faults in DL programs. However, the deployment of DL software has not been comprehensively studied. To fill this knowledge gap, this paper presents a comprehensive study on understanding challenges in deploying DL software. We mine and analyze 3,023 relevant posts from Stack Overflow, a popular Q&A website for developers, and show the increasing popularity and high difficulty of DL software deployment among developers. We build a taxonomy of specific challenges encountered by developers in the process of DL software deployment through manual inspection of 769 sampled posts and report a series of actionable implications for researchers, developers, and DL framework vendors.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5839,
  title = {A comprehensive study on challenges in deploying deep learning based software},
  author = {Zhenpeng Chen and Yanbin Cao and Yuanqiang Liu and Haoyu Wang and Tao Xie and Xuanzhe Liu},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3409759}
}