An Empirical Study on Challenges for LLM Application Developers
Not on the map. Why?
Abstract (arXiv)
In recent years, large language models (LLMs) have seen rapid advancements, significantly impacting various fields such as computer vision, natural language processing, and software engineering. These LLMs, exemplified by OpenAI's ChatGPT, have revolutionized the way we approach language understanding and generation tasks. However, in contrast to traditional software development practices, LLM development introduces new challenges for AI developers in design, implementation, and deployment. These challenges span different areas (such as prompts, APIs, and plugins), requiring developers to navigate unique methodologies and considerations specific to LLM application development. Despite the profound influence of LLMs, to the best of our knowledge, these challenges have not been thoroughly investigated in previous empirical studies. To fill this gap, we present the first comprehensive study on understanding the challenges faced by LLM developers. Specifically, we crawl and analyze 29,057 relevant questions from a popular OpenAI developer forum. We first examine their popularity and difficulty. After manually analyzing 2,364 sampled questions, we construct a taxonomy of challenges faced by LLM developers. Based on this taxonomy, we summarize a set of findings and actionable implications for LLM-related stakeholders, including developers and providers (especially the OpenAI organization).
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Aug 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 9; 2026: 7.
17 papers.
Sort:
By area:
- 2025Large Language Models (LLMs) for Source Code Analysis: applications, models and datasetscited by 15
- 2024Defining and Detecting the Defects of the Large Language Model-based Autonomous Agentscited by 14
- 2025From REST to MCP: An Empirical Study of API Wrapping and Automated Server Generation for LLM Agentscited by 14
- 2025Small Models, Big Tasks: An Exploratory Empirical Study on Small Language Models for Function Callingcited by 7
- 2025Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspectivecited by 2
- 2025Breaking Minds, Breaking Systems: Jailbreaking Large Language Models via Human-like Psychological Manipulationcited by 2
- 2025Understanding and supporting how developers prompt for LLM-powered code editing in practicecited by 1
- 2025An Empirical Study of OpenAI API Discussions on Stack Overflowcited by 1
- 2026Key Considerations for Domain Expert Involvement in LLM Design and Evaluation: An Ethnographic Studycited by 1
- 2026How Do Practitioners Build SE Agents? Insights from a Mixed-Methods Studycited by 1
- 2025The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)cited by 0
- 2025Software Vulnerability Management in the Era of Artificial Intelligence: An Industry Perspectivecited by 0
5 more
- 2026LLM-as-an-Annotator: Training Lightweight Models with LLM-Annotated Examples for Aspect Sentiment Tuple Predictioncited by 0
- 2026CHILLGuard: Towards Fine-Grained Chinese LLM Safety Guardrail with Scalable Data Construction and Model-aware Preference Alignmentcited by 0
- 2026All Green, Still Broken: Real-Flow Verification Lessons from an LLM-Integrated, Multi-Market Web Applicationcited by 0
- 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requestscited by 0
- 2026AiFlow: Token-Native Reactive Orchestration with Bounded Backpressure for Streaming LLM Applicationscited by 0
- 2026AiFlow: Token-Native Reactive Orchestration with Bounded Backpressure for Streaming LLM Applications1 Aug 2026
- 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requests23 Jul 2026
- 2026How Do Practitioners Build SE Agents? Insights from a Mixed-Methods Study12 Jul 2026
- 2026All Green, Still Broken: Real-Flow Verification Lessons from an LLM-Integrated, Multi-Market Web Application21 Jun 2026
- 2026CHILLGuard: Towards Fine-Grained Chinese LLM Safety Guardrail with Scalable Data Construction and Model-aware Preference Alignment13 Jun 2026
- 2026LLM-as-an-Annotator: Training Lightweight Models with LLM-Annotated Examples for Aspect Sentiment Tuple Prediction2 Mar 2026
- 2026Key Considerations for Domain Expert Involvement in LLM Design and Evaluation: An Ethnographic Study16 Feb 2026
- 2025Software Vulnerability Management in the Era of Artificial Intelligence: An Industry Perspective20 Dec 2025
- 2025Breaking Minds, Breaking Systems: Jailbreaking Large Language Models via Human-like Psychological Manipulation20 Dec 2025
- 2025Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective9 Nov 2025
- 2025From REST to MCP: An Empirical Study of API Wrapping and Automated Server Generation for LLM Agents21 Jul 2025
- 2025The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)15 May 2025
5 more
- 2025An Empirical Study of OpenAI API Discussions on Stack Overflow7 May 2025
- 2025Understanding and supporting how developers prompt for LLM-powered code editing in practice28 Apr 2025
- 2025Small Models, Big Tasks: An Exploratory Empirical Study on Small Language Models for Function Calling27 Apr 2025
- 2025Large Language Models (LLMs) for Source Code Analysis: applications, models and datasets21 Mar 2025
- 2024Defining and Detecting the Defects of the Large Language Model-based Autonomous Agents24 Dec 2024
- 2024Defining and Detecting the Defects of the Large Language Model-based Autonomous Agentscited by 14
- 2025From REST to MCP: An Empirical Study of API Wrapping and Automated Server Generation for LLM Agentscited by 14
- 2025Small Models, Big Tasks: An Exploratory Empirical Study on Small Language Models for Function Callingcited by 7
- 2026How Do Practitioners Build SE Agents? Insights from a Mixed-Methods Studycited by 1
- 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requestscited by 0
- 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requests23 Jul 2026
- 2026How Do Practitioners Build SE Agents? Insights from a Mixed-Methods Study12 Jul 2026
- 2025From REST to MCP: An Empirical Study of API Wrapping and Automated Server Generation for LLM Agents21 Jul 2025
- 2025Small Models, Big Tasks: An Exploratory Empirical Study on Small Language Models for Function Calling27 Apr 2025
- 2024Defining and Detecting the Defects of the Large Language Model-based Autonomous Agents24 Dec 2024
- 2025Large Language Models (LLMs) for Source Code Analysis: applications, models and datasetscited by 15
- 2025Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspectivecited by 2
- 2025Understanding and supporting how developers prompt for LLM-powered code editing in practicecited by 1
- 2025An Empirical Study of OpenAI API Discussions on Stack Overflowcited by 1
- 2026Key Considerations for Domain Expert Involvement in LLM Design and Evaluation: An Ethnographic Studycited by 1
- 2025The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)cited by 0
- 2025Software Vulnerability Management in the Era of Artificial Intelligence: An Industry Perspectivecited by 0
- 2026LLM-as-an-Annotator: Training Lightweight Models with LLM-Annotated Examples for Aspect Sentiment Tuple Predictioncited by 0
- 2026All Green, Still Broken: Real-Flow Verification Lessons from an LLM-Integrated, Multi-Market Web Applicationcited by 0
- 2026AiFlow: Token-Native Reactive Orchestration with Bounded Backpressure for Streaming LLM Applicationscited by 0
- 2026AiFlow: Token-Native Reactive Orchestration with Bounded Backpressure for Streaming LLM Applications1 Aug 2026
- 2026All Green, Still Broken: Real-Flow Verification Lessons from an LLM-Integrated, Multi-Market Web Application21 Jun 2026
- 2026LLM-as-an-Annotator: Training Lightweight Models with LLM-Annotated Examples for Aspect Sentiment Tuple Prediction2 Mar 2026
- 2026Key Considerations for Domain Expert Involvement in LLM Design and Evaluation: An Ethnographic Study16 Feb 2026
- 2025Software Vulnerability Management in the Era of Artificial Intelligence: An Industry Perspective20 Dec 2025
- 2025Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective9 Nov 2025
- 2025The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)15 May 2025
- 2025An Empirical Study of OpenAI API Discussions on Stack Overflow7 May 2025
- 2025Understanding and supporting how developers prompt for LLM-powered code editing in practice28 Apr 2025
- 2025Large Language Models (LLMs) for Source Code Analysis: applications, models and datasets21 Mar 2025