跳到主要导航 跳到搜索 跳到主要内容

Towards High-Strength Combinatorial Interaction Testing for Highly Configurable Software Systems

  • Beihang University
  • Central South University
  • Chongqing University
  • Harbin Institute of Technology

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Highly configurable software systems are crucial in practice to satisfy the rising demand for software customization, and combinatorial interaction testing (CIT) is an important methodology for testing such systems. Constrained covering array generation (CCAG), as the core problem in CIT, is to construct a t-wise covering array (CA) of minimum size, where t represents the testing strength. Extensive studies have demonstrated that high-strength CIT (e.g., 4-wise and 5-wise CIT) has stronger fault detection capability than low-strength CIT (i.e., 2-wise and 3-wise CIT), and there exist certain critical faults that can be disclosed through high-strength CIT. Although existing CCAG algorithm has exhibited effectiveness in solving the low-strength CCAG problem, they suffer the severe highstrength challenge when solving 4-wise and 5-wise CCAG, which urgently calls for effective solutions to solving 4-wise and 5 wise CCAG problems. To alleviate the high-strength challenge, we propose a novel and effective local search algorithm dubbed HSCA. Particularly, HSCA incorporates three new and powerful techniques, i.e., multi-round CA generation mechanism, dynamic priority assigning technique, and variable grouping strategy, to improve its performance. Extensive experiments on 35 real-world and synthetic instances demonstrate that HSCA can generate significantly smaller 4-wise and 5-wise CAs than existing state-of-the-art CCAG algorithms. More encouragingly, among all 35 instances, HSCA successfully builds 4-wise and 5-wise CAs for 35 and 29 instances, respectively, including 11 and 15 instances where existing CCAG algorithms fail. Our results indicate that HSCA can effectively mitigate the high-strength challenge.

源语言英语
主期刊名Proceedings - 2025 IEEE/ACM 47th International Conference on Software Engineering, ICSE 2025
出版商IEEE Computer Society
1579-1591
页数13
ISBN(电子版)9798331505691
DOI
出版状态已出版 - 2025
活动47th IEEE/ACM International Conference on Software Engineering, ICSE 2025 - Ottawa, 加拿大
期限: 27 4月 20253 5月 2025

出版系列

姓名Proceedings - International Conference on Software Engineering
ISSN(印刷版)0270-5257

会议

会议47th IEEE/ACM International Conference on Software Engineering, ICSE 2025
国家/地区加拿大
Ottawa
时期27/04/253/05/25

指纹

探究 'Towards High-Strength Combinatorial Interaction Testing for Highly Configurable Software Systems' 的科研主题。它们共同构成独一无二的指纹。

引用此