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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …