Title
Reducing Failure Analysis Time: An Industrial Evaluation.
Abstract
Testing and debugging automotive cyber physical systems are challenging. Developing and integrating cyber and physical components require extensive testing to ensure reliable and safe releases. One important cost factor in the debugging process is the time required to analyze failures. Since large number of failures usually happen due to a few underlying faults, clustering failures based on the responsible faults helps reduce analysis time. We focus on the software-in-the-loop and hardware-in-the-loop levels of testing where test execution times are high. We devise a methodology for adapting existing clustering techniques to a real context. We augment an existing clustering approach by a method for selecting representative tests. To analyze failures, rather than investigating all failing tests one by one, testers inspect only these representatives. We report on the results of a large scale industrial case study. We ran experiments on ca. 850 KLOC. Results show that utilizing our clustering tool, testers can reduce failure analysis time by more than 80%.
Year
DOI
Venue
2017
10.1109/ICSE-SEIP.2017.15
ICSE-SEIP
Keywords
Field
DocType
failure analysis, failure clustering, SiL testing, HiL testing, automotive CPS
Computer science,Real-time computing,Test execution,Software,Cyber-physical system,Factor cost,Cluster analysis,Reliability engineering,Debugging,Automotive industry
Conference
ISBN
Citations 
PageRank 
978-1-5386-2718-1
5
0.40
References 
Authors
20
4
Name
Order
Citations
PageRank
Mojdeh Golagha192.16
Alexander Pretschner2269.69
Dominik Fisch31467.64
Roman Nagy450.40