Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
Fri 28 May 2021 10:55 - 11:25 at Demonstration Room - 4.1. Testing 2 Chair(s): Giuseppe Scanniello

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

Conference Day
Fri 28 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:55 - 11:25
4.1. Testing 2DEMO - Demonstrations at Demonstration Room
Chair(s): Giuseppe ScannielloUniversity 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
30m
Demonstration
FastCA: An Effective and Efficient Tool for Combinatorial Covering Array GenerationDemonstration
DEMO - Demonstrations
Jinkun LinState Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, China, Shaowei CaiInstitute of Software at Chinese Academy of Sciences, China, Bing HeMicrosoft Research, China, Yingjie FuPeking University, China, Chuan LuoMicrosoft Research, China, Qingwei LinMicrosoft Research, Beijing, China
Pre-print Media Attached
10:55
30m
Demonstration
GAssert: A Fully Automated Tool to Improve Assertion OraclesDemonstration
DEMO - Demonstrations
Valerio TerragniThe University of Auckland, Gunel JahangirovaUSI Lugano, Switzerland, Paolo TonellaUSI Lugano, Switzerland, Mauro PezzeUSI Lugano, Switzerland
Pre-print Media Attached
10:55
30m
Demonstration
UIS-Hunter: Detecting UI Design Smells in Android AppsDemonstration
DEMO - Demonstrations
Bo YangZhejiang University, Zhenchang XingAustralian National University, Xin XiaHuawei Software Engineering Application Technology Lab, Chunyang ChenMonash University, Deheng YeTencent AI Lab, Shanping LiZhejiang University
Pre-print Media Attached
10:55
30m
Demonstration
Testing Framework for Black-box AI ModelsDemonstration
DEMO - Demonstrations
Aniya AggarwalIBM Research, India, Samiulla ShaikhIBM Research, India, Sandeep HansIBM India Research Lab, Swastik HaldarIBM Research, India, Rema AnanthanarayananIBM Research, India, Diptikalyan SahaIBM Research India
Pre-print Media Attached