Deep Learning Testing
Deep learning testing focuses on evaluating the robustness, reliability, and generalizability of deep neural networks (DNNs), aiming to identify vulnerabilities and ensure dependable performance in real-world applications. Current research emphasizes developing novel testing methodologies, including those leveraging generative models to explore input space boundaries, mutation-based techniques to enhance fault detection in large language models, and methods that analyze neuron sensitivity or feature maps to improve test case selection and efficiency. These advancements are crucial for increasing the trustworthiness of DNNs across diverse domains, from image classification and natural language processing to safety-critical systems like autonomous driving.