遇见数据集

Replication package for the paper: Towards Better Localization of Predicate-Related Faults in Spectrum-Based Fault Localization

收藏
Zenodo2025-06-27 更新2026-05-26 收录
官方服务:

资源简介:

## Appendix Contents This repository contains supplementary materials referenced in the main manuscript. Each folder or file is described below. ### 1. 2022-08-gzoltarContains the fault-localization scores generated by GZoltar on Defects4J 2.0. We used the scripts to obtain the scores from https://bitbucket.org/hferenc/fault-localization-data/src/master/ ### 2. control_flow_fl_scriptsAll scripts required to reproduce the quantitative experiment acrossboth Python and Java versions. To run the scripts you have to have Python 3.9. Install the dependencies using ```Pythonpip install -r requirements.txt``` To run the Python experiments please run main.py from the control_flow_fl_scripts folder. This will download the Python programs using BugsInPy through wsl. It will calculate the modified SBFL ranks using the ranks provided by the authors of BugsInPy. To run Java experiments run importance_szatma_java_modified_else.py.In order to run this script you need to have the scores for the Java projects from Defects4J using GZoltar. ### 3. process_data_scriptsScripts for performing statistical analyses on the collected experimental data. Same Python version and dependencies work as the control_flow_fl_scripts.To obtain the data for Table 7 and 8 please use the predicate_statistics.py script.To obtain the data for the Top N categories, please use the get_top_ranks_by_type.py script. ### ChatGPT prompt and video transcriptions.pdf Exported ChatGPT prompt used for bug descriptions, along with transcription of the user study and the used videos. ### 5. Data analysis - English.csv Free text answers collected during the user study, translated into English via DeepL. ### 6. Predicate_promotion_human_study.pdf The rest of the cases of the qualitative analysis that were not included in the main manuscript.They are separated to semantic and syntactic changes with ranks and detailed how the predicate promoting algorithm changes the ranks.

提供机构:
Zenodo
创建时间:
2025-06-27
二维码
社区交流群
二维码
科研交流群
商业服务