Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020
Wed 15 Jul 2020 16:30 - 16:40 at AST - Live Session 3 Chair(s): Hong Zhu

Arguably the most important measure of software quality in industry is the ability to acquire and retain customers. At Adobe we have learned that a good indicator of our future ability to retain customers is the number of customer reported regression bugs. To keep this number low we have found that the best testing approach is differential testing (DT). One of the greatest challenges for DT is how to handle the large number of differences that are often discovered. DT can only tell you if behavior has changed but cannot tell you if those changes are acceptable. Traditionally, a large manual effort is required to inspect each difference to determine the quality of the code change(s). This is very time consuming and severely limits the volume of testing that can be completed thus reducing adoption of this powerful testing technique. One approach used at Adobe to solve this problem is the use of association rule mining to collect similar differences into unique groups.

Grouping accomplishes two important tasks: 1. A great reduction in the number of differences that must be examined manually and 2. A simple and practical method of test suite evaluation. By grouping the differences and then analyzing those groups we can tell how effective the test suite has been in exercising all code paths. If code changes are expected to create differences, and we fail to find groups that reflect these expected differences, then we know that our test suite is incomplete and needs attention.

Wed 15 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

16:00 - 17:00: Live Session 3AST at AST
Chair(s): Hong ZhuOxford Brookes University
16:00 - 16:10
Research paper
AST
Tanapuch WanwarangCISPA Helmholtz Center for Information Security, Nataniel Borges Jr.CISPA Helmholtz Center for Information Security, Leon BettscheiderCISPA Helmholtz Center for Information Security, Andreas ZellerCISPA Helmholtz Center for Information Security
Pre-print
16:10 - 16:20
Research paper
AST
Jonas De BleserSofware Languages Lab, Vrije Universiteit Brussel, Dario Di NucciTilburg University, Coen De RooverVrije Universiteit Brussel
Pre-print
16:20 - 16:30
Short-paper
AST
Thierry Titcheu ChekamUniversity of Luxembourg (SnT), Mike PapadakisUniversity of Luxembourg, Yves Le TraonUniversity of Luxembourg
File Attached
16:30 - 16:40
Industry talk
AST
Darryl JarmanAdobe, Scott HuntAdobe, Jeffrey BerryAdobe, Inc., Dave ToweyUniversity of Nottingham Ningbo China
16:40 - 16:50
Industry talk
AST
Chang-Seo ParkGoogle LLC
16:50 - 17:00
Industry talk
AST
Jonny MoonAdobe, Inc., Brian FarnsworthAdobe, Inc., Riley SmithAdobe, Inc.