Title
Aletheia: a failure diagnosis toolchain.
Abstract
Testing and debugging are time-consuming, tedious and costly. As many automated test generation tools are being applied in practice nowadays, there is a growing need for automated failure diagnosis. We introduce Aletheia, a failure diagnosis toolchain, which aims to help developers and testers reduce failure analysis time. The key ideas include: data generation to provide the relevant data for further analysis, failure clustering to group failing tests based on the hypothesized faults, and fault localization to pinpoint suspicious elements of the code. We evaluated Aletheia in a large-scale industrial case study as well as two open-source projects. Aletheia is released as an open-source tool on Github, and a demo video can be found at: https://youtu.be/BP9D68D02ZI
Year
Venue
Keywords
2018
ICSE (Companion Volume)
Hit spectra, Failure clustering, Fault localization, Parallel debugging
Field
DocType
ISSN
Software engineering,Systems engineering,Computer science,Cluster analysis,Test data generation,Toolchain,Debugging
Conference
2574-1926
ISBN
Citations 
PageRank 
978-1-4503-5663-3
1
0.37
References 
Authors
16
5