# Automating System Test Case Classification and Prioritization for Use   Case-Driven Testing in Product Lines

**Authors:** Ines Hajri, Arda Goknil, Fabrizio Pastore, Lionel C. Briand

arXiv: 1905.11699 · 2020-06-19

## TL;DR

This paper presents an automated approach for classifying and prioritizing system test cases in product line engineering, leveraging use case-driven development to improve testing efficiency and effectiveness in industrial automotive contexts.

## Contribution

It introduces a novel automated method for test case classification and prioritization tailored to use case-driven development in product families, validated through industrial case studies.

## Key findings

- Effective classification of test cases for new products
- Prioritization based on risk factors improves testing focus
- Empirical validation shows practical benefits in industrial settings

## Abstract

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 and this 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 fault-proneness of requirements and requirements volatility in a product family. Our evaluation was performed in the context of an industrial product family in the automotive domain. Results provide empirical evidence that we propose a practical and beneficial way to classify and prioritize system test cases for industrial product lines.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1905.11699/full.md

## Figures

28 figures with captions in the complete paper: https://tomesphere.com/paper/1905.11699/full.md

## References

117 references — full list in the complete paper: https://tomesphere.com/paper/1905.11699/full.md

---
Source: https://tomesphere.com/paper/1905.11699