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 localisation (SFL) is recognised to be one of the most tedious, costly, and critical activities in program debugging. Due to the increase in software complexity, there is a …
In software debugging, fault localization is the most difficult, expensive, tedious, and time- consuming task, particularly for large-scale software systems. This is due to the fact that it …
Although a test suite is indispensable for conducting effective fault localisation, not much work has been done to study how the test suite impacts fault localisation. This study presents …
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 …
G Jahangirova - Proceedings of the 26th ACM SIGSOFT International …, 2017 - dl.acm.org
The oracle problem remains one of the key challenges in software testing, for which little automated support has been developed so far. In my thesis work we introduce a technique …
Abstract In a Software Product Line (SPL) system, variability bugs can cause failures in certain products (buggy products), not in the others. In practice, variability bugs are not …
R Abou Assi, C Trad, M Maalouf… - … Testing, Verification and …, 2019 - Wiley Online Library
Coincidental correctness (CC) arises when a defective program produces the correct output despite the fact that the defect within was exercised. Researchers have recognized the …
P Rao, Z Zheng, TY Chen, N Wang… - 2013 13th International …, 2013 - ieeexplore.ieee.org
Spectrum-based fault localization (SBFL) uses the execution results of test cases to debug. There are two types of SBFL techniques: one using conventional slices, and the other using …