paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Interpreting cloud computer vision pain-points

解读云计算机视觉的痛点
ICSE Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering2020匹配度 2/10 · 论文关注云计算机视觉 API 的开发者痛点,属于 ML API/开发者工具与软件工程实证研究;与用户的静态分析、Agentic 程序、浮点程序分析、贝叶斯程序分析及 LLM/Agent 交叉等核心方向无直接关联。引用 26 inbox
Alex Cummaudo, Rajesh Vasa, Scott Barnett, John Grundy, Mohamed Abdelrazek
crossref: 2026-09-12

AI 速览

一句话:通过挖掘 Stack Overflow 问题,分析开发者使用云计算机视觉 API 的痛点与问题类型。

智能服务 API 正被广泛用于构建应用,它们表面上像传统 RESTful API,却隐藏了数据驱动的概率行为,开发者可能以对待云存储等常规服务的方式误用它们。本文以最成熟的智能服务——云计算机视觉 API 为对象,从 Stack Overflow 挖掘开发者遇到的问题,并依据文档相关与一般问题两种近期分类法对问题进行归类。结果显示,与移动开发等成熟领域不同,开发者提问类型存在明显差异,反映出其对支撑这些系统的底层技术理解较浅。作者借助学习分类法讨论这些发现对软件工程社区改进服务设计、文档与开发者使用方式的启示。

问题
云计算机视觉等智能服务 API 看似常规 API,却隐藏数据驱动的概率行为,开发者可能误用;论文旨在识别开发者使用这类服务时的痛点。
方法
从 Stack Overflow 挖掘相关提问,并按照文档相关和一般问题两类分类法进行归类分析。
评估
评估方式是挖掘 Stack Overflow 问题并按分类法归类,再与移动开发等成熟领域的问题类型进行对比。结果用于讨论改进智能服务设计、文档和开发者使用方式的启示。
原文摘要(Abstract)

Intelligent services are becoming increasingly more pervasive; application developers want to leverage the latest advances in areas such as computer vision to provide new services and products to users, and large technology firms enable this via RESTful APIs. While such APIs promise an easy-to-integrate on-demand machine intelligence, their current design, documentation and developer interface hides much of the underlying machine learning techniques that power them. Such APIs look and feel like conventional APIs but abstract away data-driven probabilistic behaviour---the implications of a developer treating these APIs in the same way as other, traditional cloud services, such as cloud storage, is of concern. The objective of this study is to determine the various pain-points developers face when implementing systems that rely on the most mature of these intelligent services, specifically those that provide computer vision. We use Stack Overflow to mine indications of the frustrations that developers appear to face when using computer vision services, classifying their questions against two recent classification taxonomies (documentation-related and general questions). We find that, unlike mature fields like mobile development, there is a contrast in the types of questions asked by developers. These indicate a shallow understanding of the underlying technology that empower such systems. We discuss several implications of these findings via the lens of learning taxonomies to suggest how the software engineering community can improve these services and comment on the nature by which developers use them.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5579,
  title = {Interpreting cloud computer vision pain-points},
  author = {Alex Cummaudo and Rajesh Vasa and Scott Barnett and John Grundy and Mohamed Abdelrazek},
  booktitle = {ICSE},
  year = {2020},
  doi = {10.1145/3377811.3380404}
}