Replication Data for: Better Automatic Program Repair by Using Bug Reports and Tests Together
收藏NIAID Data Ecosystem2026-03-14 收录
下载链接:
https://doi.org/10.7910/DVN/OHMYAK
下载链接
链接失效反馈官方服务:
资源简介:
This dataset contains the source code, data, and results described in the paper titled: Better Automatic Program Repair by Using Bug Reports and Tests Together, in Proceedings of the 45th International Conference on Software Engineering (ICSE), 2023 by Manish Motwani and Yuriy Brun. The artifact documentation is available here. The artifact is installed in a VirtualBox VM hosted here. As the dataset size is large, the dataset is split into multiple parts of size <=2GB. To access the files inside the partitioned archives do the following. Download all the parts and combine them using the commands (on Linux) or use 7-Zip (in Windows) by moving all the partitioned files to a single folder ,and select and extracting them together. cat SBIR-ReplicationPackage-part-* > SBIR-ReplicationPackage-main.zip unzip SBIR-ReplicationPackage-main.zip The folder FaultLocalization (in SBIR-ReplicationPackage-main.zip) contains two folders, data and src. The data folder contains fault localization results of the following techniques: blues_configuration_results blues_results SBFL_results SBIR_results statement_level_BLUiR_results nine_standalone_fl_tools_results perfectFL_results FixR_results The src folder contains the source code for the following FL techniques. Each of the techniques' folders has a README describing how to execute the technique. blues sbir sbfl sbir_vs_ranksvm The folder AutomatedProgramRepair (in SBIR-ReplicationPackage-main.zip) contains two folders, data and src. The data folder contains: patches: this folder contains three sub-folders one each for Arja, SequenceR, and SimFix containing the correct patches produced by the respective tools using (a) blues, (b) SBFL, (c) SBIR, and (d) perfectFL, and the correctness analysis of the produced patches. all_eval_tests: held-out evaluation tests generated using EvoSuite to evaluate patch correctness. The src contains code to generate held-out evaluation test suites using EvoSuite and a folder apr-tools that contains three sub-folders corresponding to the customized implementations of the three repair tools (Arja, SequenceR, and SimFix) used in the study.
创建时间:
2023-01-26



