Severity-Aware Prioritization of System-Level Regression Tests in Automotive Software

Roland Wuersching, Daniel Elsner, Fabian Leinen, Alexander Pretschner, Georg Grueneissl, Thomas Neumeyr, Tobias Vosseler

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

In automotive software engineering, system-level regression testing is crucial to ensure proper integration of often- times safety-critical components. Due to the inherent complexity of such systems and components, testing is commonly performed manually and in a black-box manner, which is particularly costly and leads to slow feedback cycles between testers and developers. Regression Test Prioritization (RTP) aims to reduce feedback time by ordering tests to reveal faults earlier during the testing process. However, most prior RTP research does not incorporate varying fault severity, which must be taken into account when evaluating and designing appropriate RTP approaches for safety-critical automotive software systems. In this work, we present a case study at our industry partner MAN, a leading international provider of commercial vehicles. We design and instantiate a domain-specific, severity-aware RTP assessment model and comparatively assess state-of-the-art RTP approaches. Our results indicate that simple and partly well- known heuristics based on test history and test costs have the best cost-effectiveness, achieving between 85% and 90% of the maximum possible feedback time reduction. On the other hand, search-based and machine-learning-based RTP approaches do not perform better, especially if available test history is sparse.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation, ICST 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages398-409
Number of pages12
ISBN (Electronic)9781665456661
DOIs
StatePublished - 2023
Event16th IEEE International Conference on Software Testing, Verification and Validation, ICST 2023 - Dublin, Ireland
Duration: 16 Apr 202320 Apr 2023

Publication series

NameProceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation, ICST 2023

Conference

Conference16th IEEE International Conference on Software Testing, Verification and Validation, ICST 2023
Country/TerritoryIreland
CityDublin
Period16/04/2320/04/23

Keywords

  • Regression test prioritization
  • automotive software
  • manual testing
  • system-level testing

Fingerprint

Dive into the research topics of 'Severity-Aware Prioritization of System-Level Regression Tests in Automotive Software'. Together they form a unique fingerprint.

Cite this