Debugging a fault in a program is an error-prone and resource-intensive process that requires considerable work. My doctoral research aims at supporting developers during this process by integrating test generation as a feedback loop into a novel fault diagnosis to narrow down the causality by validating or disproving suggested hypotheses. I will combine input, output, and state to detect relevant relations for an immersive fault diagnosis. Further, I want to introduce an approach for a targeted test that leverages statistical fault localization to extract oracles based on execution features to identify failing tests.
History
Preferred Citation
Marius Smytzek. From Input to Failure: Explaining Program Behavior via Cause-Effect Chains. In: International Conference on Software Engineering (ICSE). 2023.
Primary Research Area
Secure Connected and Mobile Systems
Name of Conference
International Conference on Software Engineering - Companion (ICSE-Companion)
Legacy Posted Date
2023-03-08
Open Access Type
Unknown
BibTeX
@inproceedings{cispa_all_3904,
title = "From Input to Failure: Explaining Program Behavior via Cause-Effect Chains",
author = "Smytzek, Marius",
booktitle="{International Conference on Software Engineering (ICSE)}",
year="2023",
}