Deep learning for fault localization at SANER 2024

Deep learning for fault localization at SANER 2024

At IEEE SANER 2024 in Rovaniemi, Finland, we presented “On the Stability and Applicability of Deep Learning in Fault Localization” (Csuvik, Aszmann, Beszédes, Horváth and Gyimóthy).

The Arctic Circle line near Rovaniemi
The Arctic Circle line, 66°32′35″ N, near Rovaniemi during SANER 2024.

The study trained deep learning fault localization models (MLP, CNN and RNN) on the Defects4J benchmark several times, with the same input but different random initialisations. The rankings varied widely between trainings: 90% of the produced ranks differed in subsequent runs. Meta-parameter optimisation, simpler models and resampling helped in part, but the models still were not stable enough to produce reliable results.

The finding that stays with us: a model that scores well once may not behave the same on the next run. Production AI needs repeatable results.

Read the paper: publisher page

Planning an AI feature?

We build LLM-based products with verification, logging and human review designed in from the first sprint – and most engagements start with a free one-week proof of concept for one named process.

Book 20 minutes with ViktorSend a message