{"id":{"repo_id":"missouri","oai_identifier":"oai:mospace.umsystem.edu:10355/111105"},"canonical_url":"https://search.dev.ndltd.org/etd/missouri/oai:mospace.umsystem.edu:10355/111105","repository":{"repo_id":"missouri","name":"University of Missouri","base_url":"https://mospace.umsystem.edu/oai/request"},"display":{"title":"A Bayesian network framework for fusing spectrum-based fault localization and forward slicing","abstract":"[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 alone is insufficient. Program slicing, in contrast, provides precise structural dependencies but often lacks statistical fault evidence. In this thesis, a generalizable probabilistic fusion framework is presented that integrates SBFL metrics with forward slicing through Bayesian networks. Unlike prior hybrids that combine these techniques via fixed heuristics, this approach models the probabilistic relationships between suspiciousness scores and slicing reachability, enabling principled evidence integration. This method is evaluated on multi-fault scenarios using Defects4J and an extended dataset of combined-bug projects, demonstrating consistent improvements over SBFL baselines. The results show that this framework not only boosts accuracy in traditional settings but also substantially improves localization in multi-fault contexts, suggesting a viable path toward more robust and adaptable fault localization in practice.","abstract_html":"[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 alone is insufficient. Program slicing, in contrast, provides precise structural dependencies but often lacks statistical fault evidence. In this thesis, a generalizable probabilistic fusion framework is presented that integrates SBFL metrics with forward slicing through Bayesian networks. Unlike prior hybrids that combine these techniques via fixed heuristics, this approach models the probabilistic relationships between suspiciousness scores and slicing reachability, enabling principled evidence integration. This method is evaluated on multi-fault scenarios using Defects4J and an extended dataset of combined-bug projects, demonstrating consistent improvements over SBFL baselines. The results show that this framework not only boosts accuracy in traditional settings but also substantially improves localization in multi-fault contexts, suggesting a viable path toward more robust and adaptable fault localization in practice.","abstract_has_math":false,"creators":["Buchanan, Evan"],"institution":"University of Missouri--Columbia","degree_name":"M.S.","degree_level":"Masters","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":[],"advisors":["Ufuktepe, Ekincan"],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025","date_published":"2025","updated_at":"2026-07-24T03:09:27Z","subjects":[],"languages":["eng","English"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.doi","label":"DOI","values":["https://doi.org/10.32469/10355/111105"],"render_values":[{"text":"https://doi.org/10.32469/10355/111105","href":"https://doi.org/10.32469/10355/111105","code":true}]}]},"links":{"outbound_url":"https://hdl.handle.net/10355/111105","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Ufuktepe, Ekincan"]},{"key":"dc:creator","label":"Author","values":["Buchanan, Evan"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2026-03-03T15:33:32Z"]},{"key":"dc:date.issued","label":"Date","values":["2025"]},{"key":"dc:publisher","label":"Institution","values":["University of Missouri--Columbia"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Missouri--Columbia"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["English"]},{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.doi","label":"DOI","values":["https://doi.org/10.32469/10355/111105"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10355/111105"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["[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 alone is insufficient. Program slicing, in contrast, provides precise structural dependencies but often lacks statistical fault evidence. In this thesis, a generalizable probabilistic fusion framework is presented that integrates SBFL metrics with forward slicing through Bayesian networks. Unlike prior hybrids that combine these techniques via fixed heuristics, this approach models the probabilistic relationships between suspiciousness scores and slicing reachability, enabling principled evidence integration. This method is evaluated on multi-fault scenarios using Defects4J and an extended dataset of combined-bug projects, demonstrating consistent improvements over SBFL baselines. The results show that this framework not only boosts accuracy in traditional settings but also substantially improves localization in multi-fault contexts, suggesting a viable path toward more robust and adaptable fault localization in practice."]},{"key":"dc:title","label":"Title","values":["A Bayesian network framework for fusing spectrum-based fault localization and forward slicing"]}]}],"canonical_facts":{"dc:contributor.advisor":["Ufuktepe, Ekincan"],"dc:creator":["Buchanan, Evan"],"dc:date.accessioned":["2026-03-03T15:33:32Z"],"dc:date.issued":["2025"],"dc:description.abstract":["[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 alone is insufficient. Program slicing, in contrast, provides precise structural dependencies but often lacks statistical fault evidence. In this thesis, a generalizable probabilistic fusion framework is presented that integrates SBFL metrics with forward slicing through Bayesian networks. Unlike prior hybrids that combine these techniques via fixed heuristics, this approach models the probabilistic relationships between suspiciousness scores and slicing reachability, enabling principled evidence integration. This method is evaluated on multi-fault scenarios using Defects4J and an extended dataset of combined-bug projects, demonstrating consistent improvements over SBFL baselines. The results show that this framework not only boosts accuracy in traditional settings but also substantially improves localization in multi-fault contexts, suggesting a viable path toward more robust and adaptable fault localization in practice."],"dc:identifier.doi":["https://doi.org/10.32469/10355/111105"],"dc:identifier.uri":["https://hdl.handle.net/10355/111105"],"dc:language":["English"],"dc:language.iso":["eng"],"dc:publisher":["University of Missouri--Columbia"],"dc:title":["A Bayesian network framework for fusing spectrum-based fault localization and forward slicing"],"dc:type":["Thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Masters"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Missouri--Columbia"]},"updated_at":"2026-07-24T03:09:27Z"}