Expand description
Advanced Fault Localization Module (BH-16 to BH-20)
Implements research-based fault localization techniques:
- BH-16: Mutation-Based Fault Localization (MBFL)
- BH-17: Causal Fault Localization
- BH-18: Predictive Mutation Testing
- BH-19: Multi-Channel Fault Localization
- BH-20: Semantic Crash Bucketing
References:
- Papadakis & Le Traon (2015) “Metallaxis-FL” - IEEE TSE
- Baah et al. (2010) “Causal Inference for Statistical Fault Localization” - ISSTA
- Zhang et al. (2018) “Predictive Mutation Testing” - IEEE TSE
- Li et al. (2021) “DeepFL” - ISSTA
- Cui et al. (2016) “RETracer” - ICSE
Structs§
- Crash
Bucket - Crash bucket for semantic grouping (BH-20).
- Crash
Bucketer - Semantic crash bucketer (BH-20).
- Crash
Info - Information about a single crash.
- Multi
Channel Localizer - Multi-channel fault localizer (BH-19).
- Mutation
Data - Mutation data for MBFL (BH-16).
- Scored
Location - Location with multi-channel scores.
- Spectrum
Data - SBFL spectrum data.
- Stack
Frame - A stack frame in a crash trace.
- Test
Coverage - Coverage data for a single test.
Enums§
- Root
Cause Pattern - Root cause patterns for crash bucketing (BH-20).