Rise of the planet of serverless computing: A systematic review
Serverless computing is an emerging cloud computing paradigm, being adopted to develop
a wide range of software applications. It allows developers to focus on the application logic …
a wide range of software applications. It allows developers to focus on the application logic …
A comprehensive study of deep learning compiler bugs
There are increasing uses of deep learning (DL) compilers to generate optimized code,
boosting the runtime performance of DL models on specific hardware. Like their traditional …
boosting the runtime performance of DL models on specific hardware. Like their traditional …
A comprehensive study on challenges in deploying deep learning based software
Deep learning (DL) becomes increasingly pervasive, being used in a wide range of software
applications. These software applications, named as DL based software (in short as DL …
applications. These software applications, named as DL based software (in short as DL …
An empirical study on deployment faults of deep learning based mobile applications
Deep learning (DL) is moving its step into a growing number of mobile software applications.
These software applications, named as DL based mobile applications (abbreviated as …
These software applications, named as DL based mobile applications (abbreviated as …
An empirical study on challenges of application development in serverless computing
Serverless computing is an emerging paradigm for cloud computing, gaining traction in a
wide range of applications such as video processing and machine learning. This new …
wide range of applications such as video processing and machine learning. This new …
Automated assertion generation via information retrieval and its integration with deep learning
Unit testing could be used to validate the correctness of basic units of the software system
under test. To reduce manual efforts in conducting unit testing, the research community has …
under test. To reduce manual efforts in conducting unit testing, the research community has …
An empirical study on focal methods in deep-learning-based approaches for assertion generation
Unit testing is widely recognized as an essential aspect of the software development
process. Generating high-quality assertions automatically is one of the most important and …
process. Generating high-quality assertions automatically is one of the most important and …
Who judges the judge: An empirical study on online judge tests
Online Judge platforms play a pivotal role in education, competitive programming,
recruitment, career training, and large language model training. They rely on predefined test …
recruitment, career training, and large language model training. They rely on predefined test …
On the nature of issues in five open source microservices systems: An empirical study
Due to its enormous benefits, the research and industry communities have shown an
increasing interest in the Microservices Architecture (MSA) style over the last few years …
increasing interest in the Microservices Architecture (MSA) style over the last few years …
Demystifying dependency bugs in deep learning stack
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 …
Nvidia GPU, Linux, CUDA driver, Python runtime, and TensorFlow), are subject to software …