TY - GEN
T1 - Aletheia
T2 - 40th ACM/IEEE International Conference on Software Engineering, ICSE 2018
AU - Golagha, Mojdeh
AU - Raisuddin, Abu Mohammed
AU - Mittag, Lennart
AU - Hellhake, Dominik
AU - Pretschner, Alexander
N1 - Publisher Copyright:
© 2018 Authors.
PY - 2018/5/27
Y1 - 2018/5/27
N2 - 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.
AB - 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.
KW - Fault localization
KW - Hit spectra
KW - Parallel debugging
KW - failure clustering
UR - http://www.scopus.com/inward/record.url?scp=85049684501&partnerID=8YFLogxK
U2 - 10.1145/3183440.3183486
DO - 10.1145/3183440.3183486
M3 - Conference contribution
AN - SCOPUS:85049684501
T3 - Proceedings - International Conference on Software Engineering
SP - 13
EP - 16
BT - Proceedings - International Conference on Software Engineering
PB - IEEE Computer Society
Y2 - 27 May 2018 through 3 June 2018
ER -