paperbot · PL 论文追踪

全部论文 待读 收藏

P2 An empirical study on challenges of application development in serverless computing

无服务器计算中应用开发挑战的实证研究
FSE Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2021匹配度 1/10 · 该论文研究无服务器计算应用开发中的挑战,属于云计算/软件工程实证研究,与用户关注的静态分析、Agentic 程序、LLM 与程序分析交叉、浮点程序分析和贝叶斯程序分析等方向基本无关。引用 74 inbox
Jinfeng Wen, Zhenpeng Chen, Yi Liu, Yiling Lou, Yun Ma, Gang Huang, Xin Jin, Xuanzhe Liu
crossref: 2026-09-12

AI 速览

一句话:通过挖掘 Stack Overflow 问题,首次系统刻画无服务器应用开发挑战并构建分类体系。

无服务器计算让开发者以函数粒度专注业务逻辑,但设计、实现与部署仍面临诸多挑战,且现有平台并不完善。该文首次从开发者视角系统研究这些挑战。作者从 Stack Overflow 挖掘并分析 22,731 个相关问题,揭示无服务器计算的关注度上升趋势和较高难度;再人工审查 619 个抽样问题,构建开发者所遇挑战的分类体系,并总结一系列发现与可操作启示。研究为开发者、研究者和云厂商理解并改进无服务器范式提供实证依据。

问题
无服务器应用的设计、实现与部署存在哪些挑战,现有研究缺乏系统理解。
方法
挖掘分析 Stack Overflow 上 22,731 个相关问题,并对 619 个抽样问题人工审查,构建挑战分类体系。
评估
通过问题数量趋势与人工分类归纳开发者困难,并给出面向开发者、研究者和云厂商的实证发现与启示。
原文摘要(Abstract)

Serverless computing is an emerging paradigm for cloud computing, gaining traction in a wide range of applications such as video processing and machine learning. This new paradigm allows developers to focus on the development of the logic of serverless computing based applications (abbreviated as serverless-based applications) in the granularity of function, thereby freeing developers from tedious and error-prone infrastructure management. Meanwhile, it also introduces new challenges on the design, implementation, and deployment of serverless-based applications, and current serverless computing platforms are far away from satisfactory. However, to the best of our knowledge, these challenges have not been well studied. To fill this knowledge gap, this paper presents the first comprehensive study on understanding the challenges in developing serverless-based applications from the developers’ perspective. We mine and analyze 22,731 relevant questions from Stack Overflow (a popular Q&A website for developers), and show the increasing popularity trend and the high difficulty level of serverless computing for developers. Through manual inspection of 619 sampled questions, we construct a taxonomy of challenges that developers encounter, and report a series of findings and actionable implications. Stakeholders including application developers, researchers, and cloud providers can leverage these findings and implications to better understand and further explore the serverless computing paradigm.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6394,
  title = {An empirical study on challenges of application development in serverless computing},
  author = {Jinfeng Wen and Zhenpeng Chen and Yi Liu and Yiling Lou and Yun Ma and Gang Huang and Xin Jin and Xuanzhe Liu},
  booktitle = {FSE},
  year = {2021},
  doi = {10.1145/3468264.3468558}
}