GAssert: A Fully Automated Tool to Improve Assertion OraclesDemonstration
This program is tentative and subject to change.
This demo presents the implementation and usage details of GASSERT, the first tool to automatically improve assertion oracles. Assertion oracles are executable boolean expressions placed inside the program that should pass (return true) for all correct executions and fail (return false) for all incorrect executions. Because designing perfect assertion oracles is difficult, assertions are prone to both false positives (the assertion fails but should pass) and false negatives (the assertion passes but should fail). Given a Java method containing an assertion oracle to improve, GASSERT returns an improved assertion with fewer false positives and false negatives than the initial assertion. Internally, GASSERT implements a novel co-evolutionary algorithm that explores the space of possible assertions guided by two fitness functions that reward assertions with fewer false positives, fewer false negatives, and smaller size.
This program is tentative and subject to change.
Fri 28 May Times are displayed in 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 2-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Participants 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 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 | ||
10:55 30mDemonstration | 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 | ||
10:55 30mDemonstration | UIS-Hunter: Detecting UI Design Smells in Android AppsDemonstration DEMO - Demonstrations Bo YangZhejiang University, Zhenchang XingAustralian National University, Xin XiaMonash University, Chunyang ChenMonash University, Deheng YeTencent AI Lab, Shanping LiZhejiang University Pre-print | ||
10:55 30mDemonstration | 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 |