Dataset Open Access

JTeC: A Large Collection of Java Test Classes forTest Code Analysis and Processing

Corò, Federico; Verdecchia, Roberto; Cruciani, Emilio; Miranda, Breno; Bertolino, Antonia


JSON-LD (schema.org) Export

{
  "inLanguage": {
    "alternateName": "eng", 
    "@type": "Language", 
    "name": "English"
  }, 
  "description": "<p>The recent push towards test automation and test-driven development continues to scale up the dimensions of test code that needs to be maintained, analysed, and processed side-by-side with production code. As a consequence, on the one side regression testing techniques, e.g., for test suite prioritization or test case selection, capable to handle such large-scale test suites become indispensable; on the other side, as test code exposes own characteristics, specific techniques for its analysis and refactoring are actively sought. We present JTeC, a large-scale dataset of test cases that researchers can use for benchmarking the above techniques or any other type of tool expressly targeting test code. JTeC collects more than 2.5M+ test classes belonging to 31K+ GitHub projects and summing up to more than 430 Million LOCs of ready-to-use real-world test code.</p>", 
  "license": "https://creativecommons.org/licenses/by/4.0/legalcode", 
  "creator": [
    {
      "affiliation": "Gran Sasso Science Institute", 
      "@id": "https://orcid.org/0000-0002-7321-3467", 
      "@type": "Person", 
      "name": "Cor\u00f2, Federico"
    }, 
    {
      "affiliation": "Gran Sasso Science Institute & Vrije Universiteit Amsterdam", 
      "@id": "https://orcid.org/0000-0001-9206-6637", 
      "@type": "Person", 
      "name": "Verdecchia, Roberto"
    }, 
    {
      "affiliation": "Gran Sasso Science Institute", 
      "@id": "https://orcid.org/0000-0002-4744-5635", 
      "@type": "Person", 
      "name": "Cruciani, Emilio"
    }, 
    {
      "affiliation": "Federal University of Pernambuco", 
      "@id": "https://orcid.org/0000-0001-9608-9393", 
      "@type": "Person", 
      "name": "Miranda, Breno"
    }, 
    {
      "affiliation": "Consiglio Nazionale delle Ricerche", 
      "@id": "https://orcid.org/0000-0001-8749-1356", 
      "@type": "Person", 
      "name": "Bertolino, Antonia"
    }
  ], 
  "url": "https://zenodo.org/record/3711509", 
  "datePublished": "2019-05-19", 
  "version": "2.0", 
  "keywords": [
    "Software Testing, GitHub, Test Suite, Large Scale"
  ], 
  "@context": "https://schema.org/", 
  "distribution": [
    {
      "contentUrl": "https://zenodo.org/api/files/4e883b67-f888-406e-b1db-367f6e350d1d/JTeC-Bundle.tar.gz", 
      "encodingFormat": "gz", 
      "@type": "DataDownload"
    }, 
    {
      "contentUrl": "https://zenodo.org/api/files/4e883b67-f888-406e-b1db-367f6e350d1d/JTeC.csv", 
      "encodingFormat": "csv", 
      "@type": "DataDownload"
    }, 
    {
      "contentUrl": "https://zenodo.org/api/files/4e883b67-f888-406e-b1db-367f6e350d1d/LICENSE", 
      "encodingFormat": "", 
      "@type": "DataDownload"
    }
  ], 
  "identifier": "https://doi.org/10.5281/zenodo.3711509", 
  "@id": "https://doi.org/10.5281/zenodo.3711509", 
  "@type": "Dataset", 
  "name": "JTeC: A Large Collection of Java Test Classes forTest Code Analysis and Processing"
}
929
1,607
views
downloads
All versions This version
Views 929148
Downloads 1,607211
Data volume 155.9 GB76.0 GB
Unique views 800134
Unique downloads 1,271138

Share

Cite as