arrow
返回

Test Input Prioritization for 3D Point Clouds

delete2024-06-04
delete0
delete
OA
AI
Y
Yinghua Li
X
Xueqi Dang *
L
Lei Ma
J
Jacques Klein
Y
Yves Le Traon
T
Tegawendé F. Bissyandé
DOI:10.1145/3643676delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
3D point cloud applications have become increasingly prevalent in diverse domains, showcasing their efficacy in various software systems. However, testing such applications presents unique challenges due to the high-dimensional nature of 3D point cloud data and the vast number of possible test cases. Test input prioritization has emerged as a promising approach to enhance testing efficiency by prioritizing potentially misclassified test cases during the early stages of the testing process. Consequently, this enables the early labeling of critical inputs, leading to a reduction in the overall labeling cost. However, applying existing prioritization methods to 3D point cloud data is constrained by several factors: (1) inadequate consideration of crucial spatial information, and (2) susceptibility to noises inherent in 3D point cloud data. In this article, we propose PCPrior, the first test prioritization approach specifically designed for 3D point cloud test cases. The fundamental concept behind PCPrior is that test inputs closer to the decision boundary of the model are more likely to be predicted incorrectly. To capture the spatial relationship between a point cloud test and the decision boundary, we propose transforming each test (a point cloud) into a low-dimensional feature vector, toward indirectly revealing the underlying proximity between a test and the decision boundary. To achieve this, we carefully design a group of feature generation strategies, and for each test input, we generate four distinct types of features, namely spatial features, mutation features, prediction features, and uncertainty features. Through a concatenation of the four feature types, PCPrior assembles a final feature vector for each test. Subsequently, a ranking model is employed to estimate the probability of misclassification for each test based on its feature vector. Finally, PCPrior ranks all tests based on their misclassification probabilities. We conducted an extensive study based on 165 subjects to evaluate the performance of PCPrior, encompassing both natural and noisy datasets. The results demonstrate that PCPrior outperforms all of the compared test prioritization approaches, with an average improvement of 10.99% to 66.94% on natural datasets and 16.62% to 53% on noisy datasets.
Keyword:
Test input prioritization
deep neural network
learning to rank
labeling

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

U
University of Tokyo
学者数:
7.1W
论文数: 6.5W
被引数: 2.2K
U
university of luxembourg
学者数:
5.2K
论文数: 4.8K
被引数: 4
引用论文

引用论文

Durability of Working Channel in Flexible Ureteroscopes When Inserting Ureteroscopic Devices
err2006-03-01
err0
PREAI
errChikashi Seto; Yoshiyuki Ishiura; Masayuki Egawa; Kazuto Komatsu; Mikio Namiki
err分享
err收藏
3D Point Cloud Processing and Learning for Autonomous Driving: Impacting Map Creation, Localization, and Perception
err2021-01-01
err121
PREAI
errChen, Siheng; Liu, Baoan; Feng, Chen; Vallespi-Gonzalez, Carlos; Wellington, Carl
err分享
err收藏
Impact of noise on bistable ecological systems
err2007-03-01
err0
PREAI
errVishwesha Guttal; C. Jayaprakash
err分享
err收藏
学者 查看更多内容