cometadata/datacite-titles-descriptions-related-identifiers huggingface dataset:
DOI: 10.5281/zenodo.14713326
title: Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches (Replication Package Part 3: OpenSSL dataset)

description: The Replication Package of

"Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches"

Part 3 (OpenSSL Dataset)

 

The zipped package includes:



Datasets that we created using our methodolog (from [BigVul](https://github.com/ZeoVan/MSR_20_Code_vulnerability_CSV_Dataset))- retrospective test- believed_perspective test- perspective test

Pre-trained models that we generated during our evaluation (3 test results for each time point in the timeline [2011-2017]).


We also added the summarized result files (.xlsx)

1. Timeline of Datasets.xlsx

2. ML Evaluations.xlsx

and the notebook to produce the charts in the paper: Charts.ipynb

 

Please refer to 

https://zenodo.org/records/10965516 for Part 1 NVD Vuldeepecker Dataset
DOI: 10.5281/zenodo.14852130
title: Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches (Replication Package Part 3: OpenSSL dataset)

description: The Replication Package of

"Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches"

Part 3 (OPENSSL Dataset)



This repository includes:



Code that contains the codes to replicate some parts of this study:a. 1_generate_datasets implements our methodology to generate the datasets.b. 2_run_models runs the ML models during the evaluation.c. 3_result_replication generates charts presented in the paper from the ML evaluation results.

Datasets that contain 2 folders:a. original datasets: 1 from NVD Vuldeepecker and 3 extracted from BigVul.



b. OPENSSL datasets: train, validation, test sets for each time of observation extracted using our methodology from BigVul dataset for project openssl.



Pretrained-models that we generated during our evaluation (3 test results for each time point in the timeline [2013-2019]).

Results of our evaluation, the folder ALL contains the overall results and other folders are results by model.





Please refer to the following repositories for the other datasets and pre-trained models:
- Part 2 LINUX : https://doi.org/10.5281/zenodo.10960662

- Part 3 OPENSSL : https://doi.org/10.5281/zenodo.10966117

- Part 4 POPPLER : https://doi.org/10.5281/zenodo.14713143
DOI: 10.5281/zenodo.15204611
title: Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches (Replication Package Part 3: OpenSSL dataset)

description: The Replication Package of

"Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches"

Part 3 (OPENSSL Dataset)



This repository includes:



Code.zip that contains the codes to replicate some parts of this study:a. 1_generate_datasets implements our methodology to generate the datasets.b. 2_run_models runs the ML models during the evaluation.c. 3_result_replication generates charts presented in the paper from the ML evaluation results.

Datasets.zip that contain 2 folders:a. original datasets: 1 from NVD Vuldeepecker and 3 extracted from BigVul.



b. OPENSSL datasets: train, validation, test sets for each time of observation extracted using our methodology from BigVul dataset for project openssl.



Pretrained-models.zip that we generated during our evaluation (3 test results for each time point in the timeline [2013-2019]).

Results.zip of our evaluation, the folder ALL contains the overall results and other folders are results by model.


Documentations



INSTALL.pdf : how to install the codes

README.pdf: readme file

REQUIREMENTS.pdf: hardware and software requirements

STATUS.pdf : status for artifact submission

LICENSE.pdf: the license of this artifact

PAPER.pdf: the camera-ready version of the paper





Please refer to the following repositories for the other datasets and pre-trained models:
- Part 2 LINUX : https://doi.org/10.5281/zenodo.10960662

- Part 3 OPENSSL : https://doi.org/10.5281/zenodo.10966117

- Part 4 POPPLER : https://doi.org/10.5281/zenodo.14713143
DOI: 10.5281/zenodo.15433563
title: Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches (Replication Package Part 3: OpenSSL dataset)

description: The Replication Package of

"Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches"

Part 3 (OPENSSL Dataset)



This repository includes:



Code.zip that contains the codes to replicate some parts of this study:a. 1_generate_datasets implements our methodology to generate the datasets.b. 2_run_models runs the ML models during the evaluation.c. 3_result_replication generates charts presented in the paper from the ML evaluation results.

Datasets.zip that contain 2 folders:a. original datasets: 1 from NVD Vuldeepecker and 3 extracted from BigVul.



b. OPENSSL datasets: train, validation, test sets for each time of observation extracted using our methodology from BigVul dataset for project openssl.



Pretrained-models.zip that we generated during our evaluation (3 test results for each time point in the timeline [2013-2019]).

Results.zip of our evaluation, the folder ALL contains the overall results and other folders are results by model.


UPDATED version 5- added a GLOBAL_README.md which contains the 3 stages and how they are connected to each other- updated LineVul.ipynb: import AdamW from torch.optim instead of transformers- updated README.md in Code2Vec with the prerequisites of Java to run gradlew for astminer

Documentations



INSTALL.pdf : how to install the codes

README.pdf: readme file

REQUIREMENTS.pdf: hardware and software requirements

STATUS.pdf : status for artifact submission

LICENSE.pdf: the license of this artifact

PAPER.pdf: the camera-ready version of the paper





Please refer to the following repositories for the other datasets and pre-trained models:
- Part 2 LINUX : https://doi.org/10.5281/zenodo.10960662

- Part 3 OPENSSL : https://doi.org/10.5281/zenodo.10966117

- Part 4 POPPLER : https://doi.org/10.5281/zenodo.14713143
DOI: 10.5281/zenodo.14713144
title: Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches (Replication Package Part 4: Poppler Dataset)

description: The Replication Package of

"Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches"

Part 4 (Poppler Dataset)

 



The zipped package includes:



Datasets that we created using our methodology (from [BigVul](https://github.com/ZeoVan/MSR_20_Code_vulnerability_CSV_Dataset))- retrospective test- believed_perspective test- perspective test

Pre-trained models that we generated during our evaluation (3 test results for each time point in the timeline [2011-2017]).


We also added the summarized result files (.xlsx)

1. Timeline of Datasets.xlsx

2. ML Evaluations.xlsx

and the notebook to produce the charts in the paper: Charts.ipynb


 

Please refer to 

https://zenodo.org/records/10965516 for Part 1 NVD Vuldeepecker Dataset
DOI: 10.5281/zenodo.14852110
title: Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches (Replication Package Part 4: Poppler Dataset)

description: The Replication Package of

"Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches"

Part 4 (POPPLER Dataset)



This repository includes:



Code that contains the codes to replicate some parts of this study:a. 1_generate_datasets implements our methodology to generate the datasets.b. 2_run_models runs the ML models during the evaluation.c. 3_result_replication generates charts presented in the paper from the ML evaluation results.

Datasets that contain 2 folders:a. original datasets: 1 from NVD Vuldeepecker and 3 extracted from BigVul.



b. POPPLER datasets: train, validation, test sets for each time of observation extracted using our methodology from BigVul dataset for project poppler.



Pretrained-models that we generated during our evaluation (3 test results for each time point in the timeline [2009-2018]).

Results of our evaluation, the folder ALL contains the overall results and other folders are results by model.



 

Please refer to the following repositories for the other datasets and pre-trained models:

- Part 1 NVD Vuldeeepecker : https://doi.org/10.5281/zenodo.8207883- Part 2 LINUX : https://doi.org/10.5281/zenodo.10960662- Part 3 OPENSSL : https://doi.org/10.5281/zenodo.10966117
DOI: 10.5281/zenodo.15204617
title: Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches (Replication Package Part 4: Poppler Dataset)

description: The Replication Package of

"Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches"

Part 4 (POPPLER Dataset)



This repository includes:



Code.zip that contains the codes to replicate some parts of this study:a. 1_generate_datasets implements our methodology to generate the datasets.b. 2_run_models runs the ML models during the evaluation.c. 3_result_replication generates charts presented in the paper from the ML evaluation results.

Datasets.zip that contain 2 folders:a. original datasets: 1 from NVD Vuldeepecker and 3 extracted from BigVul.



b. POPPLER datasets: train, validation, test sets for each time of observation extracted using our methodology from BigVul dataset for project poppler.



Pretrained-models.zip that we generated during our evaluation (3 test results for each time point in the timeline [2009-2018]).

Results.zip of our evaluation, the folder ALL contains the overall results and other folders are results by model.





Documentations



INSTALL.pdf : how to install the codes

README.pdf: readme file

REQUIREMENTS.pdf: hardware and software requirements

STATUS.pdf : status for artifact submission

LICENSE.pdf: the license of this artifact

PAPER.pdf: the camera-ready version of the paper



 

Please refer to the following repositories for the other datasets and pre-trained models:

- Part 1 NVD Vuldeeepecker : https://doi.org/10.5281/zenodo.8207883- Part 2 LINUX : https://doi.org/10.5281/zenodo.10960662- Part 3 OPENSSL : https://doi.org/10.5281/zenodo.10966117
DOI: 10.5281/zenodo.15433601
title: Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches (Replication Package Part 4: Poppler Dataset)

description: The Replication Package of

"Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches"

Part 4 (POPPLER Dataset)



This repository includes:



Code.zip that contains the codes to replicate some parts of this study:a. 1_generate_datasets implements our methodology to generate the datasets.b. 2_run_models runs the ML models during the evaluation.c. 3_result_replication generates charts presented in the paper from the ML evaluation results.

Datasets.zip that contain 2 folders:a. original datasets: 1 from NVD Vuldeepecker and 3 extracted from BigVul.



b. POPPLER datasets: train, validation, test sets for each time of observation extracted using our methodology from BigVul dataset for project poppler.



Pretrained-models.zip that we generated during our evaluation (3 test results for each time point in the timeline [2009-2018]).

Results.zip of our evaluation, the folder ALL contains the overall results and other folders are results by model.


UPDATED version 4- added a GLOBAL_README.md which contains the 3 stages and how they are connected to each other- updated LineVul.ipynb: import AdamW from torch.optim instead of transformers- updated README.md in Code2Vec with the prerequisites of Java to run gradlew for astminer




Documentations



INSTALL.pdf : how to install the codes

README.pdf: readme file

REQUIREMENTS.pdf: hardware and software requirements

STATUS.pdf : status for artifact submission

LICENSE.pdf: the license of this artifact

PAPER.pdf: the camera-ready version of the paper



 

Please refer to the following repositories for the other datasets and pre-trained models:

- Part 1 NVD Vuldeeepecker : https://doi.org/10.5281/zenodo.8207883- Part 2 LINUX : https://doi.org/10.5281/zenodo.10960662- Part 3 OPENSSL : https://doi.org/10.5281/zenodo.10966117
DOI: 10.26274/y93q-b055
title: eReefs Climatology GeoTiffs (AIMS, Source: CSIRO)

description: This dataset is a collection of spatial climatologies derived from the eReefs hydrodynamic and biogeochemical models for the Great Barrier Reef (GBR) region. It contains GeoTiff raster files representing long-term average conditions for numerous environmental variables across different depths (3m, 9m, 18m, and 39m below surface) and models (GBR4 BGC v3.1 2011 - 2018, GBR4 Hydro v2.0 2011 - 2023, and GBR1 Hydro v2.0 2015 - 2023).
DOI: 10.5905/ethz-1002-1058
title: Root respiration
DOI: 10.5905/ethz-1002-134
title: Slurry application during winter: Assessing the potential for a more relaxed criterion catalogue

description: Site: 8932 Mettmenstetten ZH (MET). Agricultural fields characterized with different exposure and elevation.; Latitude: 47°14'37.33"N; Longitude: 8°27'46.38"E; Altitude: site 1: 400 m asl; site 2: 500 m asl; site 3: 515 m asl; site 4: 468 m asl; site 5: 576 m asl
DOI: 10.5905/ethz-1002-136
title: Greenhouse Gases in Managed Ecosystems: A Farm Scale Perspective

description: Site: Alp Weissenstein (CH-AWS, Crap Alv, canton Grisons, Switzerland) is located on the western side of the Albula pass in the Swiss Alps. It is is part of the ETH research stations.; Longitude (WGS 84): 9°47'25.5" E; Latitude (WGS 84): 46°34'59.5" N; Altitude (m.a.s.l): 1978; Land cover (IGBP land classification): Grassland; Soil type: Slightly humous to humous sandy loam (Schärer 2003); Geology: Morainic material from the Val Bever glacier (Caflisch 1954) and limestone debris (Bearth et al. 1987) from the steep valley slopes that superpose the glacial formation.
DOI: 10.5905/ethz-1002-139
title: Greenhouse Gases in Managed Ecosystems: A Farm Scale Perspective

description: Site: Chamau (CH-CHA, canton Zug, Switzerland) is located in a lowland broad river valley of the Reuss River. It is part of the ETH research station.; Longitude (WGS 84): 8°24'37.6" E; Latitude (WGS 84): 47°12'36.8" N; Altitude (m.a.s.l.): 393; Land cover (IGBP land classification): Grassland; Soil type: Cambisol (Roth K (2006), Diploma Thesis, University of Zurich, Switzerland).; Geology: The area is located on tertiary molasse. The Reuss-valley is filled with postglacial retreating rubble of the Reuss glacier (from: Roth K (2006) Diploma Thesis, University of Zurich, Switzerland).
DOI: 10.5905/ethz-1002-143
title: Greenhouse Gases in Managed Ecosystems: A Farm Scale Perspective

description: Site: Früebüel ( CH-FRU, canton Zug, Switzerland) is situated on the Walchwil mountain, north-east of Lake Zug. Adjacent to the experimental area lies a conservation area with a raised bog. Früebüel is part of the ETH research station.; Longitude (WGS 84): 8°32'16.0" E; Latitude (WGS 84): 47°06'57.0" N; Altitude (m.a.s.l.): 982; Land cover (IGBP land classification): Grassland; Soil type: Gleysol (Roth K (2006) Bodenkartierung und GIS-basierte Kohlenstoffinventur von Graslandböden: Untersuchungen an den ETH-Forschungsstationen Chamau und Früebüel (ZG, Schweiz). Diploma Thesis, University of Zurich, Switzerland); Geology: The area is formed by the quartiary deposits of the Reuss glacier. It is dominated by moraines from the Würm ice age (from: Roth K (2006), Diploma Thesis, University of Zurich, Switzerland).
DOI: 10.5905/ethz-1002-18387
title: Ecosystem functioning of arable land in response to cropping systems and drought

description: Site: Rümlang, Canton Zurich, Switzerland (CH-RUE). The research site is operated by the Swiss Federal Agricultural research station Agroscope and is located in Rümlang, near Zurich, Switzerland (47°26' N, 8°31' E). The long-term average annual precipitation for the site is 988 mm, and mean annual temperature is 9.8 °C (1989 to 2018), based on data obtained from a nearby MeteoSwiss station, Zürich/Kloten (KLO, 47°28' N, 8°32' E, 4.6 km to the north of the research site, MeteoSwiss, 2020). Latidude: 47°26'N. Longitude: 8°31'E. Altitude: 489 m a.s.l. Vegetation type: Crops. Soil type: calcareous Cambisol, 1.6 to 1.8% total soil carbon content, average 1.4% organic carbon, 23% clay, 34% silt, 43% sand, and had a pH (H2O) of 7.3. Geology: The plant available soil depth is 50-70 cm, with solid rock below (Kanton Zürich, 2020); no groundwater is accessible for plants. Land use: Arable land
DOI: 10.5905/ethz-1002-2777
title: Carbon allocation between the canopy and the root system in the tropical tree Ceiba Pentandra: Transfer velocity, magnitude and biotic controls

description: Site: Sarah Racine Root Research Laboratory, Tel Aviv, Israel. Large scale aeroponic facility. Species: Ceiba pentandra (Bombaceae)
DOI: 10.5905/ethz-1002-2863
title: Evapotranspiration rates and cooling potential of different types of green spaces in the city of Zurich

description: Zurich
DOI: 10.5905/ethz-1002-2885
title: Biosphere-atmosphere CO2 exchange and its link to sun-induced fluorescence in a mixed forest and a cropland

description: Site: Lägeren (CH-LAE, canton Aargau, Switzerland) Managed mixed deciduous mountain forest located on the steep Lägeren mountain (NW of Zurich, Swiss Plateau). The forest is highly diverse, dominated by beech and fir. The site is part of the international CarboEurope IP network and the NABEL (Swiss air quality network) and a long-term forest ecosystem research site (LWF) of the WSL (Institut f. Wald Schnee&Landschaft).; Longitude (WGS 84): 8°21'51.8" E; Latitude (WGS 84): 47°28'42.0" N; Altitude (m.a.s.l): 682; Land cover (IGBP land classification): Mixed Forest; Soil type: The main soil types are rendzic leptosols (or rendzinas) and haplic cambisols according to the World Reference Base of Soil Resources (IUSS Working Group WRB, 2007). The litter layer is thin, since leaf litter decomposes almost completely within one year.; Geology: The main bedrocks of the study site are limestone, marl and sandstone, with transition zones between marl and limestone (loamy debris) and marl mixed with sandstone (loam).
DOI: 10.5905/ethz-1002-3035
title: Impact of climate change on alpine grassland ecosystems: Responses in structure and function

description: The drought experiment was established at three characteristic grassland sites in the Swiss Central Alps with contrasting conditions in macroclimate and geology: (1) a site at Albula Pass with low precipitation and calcareous bedrock (LC site), (2) a site at Furka Pass with high precipitation and calcareous bedrock (HC site), and (3) a site at Furka Pass with high precipitation and siliceous bedrock (HS site). The sites were located on steep mountain slopes representing the predominant landform at this elevation. The slopes with calcareous bedrock were characterised by a 30° inclination, a southern aspect, and the one with siliceous bedrock by a 40° inclination and a western aspect.
DOI: 10.5905/ethz-1002-768
title: Effects of a forb plant diversity gradient on water use efficiency in artificial grassland communities
DOI: 10.5905/ethz-1002-787
title: Metabolitic differences of C3 plants in response to nitrogen nutrition: an approach using carbon isotopes

description: ETH-LFW Building, Room A41, climate chamber; Climate chamber A41, LFW
DOI: 10.5905/ethz-1002-791
title: Influence of drought and light stress on δ13C and δ15N values of roots and leaves of NO3- fertilized tobacco plants

description: ETH Zurich, Climate Chamber
DOI: 10.5905/ethz-1002-11154
title: Growing Season CO2 Budget of an Alpine Grassland in the Swiss Alps

description: Site: Alp Weissenstein (CH-AWS, Crap Alv, canton Grisons, Switzerland) is located on the western sideof the Albula pass in the Swiss Alps. It is is part of the ETH research stations.; Longitude (WGS 84): 9°47'25.5" E; Latitude (WGS 84): 46°34'59.5" N; Altitude (m.a.s.l): 1978; Land cover (IGBP land classification): Grassland; Soil type: Slightly humous to humous sandy loam (Schärer 2003); Geology: Morainic material from the Val Bever glacier (Caflisch 1954) and limestone debris (Bearth et al. 1987) from the steep valley slopes that superpose the glacial formation.
DOI: 10.5905/ethz-1002-1451
title: How does the use of organic fertilizer influence the carbon content and the CO2 budget of an arable soil?

description: Site: Oensingen (CH-OE2, canton Solothurn, Switzerland) is located at the southern edge of the bottom of the Jura Mountains. The site is managed as a typical intensive crop rotation under the Swiss Integrated Pest Management regime (IP Suisse).; Longitude (WGS 84): 7°44'01.5" E; Latitude (WGS 84): 47°17'11.1" N; Altitude (m.a.s.l): 452; Land cover (IGBP land classification): Cropland; Soil type: Eutri-stagnic cambisol (FAO, ISRIC and ISSS, 1998. World Reference Base for Soil Resources.); Geology: Alpine lime (50%), jurassic lime (15%), silicon dioxide (15%), conglomerates and crystalline rock (15%) (after: Mühlberg und Niggli, 1913, Geologischer Atlas der Schweiz GAS, 2003).
DOI: 10.5905/ethz-1002-22934
title: Quantification of dew and fog water inputs to temperate grasslands

description: Site: Alp Weissenstein (CH-AWS, Crap Alv, canton Grisons, Switzerland) is located on the western side of the Albula pass in the Swiss Alps. It is is part of the ETH research stations.; Longitude (WGS 84): 9°47'25.5" E; Latitude (WGS 84): 46°34'59.5" N; Altitude (m.a.s.l): 1978; Land cover (IGBP land classification): Grassland; Soil type: Slightly humous to humous sandy loam (Schärer 2003); Geology: Morainic material from the Val Bever glacier (Caflisch 1954) and limestone debris (Bearth et al. 1987) from the steep valley slopes that superpose the glacial formation.
DOI: 10.5905/ethz-1002-22935
title: Quantification of dew and fog water inputs to temperate grasslands

description: Lichtenberg, Italy
DOI: 10.5905/ethz-1002-22941
title: Greenhouse gas fluxes (CO2, N2O, CH4) from temperate grassland on different spatio-temporal scales: budgets, drivers, processes

description: Site: Chamau (CH-CHA, canton Zug, Switzerland) is located in a lowland broad river valley of the Reuss River. It is part of the ETH research station.;
Longitude (WGS 84): 8°24'37.6" E;
Latitude (WGS 84): 47°12'36.8" N;
Altitude (m.a.s.l.): 393
Land cover (IGBP land classification): Grassland;
Soil type: Cambisol (Roth K (2006), Diploma Thesis, University of Zurich, Switzerland).;
Geology: The area is located on tertiary molasse. The Reuss-valley is filled with postglacial retreating rubble of the Reuss glacier (from: Roth K (2006) Diploma Thesis, University of Zurich, Switzerland).
DOI: 10.5905/ethz-1002-22947
title: Effect of dew and fog on Swiss grasslands using stable isotopes of water

description: Site: Chamau (CH-CHA, canton Zug, Switzerland) is located in a lowland broad river valley of the Reuss River. It is part of the ETH research station.;
Longitude (WGS 84): 8°24'37.6" E;
Latitude (WGS 84): 47°12'36.8" N;
Altitude (m.a.s.l.): 393
Land cover (IGBP land classification): Grassland;
Soil type: Cambisol (Roth K (2006), Diploma Thesis, University of Zurich, Switzerland).;
Geology: The area is located on tertiary molasse. The Reuss-valley is filled with postglacial retreating rubble of the Reuss glacier (from: Roth K (2006) Diploma Thesis, University of Zurich, Switzerland).