For the last decade, deep learning (DL) has emerged as a new effective machine learning approach that is capable of solving difficult challenges. Due to their increasing effectiveness, DL approaches have been applied widely in commercial products such as social media platforms and self-driving cars. Such widespread application in critical areas means that mistakes caused by bugs in such DL systems would lead to serious consequences. Our research focuses on improving the reliability of such DL systems. At a high level, the DL systems development process starts with labeled data. This data is then used to train the DL model with some training methods. Once the model is trained, it can be used to create predictions for some unlabeled data ...
Software has eaten the world with many of the necessities and quality of life services people use re...
Deep learning (DL) is a highly impactful field in machine learning that has revolutionized various d...
Deep learning (DL) applications, built upon a heterogeneous and complex DL stack (e.g., Nvidia GPU, ...
Deep Learning (DL) techniques help software developers thanks to their ability to learn from histori...
Deep learning (DL) has been widely applied to many domains. Unique challenges in engineering DL syst...
Context: Automated software defect prediction (SDP) methods are increasingly applied, often with the...
Deep learning has gained substantial popularity in recent years. Developers mainly rely on libraries...
Recent deep learning (DL) applications are mostly built on top of DL libraries. The quality assuranc...
Deep Learning (DL) systems are key enablers for engineering intelligent applications due to their ab...
DL frameworks are the basis of constructing all DL programs and models, and thus their bugs could le...
Assessing the quality of Deep Learning (DL) systems is crucial, as they are increasingly adopted in ...
Much research on Machine Learning testing relies on empirical studies that evaluate and show their p...
Deep learning (DL) techniques are proven effective in many challenging tasks, and become widely-adop...
The convergence of artificial intelligence, high-performance computing (HPC), and data science bring...
Finding software faults is a critical task during the lifecycle of a software system. While traditio...
Software has eaten the world with many of the necessities and quality of life services people use re...
Deep learning (DL) is a highly impactful field in machine learning that has revolutionized various d...
Deep learning (DL) applications, built upon a heterogeneous and complex DL stack (e.g., Nvidia GPU, ...
Deep Learning (DL) techniques help software developers thanks to their ability to learn from histori...
Deep learning (DL) has been widely applied to many domains. Unique challenges in engineering DL syst...
Context: Automated software defect prediction (SDP) methods are increasingly applied, often with the...
Deep learning has gained substantial popularity in recent years. Developers mainly rely on libraries...
Recent deep learning (DL) applications are mostly built on top of DL libraries. The quality assuranc...
Deep Learning (DL) systems are key enablers for engineering intelligent applications due to their ab...
DL frameworks are the basis of constructing all DL programs and models, and thus their bugs could le...
Assessing the quality of Deep Learning (DL) systems is crucial, as they are increasingly adopted in ...
Much research on Machine Learning testing relies on empirical studies that evaluate and show their p...
Deep learning (DL) techniques are proven effective in many challenging tasks, and become widely-adop...
The convergence of artificial intelligence, high-performance computing (HPC), and data science bring...
Finding software faults is a critical task during the lifecycle of a software system. While traditio...
Software has eaten the world with many of the necessities and quality of life services people use re...
Deep learning (DL) is a highly impactful field in machine learning that has revolutionized various d...
Deep learning (DL) applications, built upon a heterogeneous and complex DL stack (e.g., Nvidia GPU, ...