Test Input

Test input prioritization aims to optimize the order in which test cases are executed, maximizing the early detection of software bugs with minimal resources. Current research focuses on developing and comparing machine learning-based prioritization techniques, often leveraging uncertainty quantification methods or feature selection to improve the effectiveness of prioritization, particularly for deep neural networks. These advancements are significant for improving software testing efficiency and reliability across various applications, especially in resource-constrained continuous integration environments. The field is actively exploring the robustness and generalizability of different approaches, seeking methods that perform well across diverse datasets, model architectures, and testing scenarios.

Papers