Substate profiling for enhanced fault detection and localization: An empirical study

R Abou Assi, W Masri, C Trad - 2020 IEEE 13th International …, 2020 - ieeexplore.ieee.org
Researchers have used execution profiles to enable coverage-based techniques in areas
such as defect detection and fault localization. Typical profile elements include functions …

Substate profiling for effective test suite reduction

R Abou Assi, W Masri, C Trad - 2018 IEEE 29th International …, 2018 - ieeexplore.ieee.org
Test suite reduction (TSR) aims at removing redundant test cases from regression test
suites. A typical TSR approach ensures that structural profile elements covered by the …

Can we predict the quality of spectrum-based fault localization?

M Golagha, A Pretschner… - 2020 IEEE 13th …, 2020 - ieeexplore.ieee.org
Fault localization and repair are time-consuming and tedious. There is a significant and
growing need for automated techniques to support such tasks. Despite significant progress …

Program state coverage: A test coverage metric based on executed program states

KE Someoliayi, S Jalali, M Mahdieh… - 2019 IEEE 26th …, 2019 - ieeexplore.ieee.org
In software testing, different metrics are proposed to predict and compare test suites
effectiveness. In this regard, Mutation Score (MS) is one of most accurate metrics. However …

How detrimental is coincidental correctness to coverage‐based fault detection and localization? An empirical study

R Abou Assi, W Masri, C Trad - Software Testing, Verification …, 2021 - Wiley Online Library
According to the reachability–infection–propagation (RIP) model, three conditions must be
satisfied for program failure to occur:(1) the defect's location must be r eached,(2) the …

Exploring the triggering modes of spectrum-based fault localization: An industrial case

T Dao, M Wang, N Meng - 2021 14th IEEE Conference on …, 2021 - ieeexplore.ieee.org
Fault localization is important for software development and maintenance. Among existing
techniques, spectrum-based fault localization (SBFL) is effective to locate bugs based on the …

Coincidental correctness in the Defects4J benchmark

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 …

State profiling of internal variables

W Masri, J Daou, R Abou Assi - 2014 IEEE Seventh …, 2014 - ieeexplore.ieee.org
Execution profiles form the basis of many dynamic program analysis techniques developed
to solve problems in fields such as software testing, fault localization, and program …

Do bug-fix types affect spectrum-based fault localization algorithms' efficiency?

A Szatmári, B Vancsics… - 2020 IEEE Workshop on …, 2020 - ieeexplore.ieee.org
Finding a bug in the software is an expensive task, however, debugging is a crucial part of
the software development life cycle. Spectrum-Based Fault Localization (SBFL) algorithms …

Improving spectrum-based fault localization using quality assessment and optimization of a test suite

C Liu, C Ma, T Zhang - 2020 IEEE 20th International …, 2020 - ieeexplore.ieee.org
Spectral fault localization is an automatic fault-localization technique to expedite debugging,
which uses risk evaluation formula to rank the risk of fault existence in each program entity …