cometadata/datacite-titles-descriptions-related-identifiers huggingface dataset:
DOI: 10.5281/zenodo.14161425
title: Replication package for the paper: Harnessing Test Call Structures for Improved Fault Localization Effectiveness

description: This repository contains the replication package for the paper "Harnessing Test Call Structures for Improved Fault Localization Effectiveness". The package includes the necessary scripts, data, and instructions to reproduce the results presented in the study, focusing on the effectiveness of Spectrum-Based Fault Localization (SBFL) using the Barinel algorithm.

Description of Folders and Files:



algorithms/: Contains the SBFL algorithms implemented for this study. Note that only the Barinel algorithm was used in the presented results.

base/: Contains the scripts needed for calculating spectra for SBFL.

D4J/: Contains the Defects4J projects. These need to be unpacked using the appropriate scripts provided in this folder.

changeset.json: Contains metadata about changesets for the projects analyzed in this study.

main.py: The main script for calculating ranks and metrics for the selected projects and heuristics.

SBFL ranks.csv: Contains the SBFL ranks calculated from the analysis.


Requirements

To run the scripts, you will need:



Python 3.9

Defects4J: The D4J folder should contain unpacked Defects4J projects. Please ensure you have followed the instructions in the D4J folder to unpack the projects accordingly.

Required Python packages (install using pip): pip install -r requirements.txt

Prepare the Defects4J Projects:



Navigate to the D4J directory.

Run the provided scripts to unpack the necessary Defects4J projects.

Ensure that each project folder is structured properly to be used by the main.py script.




Running the Main Script

The main analysis script is main.py, which calculates the SBFL ranks using the Barinel algorithm based on the selected heuristics.

Usage

To run the main script:



python main.py 


Parameters and Settings:



Projects and Ranges: The projects are defined in the projects list, with their respective bug ranges in the ranges list. The script iterates over these projects and bug IDs to calculate SBFL ranks.


Outputs:



The script outputs the ranks and coverage metrics directly to the console. Results can be redirected or saved as needed.

It uses the Ranks.RankContainer class to calculate and print the minimum suspiciousness ranks for the selected metrics.
DOI: 10.5281/zenodo.14161424
title: Replication package for the paper: Harnessing Test Call Structures for Improved Fault Localization Effectiveness

description: This repository contains the replication package for the paper "Harnessing Test Call Structures for Improved Fault Localization Effectiveness". The package includes the necessary scripts, data, and instructions to reproduce the results presented in the study, focusing on the effectiveness of Spectrum-Based Fault Localization (SBFL) using the Barinel algorithm.

Description of Folders and Files:



algorithms/: Contains the SBFL algorithms implemented for this study. Note that only the Barinel algorithm was used in the presented results.

base/: Contains the scripts needed for calculating spectra for SBFL.

D4J/: Contains the Defects4J projects. These need to be unpacked using the appropriate scripts provided in this folder.

changeset.json: Contains metadata about changesets for the projects analyzed in this study.

main.py: The main script for calculating ranks and metrics for the selected projects and heuristics.

SBFL ranks.csv: Contains the SBFL ranks calculated from the analysis.


Requirements

To run the scripts, you will need:



Python 3.9

Defects4J: The D4J folder should contain unpacked Defects4J projects. Please ensure you have followed the instructions in the D4J folder to unpack the projects accordingly.

Required Python packages (install using pip): pip install -r requirements.txt

Prepare the Defects4J Projects:



Navigate to the D4J directory.

Run the provided scripts to unpack the necessary Defects4J projects.

Ensure that each project folder is structured properly to be used by the main.py script.




Running the Main Script

The main analysis script is main.py, which calculates the SBFL ranks using the Barinel algorithm based on the selected heuristics.

Usage

To run the main script:



python main.py 


Parameters and Settings:



Projects and Ranges: The projects are defined in the projects list, with their respective bug ranges in the ranges list. The script iterates over these projects and bug IDs to calculate SBFL ranks.


Outputs:



The script outputs the ranks and coverage metrics directly to the console. Results can be redirected or saved as needed.

It uses the Ranks.RankContainer class to calculate and print the minimum suspiciousness ranks for the selected metrics.
DOI: 10.15468/dl.shh3r5
title: Occurrence Download

description: A dataset containing 143 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Cyclura ricordi (Duméril & Bibron, 1837)"
 ]
}

 The dataset includes 143 records from 18 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014485-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.2kuuvz
title: Occurrence Download

description: A dataset containing 10785 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Isurus oxyrinchus Rafinesque, 1810"
 ]
}

 The dataset includes 10785 records from 195 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014487-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.dudfek
title: Occurrence Download

description: A dataset containing 4 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Pholidoscelis lineolatus lineolatus"
 ]
}

 The dataset includes 4 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014491-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.uedj6z
title: Occurrence Download

description: A dataset containing 138 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Polypleurum wallichii (R.Br. ex Griff.) Warm."
 ]
}

 The dataset includes 138 records from 13 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014489-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.7e2fph
title: Occurrence Download

description: A dataset containing 1 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Country is Dominican Republic",
 "TaxonKey is Solenodon paradoxus woodi Ottenwalder, 2001"
 ]
}

 The dataset includes 1 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014490-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.n4evhb
title: Occurrence Download

description: A dataset containing 220 species occurrences available in GBIF matching the query:
{
 "and" : [
 "GadmGid is one of (DEU.10.41_1, DEU.10.24_1)",
 "OccurrenceStatus is Present",
 "TaxonKey is Alauda arvensis Linnaeus, 1758",
 "Year 2014-2024"
 ]
}

 The dataset includes 220 records from 5 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014492-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.kq9335
title: Occurrence Download

description: A dataset containing 4429 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Amazona ventralis (Statius Muller, 1776)"
 ]
}

 The dataset includes 4429 records from 39 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014494-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.e66ehu
title: Occurrence Download

description: A dataset containing 2226 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Country is Spain",
 "HasCoordinate is true",
 "HasGeospatialIssue is false",
 "License is one of (CC0 1.0, CC-BY 4.0)",
 "TaxonKey is Meles meles (Linnaeus, 1758)"
 ]
}

 The dataset includes 2226 records from 11 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014495-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.xzmv8x
title: Occurrence Download

description: A dataset containing 1084 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is one of (Pouteria gardneri (Mart. & Eichler) Baehni, Pouteria peduncularis (Mart. & Eichler) Baehni, Chrysophyllum gardneri Mart. & Eichler ex Miq., Discoluma gardneri (Mart. & Eichler) Baill., Lucuma catocladantha Eichler, Lucuma gardneri (Mart. & Eichler) Engl., Lucuma paraguariensis Chodat & Hassl., Lucuma peduncularis Mart. & Eichler ex Miq., Podoluma gardneri (Mart. & Eichler) Aubrév., Podoluma peduncularis (Mart. & Eichler) Aubrév., Pouteria catocladantha (Eichler) Baehni, Vitellaria catocladantha (Eichler) Engl.)"
 ]
}

 The dataset includes 1084 records from 118 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014493-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.wntt9f
title: Occurrence Download

description: A dataset containing 1084 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is one of (Pouteria gardneri (Mart. & Eichler) Baehni, Pouteria peduncularis (Mart. & Eichler) Baehni, Chrysophyllum gardneri Mart. & Eichler ex Miq., Discoluma gardneri (Mart. & Eichler) Baill., Lucuma catocladantha Eichler, Lucuma gardneri (Mart. & Eichler) Engl., Lucuma paraguariensis Chodat & Hassl., Lucuma peduncularis Mart. & Eichler ex Miq., Podoluma gardneri (Mart. & Eichler) Aubrév., Podoluma peduncularis (Mart. & Eichler) Aubrév., Pouteria catocladantha (Eichler) Baehni, Vitellaria catocladantha (Eichler) Engl.)"
 ]
}

 The dataset includes 1084 records from 118 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014496-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.phk6td
title: Occurrence Download

description: A dataset containing 1 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Polypleurum phuwuaense M.Kato"
 ]
}

 The dataset includes 1 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014498-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.55bh4e
title: Occurrence Download

description: A dataset containing 28 species occurrences available in GBIF matching the query:
{
 "and" : [
 "GadmGid is one of (DEU.10.41_1, DEU.10.24_1)",
 "OccurrenceStatus is Present",
 "TaxonKey is Charadrius dubius Scopoli, 1786",
 "Year 2014-2024"
 ]
}

 The dataset includes 28 records from 4 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014499-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.5281/zenodo.14160153
title: DISCO_dataset_h5_batch2
DOI: 10.5281/zenodo.14160154
title: DISCO_dataset_h5_batch2
DOI: 10.15468/dl.nfu2rv
title: Occurrence Download

description: A dataset containing 11369 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Geometry POLYGON Z((-1.34883 54.86051 0,-1.39181 54.86812 0,-1.41096 54.85567 0,-1.45266 54.85536 0,-1.46444 54.84362 0,-1.45197 54.83936 0,-1.44978 54.83352 0,-1.44366 54.82814 0,-1.43705 54.82307 0,-1.43333 54.81846 0,-1.42836 54.81536 0,-1.4252 54.81196 0,-1.42494 54.81152 0,-1.42229 54.80724 0,-1.42229 54.8071 0,-1.42249 54.80401 0,-1.4201 54.79859 0,-1.41691 54.79203 0,-1.41497 54.78508 0,-1.41313 54.78 0,-1.40644 54.77311 0,-1.38345 54.77468 0,-1.36878 54.77975 0,-1.36167 54.78523 0,-1.35989 54.78537 0,-1.34816 54.78796 0,-1.34689 54.7881 0,-1.33976 54.78884 0,-1.33082 54.79131 0,-1.32129 54.79435 0,-1.3145 54.79681 0,-1.3079 54.79884 0,-1.30909 54.81541 0,-1.30632 54.82376 0,-1.3084 54.83548 0,-1.31522 54.84532 0,-1.32109 54.85429 0,-1.32571 54.86057 0,-1.33221 54.86502 0,-1.34883 54.86051 0))",
 "HasCoordinate is true",
 "HasGeospatialIssue is false",
 "License is one of (CC0 1.0, CC-BY 4.0)",
 "OccurrenceStatus is Present"
 ]
}

 The dataset includes 11369 records from 88 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0014497-241107131044228/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.vdwqut
title: Occurrence Download

description: A dataset containing 566 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Country is Spain",
 "DatasetKey is Mariposas del País Vasco - Sistema de Información de la Naturaleza de Euskadi"
 ]
}

 The dataset includes 566 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0161063-230224095556074/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.1r2xqc
title: Occurrence Download

description: A dataset containing 94 species occurrences available in GBIF matching the query:
{
 "DatasetKey" : [
 "is The fishery ground near Alexandria. XXI. Tanaidacea and Isopoda by H.J. Larwood (1940).Notes and Memoirs No35."
 ]
}

 The dataset includes 94 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0004990-160822134323880/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.jyubxe
title: Occurrence Download

description: A dataset containing 768 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Country is Argentina",
 "TaxonKey is Vachellia aroma (Gillies ex Hook. & Arn.) Seigler & Ebinger"
 ]
}

 The dataset includes 768 records from 54 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0161075-230224095556074/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.dsmz5b
title: Occurrence Download

description: A dataset containing 39322 species occurrences available in GBIF matching the query:
{
 "DatasetKey" : [
 "is Brigham Young University (BYU) Herpetology Collection (Arctos)"
 ]
}

 The dataset includes 39322 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0004990-160910150852091/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.btctav
title: Occurrence Download

description: A dataset containing 3045 species occurrences available in GBIF matching the query:
{
 "and" : [
 "HasCoordinate is true",
 "HasGeospatialIssue is false",
 "TaxonKey is Desmodium tortuosum (Sw.) DC.",
 "Year 1960-2024"
 ]
}

 The dataset includes 3045 records from 256 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0054028-231120084113126/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.j6ev7c
title: Occurrence Download

description: A dataset containing 166 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Synaphobranchus pinnatus (Gronow, 1854)"
 ]
}

 The dataset includes 166 records from 9 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0017163-240425142415019/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.orokhw
title: Occurrence Download

description: A dataset containing 2534 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Deyeuxia quadriseta (Labill.) Benth."
 ]
}

 The dataset includes 2534 records from 13 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0004990-170627171947987/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.aqeua5
title: Occurrence Download

description: A dataset containing 54 species occurrences available in GBIF matching the query:
{
 "and" : [
 "DatasetKey is Anfibios y reptiles de la serranía las Quinchas, Boyacá - Proyecto Boyacá BIO"
 ]
}

 The dataset includes 54 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0042821-231002084531237/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.wek5mq
title: Occurrence Download

description: A dataset containing 6 species occurrences available in GBIF matching the query:
{
 "and" : [
 "TaxonKey is Streptocarpus kimbozanus B.L.Burtt",
 "HasCoordinate is true",
 "HasGeospatialIssue is false"
 ]
}

 The dataset includes 6 records from 2 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0004990-170714134226665/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.r57jsj
title: Occurrence Download

description: A dataset containing 6994 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Country is Ecuador",
 "TaxonKey is Vultur gryphus Linnaeus, 1758"
 ]
}

 The dataset includes 6994 records from 20 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0028669-231002084531237/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.lfiogj
title: Occurrence Download

description: A dataset containing 352 species occurrences available in GBIF matching the query:
{
 "and" : [
 "TaxonKey is Brosimum alicastrum Sw.",
 "Country is Colombia"
 ]
}

 The dataset includes 352 records from 30 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0004991-150528172251762/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.29x7ek
title: Occurrence Download

description: A dataset containing 252 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Daubentonia madagascariensis (Gmelin, 1788)"
 ]
}

 The dataset includes 252 records from 36 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0054038-231120084113126/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.h6d4tn
title: Occurrence Download

description: A dataset containing 791198 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Continent is South America",
 "Country is Bolivia (Plurinational State of)",
 "TaxonKey is Aves"
 ]
}

 The dataset includes 791198 records from 96 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0161021-230224095556074/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.pvn4n2
title: Occurrence Download

description: A dataset containing 24 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Cemophora coccinea lineri Williams, Brown & Wilson, 1966"
 ]
}

 The dataset includes 24 records from 4 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0004991-151016162008034/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.6f57qu
title: Occurrence Download

description: A dataset containing 421 species occurrences available in GBIF matching the query:
{
 "and" : [
 "DatasetKey is Expedición ornitológica en los municipios de Florencia y Morelia, (Caquetá) - BIO Alas, cantos y colores"
 ]
}

 The dataset includes 421 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0042827-231002084531237/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.oh4054
title: Occurrence Download

description: A dataset containing 105861 species occurrences available in GBIF matching the query:
{
 "and" : [
 "TaxonKey is Aves",
 "DecimalLatitude is greater than 33.5630153237145",
 "DecimalLatitude is less than 34.0245482386468",
 "DecimalLongitude is greater than -81.085088116382",
 "DecimalLongitude is less than -80.3853762124731"
 ]
}

 The dataset includes 105861 records from 19 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0004991-160311141623029/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.eura4v
title: Occurrence Download

description: A dataset containing 5135 species occurrences available in GBIF matching the query:
{
 "and" : [
 {
 "or" : [
 "TaxonKey is Xenomys nelsoni Merriam, 1892",
 "TaxonKey is Rheomys mexicanus Goodwin, 1959",
 "TaxonKey is Tylomys bullaris Merriam, 1901",
 "TaxonKey is Tylomys tumbalensis Merriam, 1901",
 "TaxonKey is Reithrodontomys hirsutus Merriam, 1901",
 "TaxonKey is Sigmodon leucotis Bailey, 1902",
 "TaxonKey is Sigmodon alleni Bailey, 1902",
 "TaxonKey is Reithrodontomys spectabilis Jones & Lawlor, 1965",
 "TaxonKey is Reithrodontomys zacatecae Merriam, 1901",
 "TaxonKey is Oryzomys nelsoni Merriam, 1898",
 "TaxonKey is Oryzomys chapmani Thomas, 1898",
 "TaxonKey is Dasyprocta mexicana Saussure, 1860",
 "TaxonKey is Oryzomys melanotis Thomas, 1893",
 "TaxonKey is Sigmodon mascotensis J.A.Allen, 1897",
 "TaxonKey is Sigmodon planifrons Nelson & Goldman, 1933"
 ]
 },
 "Country is Mexico",
 "HasCoordinate is true"
 ]
}

 The dataset includes 5135 records from 50 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0004991-160509122628363/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.ben4c9
title: Occurrence Download

description: A dataset containing 12712 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Habronattus Cambridge, 1901"
 ]
}

 The dataset includes 12712 records from 52 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0028670-231002084531237/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.