@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00216183,
 author = {Tomoji, Kishi and Taiki, Koyama and Natsuko, Noda and Keisuke, Horiuchi and Kensho, Li and Chaoqun, Zhang and Tomoji, Kishi and Taiki, Koyama and Natsuko, Noda and Keisuke, Horiuchi and Kensho, Li and Chaoqun, Zhang},
 book = {Proceedings of Asia Pacific Conference on Robot IoT System Development and Platform},
 month = {Jan},
 note = {Testing configurable software systems such as IoT systems is challenging since these systems have variability and could have combinatorial number of configurations. To reduce the testing costs, test prioritization is a promising approach. There are proposed test prioritization methods for variability-intensive systems. In such methods variability model such as FM (Feature Model) and FTS (Featured Transition System) are given. However, if systems are configured with devices from other manufactures, the variability model is not always known in advance. In this paper we propose a test prioritization method based on variability mining. In our method, variability information and statistical usage information are extracted from BT (Bluetooth) communication logs between the target system and the connected device and prioritize tests utilizing them. Our experiment shows that the method effectively prioritizes test cases derived from the STM (state transition model) of the target system., Testing configurable software systems such as IoT systems is challenging since these systems have variability and could have combinatorial number of configurations. To reduce the testing costs, test prioritization is a promising approach. There are proposed test prioritization methods for variability-intensive systems. In such methods variability model such as FM (Feature Model) and FTS (Featured Transition System) are given. However, if systems are configured with devices from other manufactures, the variability model is not always known in advance. In this paper we propose a test prioritization method based on variability mining. In our method, variability information and statistical usage information are extracted from BT (Bluetooth) communication logs between the target system and the connected device and prioritize tests utilizing them. Our experiment shows that the method effectively prioritizes test cases derived from the STM (state transition model) of the target system.},
 pages = {42--49},
 publisher = {情報処理学会},
 title = {A Test Prioritization Method for Configurable Software Systems based on Variability Mining},
 volume = {2021},
 year = {2022}
}