Front-end deep learning web apps development and deployment: a review

HA Goh, CK Ho, FS Abas - Applied Intelligence, 2023 - Springer
Abstract Machine learning and deep learning models are commonly developed using
programming languages such as Python, C++, or R and deployed as web apps delivered …

A Survey on Failure Analysis and Fault Injection in AI Systems

G Yu, G Tan, H Huang, Z Zhang, P Chen… - arXiv preprint arXiv …, 2024 - arxiv.org
The rapid advancement of Artificial Intelligence (AI) has led to its integration into various
areas, especially with Large Language Models (LLMs) significantly enhancing capabilities …

Automated testing of software that uses machine learning apis

C Wan, S Liu, S Xie, Y Liu, H Hoffmann… - Proceedings of the 44th …, 2022 - dl.acm.org
An increasing number of software applications incorporate machine learning (ML) solutions
for cognitive tasks that statistically mimic human behaviors. To test such software …

Discovering repetitive code changes in python ml systems

M Dilhara, A Ketkar, N Sannidhi, D Dig - Proceedings of the 44th …, 2022 - dl.acm.org
Over the years, researchers capitalized on the repetitiveness of software changes to
automate many software evolution tasks. Despite the extraordinary rise in popularity of …

Task-oriented ml/dl library recommendation based on a knowledge graph

M Liu, C Zhao, X Peng, S Yu, H Wang… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
AI applications often use ML/DL (Machine Learning/Deep Learning) models to implement
specific AI tasks. As application developers usually are not AI experts, they often choose to …

Demystifying and Detecting Misuses of Deep Learning APIs

M Wei, NS Harzevili, YK Huang, J Yang… - Proceedings of the …, 2024 - dl.acm.org
Deep Learning (DL) libraries have significantly impacted various domains in computer
science over the last decade. However, developers often face challenges when using the …

Understanding performance problems in deep learning systems

J Cao, B Chen, C Sun, L Hu, S Wu, X Peng - Proceedings of the 30th …, 2022 - dl.acm.org
Deep learning (DL) has been widely applied to many domains. Unique challenges in
engineering DL systems are posed by the programming paradigm shift from traditional …

Peatmoss: A dataset and initial analysis of pre-trained models in open-source software

W Jiang, J Yasmin, J Jones, N Synovic… - 2024 IEEE/ACM 21st …, 2024 - ieeexplore.ieee.org
The development and training of deep learning models have become increasingly costly
and complex. Consequently, software engineers are adopting pre-trained models (PTMs) for …

Demystifying dependency bugs in deep learning stack

K Huang, B Chen, S Wu, J Cao, L Ma… - Proceedings of the 31st …, 2023 - dl.acm.org
Deep learning (DL) applications, built upon a heterogeneous and complex DL stack (eg,
Nvidia GPU, Linux, CUDA driver, Python runtime, and TensorFlow), are subject to software …

Design by Contract for Deep Learning APIs

S Ahmed, SM Imtiaz, SS Khairunnesa… - Proceedings of the 31st …, 2023 - dl.acm.org
Deep Learning (DL) techniques are increasingly being incorporated in critical software
systems today. DL software is buggy too. Recent work in SE has characterized these bugs …