3 papers
cs.SE2021
CharmFL: A Fault Localization Tool for Python
Qusay Idrees Sarhan, Attila Szatmari, Rajmond Toth +1
Fault localization is one of the most time-consuming and error-prone parts of software debugging. There are several tools for helping developers in the fault localization process,…
cs.SE2021
Method Calls Frequency-Based Tie-Breaking Strategy For Software Fault Localization
Qusay Idrees Sarhan, Bela Vancsics, Arpad Beszedes
In Spectrum-Based Fault Localization (SBFL), a suspiciousness score is assigned to each code element based on test coverage and test outcomes. The scores are then used to rank the…
cs.SE2020
Software Module Clustering: An In-Depth Literature Analysis
Qusay I. Sarhan, Bestoun S. Ahmed, Miroslav Bures +1
Software module clustering is an unsupervised learning method used to cluster software entities (e.g., classes, modules, or files) with similar features. The obtained clusters may…