TY - GEN
T1 - An empirical evaluation of mutation and crossover operators for multi-objective uncertainty-wise test minimization
AU - Ali, Shaukat
AU - Li, Yan
AU - Yue, Tao
AU - Zhang, Man
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/7/3
Y1 - 2017/7/3
N2 - Multi-objective uncertainty-wise test case minimization focuses on selecting a minimum number of test cases to execute out of all available ones while maximizing effectiveness (e.g., coverage), minimizing cost (e.g., time to execute test cases), and at the same time optimizing uncertainty-related objectives. In our previous unpublished work, we developed four uncertainty-wise test case minimization strategies relying on Uncertainty Theory and multi-objective search (NSGA-II with default settings), which were evaluated with one real Cyber-Physical System (CPS) with inherent uncertainty. However, a fundamental question to answer is whether these default settings of NSGA-II are good enough to provide optimized solutions. In this direction, we report one of the preliminary empirical evaluations, where we performed an experiment with three different mutation operators and three crossover operators, i.e., in total nine combinations with NSGA-II for the four uncertainty-wise test case minimization strategies using a real CPS case study. Results show that the Blend Alpha crossover operator together with the polynomial mutation operator permits NSGA-II achieving the best performance for solving our uncertainty-wise test minimization problems.
AB - Multi-objective uncertainty-wise test case minimization focuses on selecting a minimum number of test cases to execute out of all available ones while maximizing effectiveness (e.g., coverage), minimizing cost (e.g., time to execute test cases), and at the same time optimizing uncertainty-related objectives. In our previous unpublished work, we developed four uncertainty-wise test case minimization strategies relying on Uncertainty Theory and multi-objective search (NSGA-II with default settings), which were evaluated with one real Cyber-Physical System (CPS) with inherent uncertainty. However, a fundamental question to answer is whether these default settings of NSGA-II are good enough to provide optimized solutions. In this direction, we report one of the preliminary empirical evaluations, where we performed an experiment with three different mutation operators and three crossover operators, i.e., in total nine combinations with NSGA-II for the four uncertainty-wise test case minimization strategies using a real CPS case study. Results show that the Blend Alpha crossover operator together with the polynomial mutation operator permits NSGA-II achieving the best performance for solving our uncertainty-wise test minimization problems.
KW - Cyber-physical systems
KW - Multi-objective search
KW - Test case minimization
KW - Uncertainty-wise testing
UR - https://www.scopus.com/pages/publications/85027470920
U2 - 10.1109/SBST.2017.9
DO - 10.1109/SBST.2017.9
M3 - 会议稿件
AN - SCOPUS:85027470920
T3 - Proceedings - 2017 IEEE/ACM 10th International Workshop on Search-Based Software Testing, SBST 2017
SP - 21
EP - 27
BT - Proceedings - 2017 IEEE/ACM 10th International Workshop on Search-Based Software Testing, SBST 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 10th IEEE/ACM International Workshop on Search-Based Software Testing, SBST 2017
Y2 - 22 May 2017 through 23 May 2017
ER -