Interpreting Cloud Computer Vision Pain-Points: A Mining Study of Stack
Overflow
- URL: http://arxiv.org/abs/2001.10130v1
- Date: Tue, 28 Jan 2020 00:56:51 GMT
- Title: Interpreting Cloud Computer Vision Pain-Points: A Mining Study of Stack
Overflow
- Authors: Alex Cummaudo, Rajesh Vasa, Scott Barnett, John Grundy, Mohamed
Abdelrazek
- Abstract summary: This study investigates developers' frustrations with computer vision services.
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 technology that empower such systems.
- Score: 5.975695375814528
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- 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.
Related papers
- Demystifying Application Programming Interfaces (APIs): Unlocking the Power of Large Language Models and Other Web-based AI Services in Social Work Research [0.0]
Application Programming Interfaces (APIs) are essential tools for social work researchers aiming to harness advanced technologies like Large Language Models (LLMs) and other AI services.
This paper demystifies APIs and illustrates how they can enhance research methodologies.
Practical code examples demonstrate how LLMs can generate API code for accessing specialized services, such as extracting data from unstructured text.
arXiv Detail & Related papers (2024-10-26T16:07:12Z) - Lightweight Syntactic API Usage Analysis with UCov [0.0]
We present a novel conceptual framework designed to assist library maintainers in understanding the interactions allowed by their APIs.
These customizable models enable library maintainers to improve their design ahead of release, reducing friction during evolution.
We implement these models for Java libraries in a new tool UCov and demonstrate its capabilities on three libraries exhibiting diverse styles of interaction.
arXiv Detail & Related papers (2024-02-19T10:33:41Z) - Investigating Technology Usage Span by Analyzing Users' Q&A Traces in
Stack Overflow [5.391288287087521]
It is crucial for software developers to find technologies that have a high usage span.
C# and Java programming languages have a high usage span, followed by JavaScript.
Our study also exposes the emerging technologies such as SwiftUI,.NET-6.0, Visual Studio 2022, and Blazor WebAssembly framework.
arXiv Detail & Related papers (2023-12-05T23:17:48Z) - AI-Generated Images as Data Source: The Dawn of Synthetic Era [61.879821573066216]
generative AI has unlocked the potential to create synthetic images that closely resemble real-world photographs.
This paper explores the innovative concept of harnessing these AI-generated images as new data sources.
In contrast to real data, AI-generated data exhibit remarkable advantages, including unmatched abundance and scalability.
arXiv Detail & Related papers (2023-10-03T06:55:19Z) - Enhancing API Documentation through BERTopic Modeling and Summarization [0.0]
This paper focuses on the complexities of interpreting Application Programming Interface (API) documentation.
Official API documentation serves as a primary source of information for developers, but it can often be extensive and lacks user-friendliness.
Our novel approach employs the strengths of BERTopic for topic modeling and Natural Language Processing (NLP) to automatically generate summaries of API documentation.
arXiv Detail & Related papers (2023-08-17T15:57:12Z) - A Survey of Machine Unlearning [56.017968863854186]
Recent regulations now require that, on request, private information about a user must be removed from computer systems.
ML models often remember' the old data.
Recent works on machine unlearning have not been able to completely solve the problem.
arXiv Detail & Related papers (2022-09-06T08:51:53Z) - SOLIS -- The MLOps journey from data acquisition to actionable insights [62.997667081978825]
In this paper we present a unified deployment pipeline and freedom-to-operate approach that supports all requirements while using basic cross-platform tensor framework and script language engines.
This approach however does not supply the needed procedures and pipelines for the actual deployment of machine learning capabilities in real production grade systems.
arXiv Detail & Related papers (2021-12-22T14:45:37Z) - Edge-Cloud Polarization and Collaboration: A Comprehensive Survey [61.05059817550049]
We conduct a systematic review for both cloud and edge AI.
We are the first to set up the collaborative learning mechanism for cloud and edge modeling.
We discuss potentials and practical experiences of some on-going advanced edge AI topics.
arXiv Detail & Related papers (2021-11-11T05:58:23Z) - Simple Transparent Adversarial Examples [65.65977217108659]
We introduce secret embedding and transparent adversarial examples as a simpler way to evaluate robustness.
As a result, they pose a serious threat where APIs are used for high-stakes applications.
arXiv Detail & Related papers (2021-05-20T11:54:26Z) - Representation of Developer Expertise in Open Source Software [12.583969739954526]
We use the World of Code infrastructure to extract the complete set of APIs in the files changed by open source developers.
We then employ Doc2Vec embeddings for vector representations of APIs, developers, and projects.
We evaluate if these embeddings reflect the postulated topology of the Skill Space.
arXiv Detail & Related papers (2020-05-20T16:36:07Z) - A Privacy-Preserving Distributed Architecture for
Deep-Learning-as-a-Service [68.84245063902908]
This paper introduces a novel distributed architecture for deep-learning-as-a-service.
It is able to preserve the user sensitive data while providing Cloud-based machine and deep learning services.
arXiv Detail & Related papers (2020-03-30T15:12:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.