遇见数据集

Evaluation Data and Scripts for SPLC 2025 Paper "Investigating the Effects of T-Wise Interaction Sampling for Vulnerability Discovery in Highly-Configurable Software Systems"

收藏
Zenodo2025-07-10 更新2026-05-26 收录
官方服务:

资源简介:

The evaluation data and scripts are structured into five distinct packages (available in the Files section found further down on this website): data-and-results-axTLS: Vari-Joern report files for the analysis runs on axTLS and associated results created by executing the evaluation scripts (cf. scripts). data-and-results-Fiasco: Vari-Joern report files for the analysis runs on Fiasco and associated results created by executing the evaluation scripts (cf. scripts). data-and-results-BusyBox: Vari-Joern report files for the analysis runs on BusyBox and associated results created by executing the evaluation scripts (cf. scripts). scripts: The Python evaluation scripts used to process the Vari-Joern reports and create the results that can then be plotted. plotting: LaTeX source files used for plotting the results and the corresponding plots. To reproduce the plots in the paper, execute the evaluation scripts (cf. scripts package) for the Vari-Joern analysis reports of the three subject systems (cf. data-and-results-axTLS, data-and-results-Fiasco, and data-and-results-BusyBox). The LaTeX code leveraging tikz and pgfplots (cf. plotting package) can then be run with the final output of the evaluation scripts as input to create the plots. Refer to the README.md files located on the top level of every of the five packages for more information on the individual steps. Example: For reproducing Figure 4 (a) of the paper, one would have to: Download the data-and-results-axTLS package. Download the scripts package and execute the Postprocess.py evaluation script on the raw Vari-Joern reports found in data-and-results-axTLS (detailed instructions inside the README.md of the scripts package). Execute the AnalyzeSampleSizesAndNumberOfFindings.py script of the script package on the output created by the Postprocess.py script. Download the plotting package and execute the plot_vulnerability_warnings.tex file to create the plot in PDF format (detailed instructions inside the README.md of the plotting package). Hint: For unzipping the individual packages, use the corresponding function of a file explorer (e.g., via right-click on the file --> Extract Here) or the command unzip <filename>.zip -d <destination_folder>.

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