Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Wed 29 May 2019 16:20 - 16:40 at Duluth - Test Selection and Prioritization Chair(s): Robert Feldt

Today, we depend on numerous large-scale services for basic operations such as email. These services, built on the basis of Continuous Integration/Continuous Deployment (CI/CD) processes, are extremely dynamic: developers continuously commit code and introduce new features, functionality and fixes. Hundreds of commits may enter the code-base in a single day. Therefore one of the most time-critical, yet resource-intensive tasks towards ensuring code-quality is effectively testing such large code-bases. This paper presents FastLane, a system that performs data-driven test minimization. FastLane uses light-weight machine-learning models built upon a rich history of test and commit logs to predict test outcomes. Tests for which we predict outcomes need not be explicitly run, thereby saving us precious test-time and resources. Our evaluation on a large-scale email and collaboration platform service shows that our techniques can save 18.04%, i.e., almost a fifth of test-time while obtaining a test outcome accuracy of 99.99%.

Wed 29 May
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

16:00 - 18:00: Papers - Test Selection and Prioritization at Duluth
Chair(s): Robert FeldtChalmers University of Technology
icse-2019-Software-Engineering-in-Practice16:00 - 16:20
Armin NajafiConcordia University, Weiyi ShangConcordia University, Canada, Peter RigbyConcordia University, Montreal, Canada
icse-2019-Technical-Papers16:20 - 16:40
Adithya Abraham Philip, Ranjita BhagwanMicrosoft Research India, Rahul KumarMicrosoft, Chandra MaddilaMicrosoft, Nachiappan NagappanMicrosoft Research
icse-2019-Technical-Papers16:40 - 17:00
Emilio CrucianiGran Sasso Science Institute, L'Aquila, Italy, Breno MirandaFederal University of Pernambuco, Roberto VerdecchiaGran Sasso Science Institute, Vrije Universiteit Amsterdam, Antonia BertolinoCNR-ISTI
icse-2019-Software-Engineering-in-Practice17:00 - 17:20
Abhaya ParthyApple Inc., Leopold SilbersteinApple Inc., Emily KowalczykApple Inc., John Paul HighApple Inc., Adithya NagarajanApple Inc., Atif MemonApple Inc.
icse-2019-Technical-Papers17:20 - 17:40
Chenguang ZhuUniversity of Texas, Austin, Owolabi LegunsenUniversity of Illinois at Urbana-Champaign, August ShiUniversity of Illinois at Urbana-Champaign, Milos GligoricUniversity of Texas at Austin
icse-2019-Journal-First-Paper17:40 - 17:50
Tingting YuUniversity of Kentucky, Zunchen Huang, Chao WangUSC
icse-2019-Paper-Presentations17:50 - 18:00