mlsanityData to 14 Oct 2026

An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applications

arXiv 2101.04930 ↗First posted 13 Jan 2021cs.SE cs.AIcited by 20

Not on the map. Why?

Abstract (arXiv)

Deep Learning (DL) is finding its way into a growing number of mobile software applications. These software applications, named as DL based mobile applications (abbreviated as mobile DL apps) integrate DL models trained using large-scale data with DL programs. A DL program encodes the structure of a desirable DL model and the process by which the model is trained using training data. Due to the increasing dependency of current mobile apps on DL, software engineering (SE) for mobile DL apps has become important. However, existing efforts in SE research community mainly focus on the development of DL models and extensively analyze faults in DL programs. In contrast, faults related to the deployment of DL models on mobile devices (named as deployment faults of mobile DL apps) have not been well studied. Since mobile DL apps have been used by billions of end users daily for various purposes including for safety-critical scenarios, characterizing their deployment faults is of enormous importance. To fill the knowledge gap, this paper presents the first comprehensive study on the deployment faults of mobile DL apps. We identify 304 real deployment faults from Stack Overflow and GitHub, two commonly used data sources for studying software faults. Based on the identified faults, we construct a fine-granularity taxonomy consisting of 23 categories regarding to fault symptoms and distill common fix strategies for different fault types. Furthermore, we suggest actionable implications and research avenues that could further facilitate the deployment of DL models on mobile devices.

Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). Builds on 17 of its 53 references that are in the map. First posted on arXiv 13 Jan 2021.

Builds on

17 of 53 references.

References · 17

  1. 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 311
  2. 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 218
  3. 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 147
  4. 2019Taxonomy of Real Faults in Deep Learning Systemscited by 90
  5. 2019A Comprehensive Study on Deep Learning Bug Characteristicscited by 65
  6. 2017DeepCache: Principled Cache for Mobile Deep Visioncited by 57
  7. 2018Pelee: A Real-Time Object Detection System on Mobile Devicescited by 56
  8. 2018DeepBillboard: Systematic Physical-World Testing of Autonomous Driving Systemscited by 50
  9. 2018A First Look at Deep Learning Apps on Smartphonescited by 47
  10. 2020Unpaired Image-to-Image Translation using Adversarial Consistency Losscited by 43
  11. 2019An Empirical Study towards Characterizing Deep Learning Development and Deployment across Different Frameworks and Platformscited by 35
  12. 2020Repairing Deep Neural Networks: Fix Patterns and Challengescited by 33
5 more
  1. 2018Deep Learning Towards Mobile Applicationscited by 16
  2. 2019Moving Deep Learning into Web Browser: How Far Can We Go?cited by 14
  3. 2018Emoji-Powered Representation Learning for Cross-Lingual Sentiment Classificationcited by 9
  4. 2017Deep Learning for Reliable Mobile Edge Analytics in Intelligent Transportation Systemscited by 7
  5. 2019SEntiMoji: An Emoji-Powered Learning Approach for Sentiment Analysis in Software Engineeringcited by 5

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 4; 2023: 4; 2024: 6; 2025: 5.

20 papers.

Sort:

By area:

  1. 2024Are LLMs Correctly Integrated into Software Systems?cited by 15
  2. 2021Understanding Performance Problems in Deep Learning Systemscited by 12
  3. 2025Can Agents Fix Agent Issues?cited by 9
  4. 2022Requirements Engineering for Machine Learning: A Review and Reflectioncited by 7
  5. 2023Bias Behind the Wheel: Fairness Testing of Autonomous Driving Systemscited by 7
  6. 2024Understanding the Fundamental Design Decisions of Retrieval-Augmented Generation Systemscited by 7
  7. 2024Anatomizing Deep Learning Inference in Web Browserscited by 6
  8. 2024Maintainability Challenges in ML: A Systematic Literature Reviewcited by 5
  9. 2023Test & Evaluation Best Practices for Machine Learning-Enabled Systemscited by 4
  10. 2022Challenges in Migrating Imperative Deep Learning Programs to Graph Execution: An Empirical Studycited by 2
  11. 2022Characterizing and Understanding the Behavior of Quantized Models for Reliable Deploymentcited by 2
  12. 2023Fault Localization for Buggy Deep Learning Framework Conversions in Image Recognitioncited by 2
8 more
  1. 2023Deploying Deep Reinforcement Learning Systems: A Taxonomy of Challengescited by 2
  2. 2022An Empirical Study of AI Techniques in Mobile Applicationscited by 1
  3. 2024Toward Debugging Deep Reinforcement Learning Programs with RLExplorercited by 1
  4. 2025Why Attention Fails: A Taxonomy of Faults in Attention-Based Neural Networkscited by 1
  5. 2024On Security Weaknesses and Vulnerabilities in Deep Learning Systemscited by 0
  6. 2025Speculative Automated Refactoring of Imperative Deep Learning Programs to Graph Executioncited by 0
  7. 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Reviewcited by 0
  8. 2025AutoEmpirical: LLM-Based Automated Research for Empirical Software Fault Analysiscited by 0