mlsanityData to 7 Oct 2026

Software Engineering Approaches for TinyML based IoT Embedded Vision: A Systematic Literature Review

arXiv 2204.08702 ↗First posted 19 Apr 2022cs.SE cs.CV cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Internet of Things (IoT) has catapulted human ability to control our environments through ubiquitous sensing, communication, computation, and actuation. Over the past few years, IoT has joined forces with Machine Learning (ML) to embed deep intelligence at the far edge. TinyML (Tiny Machine Learning) has enabled the deployment of ML models for embedded vision on extremely lean edge hardware, bringing the power of IoT and ML together. However, TinyML powered embedded vision applications are still in a nascent stage, and they are just starting to scale to widespread real-world IoT deployment. To harness the true potential of IoT and ML, it is necessary to provide product developers with robust, easy-to-use software engineering (SE) frameworks and best practices that are customized for the unique challenges faced in TinyML engineering. Through this systematic literature review, we aggregated the key challenges reported by TinyML developers and identified state-of-art SE approaches in large-scale Computer Vision, Machine Learning, and Embedded Systems that can help address key challenges in TinyML based IoT embedded vision. In summary, our study draws synergies between SE expertise that embedded systems developers and ML developers have independently developed to help address the unique challenges in the engineering of TinyML based IoT embedded vision.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 11 of its 40 references that are in the map. First posted on arXiv 19 Apr 2022.

Builds on

11 of 40 references.

References · 11

  1. 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
  2. 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 116
  3. 2020Benchmarking TinyML Systems: Challenges and Directioncited by 89
  4. 2019A Comprehensive Study on Deep Learning Bug Characteristicscited by 65
  5. 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
  6. 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 40
  7. 2020A Survey of Methods for Low-Power Deep Learning and Computer Visioncited by 37
  8. 2020A Software Engineering Perspective on Engineering Machine Learning Systems: State of the Art and Challengescited by 33
  9. 2021Widening Access to Applied Machine Learning with TinyMLcited by 17
  10. 2021PhiNets: a scalable backbone for low-power AI at the edgecited by 16
  11. 2021TinyML for Ubiquitous Edge AIcited by 13

Built on by

Cited by year

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

2 papers.