UAMTERS: Uncertainty-Aware Mutation Analysis for DL-enabled Robotic Software
Existing mutation analysis approaches struggle to effectively evaluate the testing capability of deep learning–driven robotic software under environmental uncertainty. To address this limitation, this work introduces uncertainty modeling into mutation analysis for the first time, proposing uncertainty-aware mutation operators tailored for deep learning–based robotic systems. These operators inject controllable stochastic uncertainty to simulate realistic behavioral deviations and are accompanied by novel mutation scoring metrics that quantify a test suite’s ability to detect failures across varying levels of uncertainty. Experimental evaluation on three robotic case studies demonstrates that the proposed method more accurately discriminates between test suite qualities and effectively captures software failures induced by environmental uncertainty.