FastCA: An Effective and Efficient Tool for Combinatorial Covering Array GenerationDemonstration
Combinatorial interaction testing (CIT) is a popular approach to detecting faults in highly configurable software systems. The core task of CIT is to generate a small test suite called a t-way covering array (CA), where t is the covering strength. A major drawback of existing solvers for CA generation is that they usually need considerable time to obtain a high-quality solution, which hinders its wider applications. In this paper, we describe FastCA, an effective and efficient tool for generating constrained CAs. We observe that the high time consumption of existing meta-heuristic algorithms is mainly due to the procedure of score computation. To this end, we present a much more efficient method for score computation. Thanks to this new lightweight score computation method, FastCA can work in the gradient mode to effectively explore the search space. Experiments on a broad range of real-world benchmarks and synthetic benchmarks show that FastCA significantly outperforms state-of-the-art solvers, in terms of both the size of obtained covering array and the run time.
Video: https://youtu.be/-6CuojQIt-k
Repository: https://github.com/jkunlin/FastCATool.git
Fri 28 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
10:55 - 11:25 | 4.1. Testing 2DEMO - Demonstrations at Demonstration Room Chair(s): Giuseppe Scanniello University of Basilicata Each demo makes a 1-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors. | ||
10:55 30mDemonstration | FastCA: An Effective and Efficient Tool for Combinatorial Covering Array GenerationDemonstration DEMO - Demonstrations Jinkun Lin State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, China, Shaowei Cai Institute of Software at Chinese Academy of Sciences, China, Bing He Microsoft Research, China, Yingjie Fu Peking University, China, Chuan Luo Microsoft Research, China, Qingwei Lin Microsoft Research, Beijing, China Pre-print Media Attached | ||
10:55 30mDemonstration | GAssert: A Fully Automated Tool to Improve Assertion OraclesDemonstration DEMO - Demonstrations Valerio Terragni The University of Auckland, Gunel Jahangirova USI Lugano, Switzerland, Paolo Tonella USI Lugano, Switzerland, Mauro Pezze USI Lugano, Switzerland Pre-print Media Attached | ||
10:55 30mDemonstration | UIS-Hunter: Detecting UI Design Smells in Android AppsDemonstration DEMO - Demonstrations Bo Yang Zhejiang University, Zhenchang Xing Australian National University, Xin Xia Huawei Software Engineering Application Technology Lab, Chunyang Chen Monash University, Deheng Ye Tencent AI Lab, Shanping Li Zhejiang University Pre-print Media Attached | ||
10:55 30mDemonstration | Testing Framework for Black-box AI ModelsDemonstration DEMO - Demonstrations Aniya Aggarwal IBM Research, India, Samiulla Shaikh IBM Research, India, Sandeep Hans IBM India Research Lab, Swastik Haldar IBM Research, India, Rema Ananthanarayanan IBM Research, India, Diptikalyan Saha IBM Research India Pre-print Media Attached |