Presentation 2021-10-19
Predict failure of test case generation
Ryo Soga, Hideyuki Kanuka,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) The automation tools for improving productivity of software development are abandoned at times due to lower-than-expected performance. The automatic test-case-generation tool we are developing, which is based on symbol execution, fails in test-case generation for certain programs. These failures cannot be addressed until the tool has finished running. Hence, although our tool can reduce the number of manual test-case-generation, but it takes longer to generate test cases than to manually generate all test cases from scratch. We propose a method of predicting the failure of symbolic-execution-based automatic test-case generation using machine learning and decision-rule-based approaches before running the tool. The proposed method allows us to proactively address automatic test-case generation failures and start manual test-case generation in parallel. Through a case study, we verified that the proposed method is effective in reducing the total time required to generate test cases.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) test case generation / symbolic execution / machine learning
Paper # SS2021-14,DC2021-19
Date of Issue 2021-10-12 (SS, DC)

Conference Information
Committee SS / DC
Conference Date 2021/10/19(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Online
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Takashi Kobayashi(Tokyo Inst. of Tech.) / Hiroshi Takahashi(Ehime Univ.)
Vice Chair Kozo Okano(Shinshu Univ.) / Tatsuhiro Tsuchiya(Osaka Univ.)
Secretary Kozo Okano(Hiroshima City Univ.) / Tatsuhiro Tsuchiya(Tokyo Inst. of Tech.)
Assistant Shinpei Ogata(Shinshu Univ.)

Paper Information
Registration To Technical Committee on Software Science / Technical Committee on Dependable Computing
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Predict failure of test case generation
Sub Title (in English)
Keyword(1) test case generation
Keyword(2) symbolic execution
Keyword(3) machine learning
1st Author's Name Ryo Soga
1st Author's Affiliation Hitachi, Ltd.(Hitachi, Ltd.)
2nd Author's Name Hideyuki Kanuka
2nd Author's Affiliation Hitachi, Ltd.(Hitachi, Ltd.)
Date 2021-10-19
Paper # SS2021-14,DC2021-19
Volume (vol) vol.121
Number (no) SS-204,DC-205
Page pp.pp.7-12(SS), pp.7-12(DC),
#Pages 6
Date of Issue 2021-10-12 (SS, DC)