TY - GEN
T1 - An empirical examination of abstract test case prioritization techniques
AU - Huang, Rubing
AU - Zong, Weiwen
AU - Towey, Dave
AU - Zhou, Yunan
AU - Chen, Jinfu
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/6/30
Y1 - 2017/6/30
N2 - Abstract test case prioritization (ATCP) aims at ordering abstract test case in order to increase the speed at which faults are detected, potentially increasing the fault detection rate. This paper empirically examines possible ATCP techniques, according to the following four categories: non-information-guided prioritization (NIGP), interaction coverage based prioritization (ICBP), input-model mutation based prioritization (IMBP), and similarity based prioritization (SBP). We found that the ICBP category has better testing effectiveness than others, according to fault detection rates. Surprisingly, we found that NIGP can achieve similar performance to IMBP, and that SBP can sometimes achieve even better rates of fault detection than some ICBP techniques.
AB - Abstract test case prioritization (ATCP) aims at ordering abstract test case in order to increase the speed at which faults are detected, potentially increasing the fault detection rate. This paper empirically examines possible ATCP techniques, according to the following four categories: non-information-guided prioritization (NIGP), interaction coverage based prioritization (ICBP), input-model mutation based prioritization (IMBP), and similarity based prioritization (SBP). We found that the ICBP category has better testing effectiveness than others, according to fault detection rates. Surprisingly, we found that NIGP can achieve similar performance to IMBP, and that SBP can sometimes achieve even better rates of fault detection than some ICBP techniques.
KW - Abstract test case prioritization
KW - Empirical examination
KW - Software testing
UR - http://www.scopus.com/inward/record.url?scp=85026773236&partnerID=8YFLogxK
U2 - 10.1109/ICSE-C.2017.105
DO - 10.1109/ICSE-C.2017.105
M3 - Conference contribution
AN - SCOPUS:85026773236
T3 - Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017
SP - 141
EP - 143
BT - Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 39th IEEE/ACM International Conference on Software Engineering Companion, ICSE-C 2017
Y2 - 20 May 2017 through 28 May 2017
ER -