Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 17 of 17 for “"Fault Localization"”.
-
Cross-domain network fault localization
Prior research has focused on intra-domain fault localization leaving the cross-domain problem largely unaddressed. Faults often have widespread effects, which if correlated, could significantly improve fault localization. For both competitive and security reasons, domain managers hesitate to share …
-
Enhancing Fault Localization with Cost Awareness
… thesis is to improve the accuracy of existing fault localization (FL) techniques. We experimented with several source code line level features such as line commit size, line recency, and line length to arrive at a new fault localization technique. Based on our experiments, we propose a novel …
-
Spectrum-Based Fault Localization for Multiple Faults
… is the process of identifying and removing faults from a software system. The task is traditionally performed largely manually and is thus a costly part of the software development life-cycle. Many automated approaches have been proposed to alleviate the cost of debugging, particularly for …
-
Empirical Investigations of More Practical Fault Localization Approaches
… even a trillion of US dollars. As a result, many fault localization (FL) techniques for localizing bugs automatically, have been proposed. Despite its popularity, adopting FL in industrial environments has been impractical due to its undesirable accuracy and high runtime overhead cost. Motivated …
-
A novel invariants-based approach for automated software fault localization
… generated good inputs that are close to the fault-triggering input, to select a set of candidate program locations which are possible root causes. We then trim the set of candidate root causes using software-implemented dynamic backwards slicing, plus two new filtering heuristics: dependence …
-
Automatic fault localization in concurrent programs using noising and search strategies
… challenges we have developed CFLASH (Concurrency Faults Localized Automatically using Search Heuristics), an automatic fault localization tool for multithreaded Java programs. CFLASH utilizes a combination of noise-based code injection and a heuristic search algorithm to identify potentially …
-
A Bayesian network framework for fusing spectrum-based fault localization and forward slicing
[EMBARGOED UNTIL 12/01/2026] Fault localization techniques based on spectrum analysis (SBFL), such as Ochiai, Tarantula, D*, and Barinel, have achieved state-of-the-art performance in many benchmarks, yet their effectiveness can degrade in complex, multi-fault programs where coverage information …
-
Studying the impact of early test termination due to assertion failure on code coverage and spectrum-based fault localization
… code coverage information (e.g., spectrum-based fault localization). We refer to such a scenario as early test termination. Understanding the impact of early test termination on test coverage is important for software testing and debugging, particularly for the techniques that rely on coverage …
-
Nonlocalized faulting in a thick lithosphere : application to lunar contraction
… lack of a visible global system of compressive faults. We model the lunar lithosphere as a layered elastic medium that fails according to a Mohr-Coulomb criterion. We use elastic constants inferred from lunar seismic profiles, and use a finite element code to model the response of this …
-
FReAK: fault injection based resilience assessment of Kubernetes
… container orchestrator, using nearly 12000 fault injections in the control plane of Kubernetes performed using FReAK, an automated fault injector, is presented in this thesis. Subsequently, the vulnerable functionalities of the components are uncovered. Additionally, a Bayesian model for …
-
A Novel Method for the Location of High Impedance Faults
… system reliability and minimize the impact of faults in a distribution system, a timely restoration is needed which requires accurate fault localization. Locating High Impedance Faults (HIFs) is specifically challenging because of their variable and nonlinear nature. Most existing approaches …
-
Error directed execution history analysis: an approach to automatic debugging
… search, heuristic techniques perform automatic fault Localization.
-
Tackling Test Flakiness: Understanding the Problem and Providing Practical Mitigations
… We also introduced Spectrum-based Flaky Fault Localization (SFFL), an automated debugging technique that aims to pinpoint the specific lines in the source code that cause a flaky test's non-deterministic behavior. SFFL extends traditional Spectrum-based Fault Localization (SFL) by …
-
Data-Centric Situational Awareness and Management in Intelligent Power Systems
… big data, the first approach provides a fault analysis solution based on characterization and analytics of the synchrophasor measurements. Specifically, the optimal synchrophasor measurement devices selection algorithm (OSMDSA) and matching pursuit decomposition (MPD) based …
-
Interpretability and Debugging for Distributed Privacy Preserving Machine Learning
… for federated learning that effectively localize faults and attribute global model predictions without degrading performance or violating FL's core privacy principles? The central insight is that effective debugging and interpretability can be achieved by analyzing model parameters, activations, …
-
Systems, models and algorithms for failure diagnosis in networked infrastructure
… Analysis (RCA). The goal of RCA is to localize faults with high accuracy in a timely manner using practical monitoring telemetry. There are two major challenges in designing such RCA solutions: (1) accurately modeling the behavior of the system and (2) using the model to infer the root causes …
-
Turning Up the Heat!: Using Fault-Localizing Heat Maps to Help Students Improve Their Code
… work we apply a technique called statistical fault location (SFL) to student program assignments. Using the GZoltar software tool, we applied this technique to a set of previously-submitted student assignments gathered from students in our introductory CS course, CS 1114: Introduction to …