A Novel Framework for Locating Software Faults Using Latent Divergences thumbnail
Pause
Mute
Subtitles
Playback speed
0.25
0.5
0.75
1
1.25
1.5
1.75
2
Full screen

A Novel Framework for Locating Software Faults Using Latent Divergences

Published on Nov 30, 20112631 Views

Fault localization, i.e., identifying erroneous lines of code in a buggy program, is a tedious process, which often requires considerable manual effort and is costly. Recent years have seen much progr

Related categories

Chapter list

A Novel Framework for Locating Software Faults Using Latent Divergences00:00
Software failures are expensive00:29
Testing and Debugging01:29
Overview03:47
Outline - 105:51
Example: faulty program*06:09
Example: fault localization using latent divergence08:24
Example: effectiveness of different techniques09:18
Outline - 210:21
Basis – Probabilistic Divergence10:22
Key Definition – Latent Divergence10:48
Family of Latent Divergences12:14
Ranking Algorithm12:42
Metric Quality13:05
Outline - 313:38
Subject programs13:47
Results: Fault Localization Effectiveness14:48
Results: Metric Quality15:32
Outline - 416:01
Related Work16:08
Conclusions16:39