five

Artifacts for [On Rank Aggregating Test Prioritizations]

收藏
Mendeley Data2024-05-10 更新2024-06-28 收录
下载链接:
https://zenodo.org/records/7278152
下载链接
链接失效反馈
官方服务:
资源简介:
Artifacts for [On Rank Aggregating Test Prioritizations] ===================================================== username: entp password: entp root password: entp Directory structure for [/home/entp/EnTP] ----------------------------------------------------------------- [benchmarks] -> contains the projects/subjects under test used in our study. [cost_cov_diff] -> pre-recorded cost (cachegrind's I-Ref count) per test-case. We recorded this precporcessing to avoid fluctuations in costs across different systems, and hence maintain uniformity. [raw_data_scripts] -> contains C++ implementation of EnTP, and scripts to generate results (tables, boxplots, .csv, .txt, etc.) [exp_res_raw] -> contains pre-recorded experiments results (as .csv files) as reported in the paper. To generate the plots, run [python3 plot.py] from {/home/entp/EnTP/exp_res_raw}. The plots will be generated in .eps format. These precomputed results helps the artifact reviewer save time by generating the plots only, otherwise the whole process (detailed in Makefile's usage) generates a [database] directory of ~400GB (all benchmarks, all combinations, all results even beyond those reported in the paper, + some extra logs) which is very time consuming (~1 month on a standard laptop with 8 cores, 8GB RAM). Makefile's usage --------------------------- [Step 1] entp@entp:~/EnTP$ make -s entp_all_[benchmark] Possible values of [benchmark] = {c4, gravity, mlisp, replace, schedule2, space, xc, cf, grep, printtokens, scd, sed, tcas, xxhash, flex, gzip, printtokens2, schedule, slre, totinfo}. example: entp@entp:~/EnTP$ make -s entp_all_slre executes EnTP and state-of-the-arts on the benchmark "slre". Please follow log messages displayed after executing the above command. At the end of the execution, a sub-diretory named [database] will store the results for all experiments performed on "slre" for the current system and environment. ... [database/{100, 75, 50, 25}] -> contains experimental results for the consensus budget of top-{100%, 75%, 50%, 25%}. ... (optional) entp@entp:~/EnTP$ make -s entp_all_[benchmark] #other benchmarks [Step 2] entp@entp:~/EnTP$ make -s generate_tabs This will collect data from the newly generated directories and results (at the end of previous step), and generate tables, and .eps plots. Check for results reproduced --------------------------------------------- You can visually compare the .eps plots in {/home/entp/EnTP} with the ones generated in the directory {/home/entp/EnTP/exp_res_raw}. You can also compare the .csv files under these directories for quantitative comparison with some tolerance. (optional) entp@entp:~/EnTP$ make -s destroy_all Cleans up everything!
创建时间:
2023-06-28
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作