Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Towards Fault Localization via Probabilistic Software Modeling

  • Hannes Thaller (Vortragende*r)

Aktivität: Vortrag oder PräsentationVortrag nach Bewerbung und AuswahlScience-to-science

Beschreibung

Software testing helps developers to identify bugs.However, awareness of bugs is only the first step. Finding andcorrecting the faulty program components is equally hard andessential for high-quality software. Fault localization automati-cally pinpoints the location of an existing bug in a program. It isa hard problem, and existing methods are not yet precise enoughfor widespread industrial adoption. We propose fault localizationvia Probabilistic Software Modeling (PSM). PSM analyzes thestructure and behavior of a program and synthesizes a networkof Probabilistic Models (PMs). Each PM models a method withits inputs and outputs and is capable of evaluating the likelihoodof runtime data. We use this likelihood evaluation to find faultlocations and their impact on dependent code elements. Resultsindicate that PSM is a robust framework for accurate faultlocalization.Index Terms—fault localization, probabilistic modeling, multi-variate testing, software modeling, static code analysis, dynamiccode analysis, runtime monitoring, inference, simulation, deeplearning
Zeitraum18 Feb. 2020
EreignistitelVST@SANER 2020
VeranstaltungstypKonferenz
OrtKanadaAuf Karte anzeigen

Wissenschaftszweige

  • 102 Informatik
  • 102022 Softwareentwicklung

JKU-Schwerpunkte

  • Digital Transformation