Write a Blog >>
ESEC/FSE 2021
Thu 19 - Sat 28 August 2021 Clowdr Platform
Fri 27 Aug 2021 17:20 - 17:30 - Testing—Test Prioritization and Selection Chair(s): Wing Lam, Myra Cohen
Sat 28 Aug 2021 05:20 - 05:30 - Testing—Test Prioritization and Selection Chair(s): Michalis Famelis

Product Line Engineering (PLE) is a crucial practice in many software development environments where software systems are complex and developed for multiple customers with varying needs. At the same time, many development processes are use case-driven, which strongly influences their requirements engineering and system testing practices. In this paper, we propose, apply, and assess an automated system test case classification and prioritization approach specifically targeting system testing in the context of use case-driven development of product families. Our approach provides (i) automated support to classify, for a new product in a product family, relevant and valid system test cases associated with previous products and (ii) automated prioritization of system test cases using multiple risk factors such as the fault-proneness of requirements and requirements volatility in a product family. We performed a case study with an industrial product family in the automotive domain. Results provide empirical evidence that the approach is practical and beneficial to classify and prioritize system test cases in industrial product lines. The original paper can be downloaded from https://orbilu.uni.lu/handle/10993/43531}. Novelty is discussed in the submitted manuscript.

Fri 27 Aug

Displayed time zone: Athens change

17:00 - 18:00
Testing—Test Prioritization and SelectionIndustry Papers / Journal First / Research Papers +12h
Chair(s): Wing Lam University of Illinois at Urbana-Champaign, Myra Cohen Iowa State University
17:00
10m
Paper
A Multi-Armed Bandit Approach for Test Case Prioritization in Continuous Integration Environments
Journal First
Jackson A. Prado Lima Federal University of Paraná, Silvia Regina Vergilio Federal University of Paraná
Link to publication DOI Pre-print Media Attached
17:10
10m
Paper
Data-Driven Test Selection at Scale
Industry Papers
Sonu Mehta Microsoft Research, Farima Farmahinifarahani University of California at Irvine, Ranjita Bhagwan Microsoft Research, Suraj Guptha Microsoft, Sina Jafari Microsoft, Rahul Kumar Microsoft Research, Vaibhav Saini Microsoft, Anirudh Santhiar Microsoft
DOI
17:20
10m
Paper
Automating System Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines
Journal First
Ines Hajri University of Luxembourg, Arda Goknil SINTEF Digital, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Ottawa, Canada / University of Luxembourg, Luxembourg
17:30
30m
Live Q&A
Q&A (Testing—Test Prioritization and Selection)
Research Papers

Sat 28 Aug

Displayed time zone: Athens change

05:00 - 06:00
Testing—Test Prioritization and SelectionJournal First / Research Papers / Industry Papers
Chair(s): Michalis Famelis Université de Montréal
05:00
10m
Paper
A Multi-Armed Bandit Approach for Test Case Prioritization in Continuous Integration Environments
Journal First
Jackson A. Prado Lima Federal University of Paraná, Silvia Regina Vergilio Federal University of Paraná
Link to publication DOI Pre-print Media Attached
05:10
10m
Paper
Data-Driven Test Selection at Scale
Industry Papers
Sonu Mehta Microsoft Research, Farima Farmahinifarahani University of California at Irvine, Ranjita Bhagwan Microsoft Research, Suraj Guptha Microsoft, Sina Jafari Microsoft, Rahul Kumar Microsoft Research, Vaibhav Saini Microsoft, Anirudh Santhiar Microsoft
DOI
05:20
10m
Paper
Automating System Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines
Journal First
Ines Hajri University of Luxembourg, Arda Goknil SINTEF Digital, Fabrizio Pastore University of Luxembourg, Lionel Briand University of Ottawa, Canada / University of Luxembourg, Luxembourg
05:30
30m
Live Q&A
Q&A (Testing—Test Prioritization and Selection)
Research Papers