A survey on software fault localization

WE Wong, R Gao, Y Li, R Abreu… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Software fault localization, the act of identifying the locations of faults in a program, is widely
recognized to be one of the most tedious, time consuming, and expensive-yet equally critical …

Software fault localization: An overview of research, techniques, and tools

WE Wong, R Gao, Y Li, R Abreu… - Handbook of Software …, 2023 - Wiley Online Library
This chapter describes traditional and intuitive fault localization techniques, including
program logging, assertions, breakpoints, and profiling. Many advanced fault localization …

Comparing developer-provided to user-provided tests for fault localization and automated program repair

R Just, C Parnin, I Drosos, MD Ernst - Proceedings of the 27th ACM …, 2018 - dl.acm.org
To realistically evaluate a software testing or debugging technique, it must be run on defects
and tests that are characteristic of those a developer would encounter in practice. For …

Augmenting bug localization with part-of-speech and invocation

Y Zhou, Y Tong, T Chen, J Han - International Journal of Software …, 2017 - World Scientific
Bug localization represents one of the most expensive, as well as time-consuming, activities
during software maintenance and evolution. To alleviate the workload of developers …

An empirical study on clustering for isolating bugs in fault localization

Y Huang, J Wu, Y Feng, Z Chen… - 2013 IEEE International …, 2013 - ieeexplore.ieee.org
Spectrum-based Fault Localization (SBFL) techniques use risk evaluation formulas to
calculate each statement's likelihood of having a bug based on test results. SBFL can not …

[PDF][PDF] 一种基于层次切片谱的软件错误定位技术

文万志, 李必信, 孙小兵, 刘翠翠 - 软件学报, 2013 - jos.org.cn
传统的软件错误定位技术通常利用测试覆盖信息计算程序语句发生错误的可疑度进行软件错误
定位, 但是这种定位技术没有充分考虑程序本身固有的依赖信息, 缺乏语句筛选 …

[PDF][PDF] 软件错误自动定位关键科学问题及研究进展

王克朝, 王甜甜, 苏小红, 马培军 - 计算机学报, 2015 - cjc.ict.ac.cn
摘要程序源代码中的缺陷是导致软件不可靠的一个主要原因. 软件错误自动定位技术通过计算机
分析程序源代码或执行过程中产生的运行状态, 检测程序中的异常并将其独立出来作为需要 …

Enhanced fault localization by weighting test cases with multiple faults

J Lee, J Kim, E Lee - Proceedings of the International …, 2016 - search.proquest.com
Fault localization is known to be one of the most time-consuming and difficult tasks in the
debugging process. Many fault localization techniques have been proposed to automate this …

Software program fault localization

MR Prasad - US Patent 10,678,673, 2020 - Google Patents
According to an aspect of an embodiment, a method may include executing multiple tests
with respect to code under test of a software program to perform multiple test executions …

[图书][B] Statistical estimation of software reliability and failure-causing effect

G Shu - 2014 - search.proquest.com
In recent years there has been an increasing number of research proposed for statistical
fault localization (SFL). One problem with most SFL techniques is that the estimates they …