mlsanityData to 14 Oct 2026

Machine Learning Application Development: Practitioners' Insights

arXiv 2112.15277 ↗First posted 31 Dec 2021cs.SE cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Nowadays, intelligent systems and services are getting increasingly popular as they provide data-driven solutions to diverse real-world problems, thanks to recent breakthroughs in Artificial Intelligence (AI) and Machine Learning (ML). However, machine learning meets software engineering not only with promising potentials but also with some inherent challenges. Despite some recent research efforts, we still do not have a clear understanding of the challenges of developing ML-based applications and the current industry practices. Moreover, it is unclear where software engineering researchers should focus their efforts to better support ML application developers. In this paper, we report about a survey that aimed to understand the challenges and best practices of ML application development. We synthesize the results obtained from 80 practitioners (with diverse skills, experience, and application domains) into 17 findings; outlining challenges and best practices for ML application development. Practitioners involved in the development of ML-based software systems can leverage the summarized best practices to improve the quality of their system. We hope that the reported challenges will inform the research community about topics that need to be investigated to improve the engineering process and the quality of ML-based applications.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 7 of its 27 references that are in the map. First posted on arXiv 31 Dec 2021.

Builds on

7 of 27 references.

References · 7

  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. 2018Concolic Testing for Deep Neural Networkscited by 51
  5. 2018On Testing Machine Learning Programscited by 48
  6. 2019What Do Developers Ask About ML Libraries? A Large-scale Study Using Stack Overflowcited by 13
  7. 2019Continuous Integration of Machine Learning Models with ease.ml/ci: Towards a Rigorous Yet Practical Treatmentcited by 9

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1.

2 papers.