There is a newer version of this record available.

Dataset Open Access

NJR-1 Dataset

Utture, Akshay; Kalhauge, Christian Gram; Liu, Shuyang; Palsberg, Jens


DCAT Export

<?xml version='1.0' encoding='utf-8'?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:adms="http://www.w3.org/ns/adms#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dct="http://purl.org/dc/terms/" xmlns:dctype="http://purl.org/dc/dcmitype/" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:duv="http://www.w3.org/ns/duv#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:frapo="http://purl.org/cerif/frapo/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:gsp="http://www.opengis.net/ont/geosparql#" xmlns:locn="http://www.w3.org/ns/locn#" xmlns:org="http://www.w3.org/ns/org#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:prov="http://www.w3.org/ns/prov#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:vcard="http://www.w3.org/2006/vcard/ns#" xmlns:wdrs="http://www.w3.org/2007/05/powder-s#">
  <rdf:Description rdf:about="https://doi.org/10.5281/zenodo.4632231">
    <rdf:type rdf:resource="http://www.w3.org/ns/dcat#Dataset"/>
    <dct:type rdf:resource="http://purl.org/dc/dcmitype/Dataset"/>
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://doi.org/10.5281/zenodo.4632231</dct:identifier>
    <foaf:page rdf:resource="https://doi.org/10.5281/zenodo.4632231"/>
    <dct:creator>
      <rdf:Description rdf:about="http://orcid.org/0000-0002-9623-3049">
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">0000-0002-9623-3049</dct:identifier>
        <foaf:name>Utture, Akshay</foaf:name>
        <foaf:givenName>Akshay</foaf:givenName>
        <foaf:familyName>Utture</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>UCLA</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Kalhauge, Christian Gram</foaf:name>
        <foaf:givenName>Christian Gram</foaf:givenName>
        <foaf:familyName>Kalhauge</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>UCLA</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Liu, Shuyang</foaf:name>
        <foaf:givenName>Shuyang</foaf:givenName>
        <foaf:familyName>Liu</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>UCLA</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Palsberg, Jens</foaf:name>
        <foaf:givenName>Jens</foaf:givenName>
        <foaf:familyName>Palsberg</foaf:familyName>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>UCLA</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:title>NJR-1 Dataset</dct:title>
    <dct:publisher>
      <foaf:Agent>
        <foaf:name>Zenodo</foaf:name>
      </foaf:Agent>
    </dct:publisher>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">2020</dct:issued>
    <dcat:keyword>Static Analysis, Java</dcat:keyword>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2020-06-16</dct:issued>
    <dct:language rdf:resource="http://publications.europa.eu/resource/authority/language/ENG"/>
    <owl:sameAs rdf:resource="https://zenodo.org/record/4632231"/>
    <adms:identifier>
      <adms:Identifier>
        <skos:notation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://zenodo.org/record/4632231</skos:notation>
        <adms:schemeAgency>url</adms:schemeAgency>
      </adms:Identifier>
    </adms:identifier>
    <dct:relation rdf:resource="https://doi.org/10.1145/3236454.3236501"/>
    <dct:isVersionOf rdf:resource="https://doi.org/10.5281/zenodo.3897691"/>
    <owl:versionInfo>1.0.1</owl:versionInfo>
    <dct:description>&lt;p&gt;NJR is a Normalized Java Resource.&lt;/p&gt; &lt;p&gt;The &lt;em&gt;NJR-1&lt;/em&gt; dataset consists of 293 Java bytecode programs, each of which runs successfully with the following 12 Java static analysis tools:&lt;/p&gt; &lt;p&gt;1. &amp;nbsp;SpotBugs (https://spotbugs.github.io)&lt;br&gt; 2. &amp;nbsp;Wala (https://wala.github.io)&lt;br&gt; 3. &amp;nbsp;Doop (https://bitbucket.org/yanniss/doop)&lt;br&gt; 4. &amp;nbsp;Soot (https://github.com/soot-oss/soot)&lt;br&gt; 5. &amp;nbsp;Petablox (https://github.com/petablox/petablox)&lt;br&gt; 6. &amp;nbsp;Infer (https://fbinfer.com)&lt;br&gt; 7. &amp;nbsp;Error-Prone (http://errorprone.info)&lt;br&gt; 8. &amp;nbsp;Checker-Framework (https://checkerframework.org)&lt;br&gt; 9. &amp;nbsp;Opium (Opal-framework) (https://www.opal-project.de)&lt;br&gt; 10. Spoon (https://spoon.gforge.inria.fr)&lt;br&gt; 11. PMD (https://pmd.github.io)&lt;br&gt; 12. CheckStyle (https://checkstyle.org)&lt;/p&gt; &lt;p&gt;Additionally, each program&amp;nbsp;executes at least 100 unique application methods at runtime.&amp;nbsp;These programs are repositories picked from the set of Java-8 projects on Github that compile and run successfully.&amp;nbsp;Each of these programs come with a jar file, the compiled bytecode files, compiled library files&amp;nbsp;and the Java source code. It also comes with a list of source files, declared methods, application-classes list, and main-class names.&amp;nbsp;The availability of the files in both jar-file form, as well as source code form (with the compiled library classes) is a major reason the dataset works&amp;nbsp;with&amp;nbsp;so many tools, without requiring any extra effort.&lt;/p&gt; &lt;p&gt;There are 3 files available for download: &lt;em&gt;njr-1_dataset.zip, scripts.zip, benchmark_stats.csv.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;njr-1_dataset.zip&lt;/em&gt; has the actual dataset programs. &lt;em&gt;scripts.zip&lt;/em&gt; contains&amp;nbsp;Python3 scripts&amp;nbsp;for each tool, to run it&amp;nbsp;on the entire dataset.&amp;nbsp;The &lt;em&gt;benchmark_stats.csv&lt;/em&gt; file lists, for each benchmark, the number of nodes and edges in its dynamic application call-graph, as well as the number of edges in its static application call-graph (as computed by Wala) when using the main function listed in the&amp;nbsp;&lt;em&gt;info/mainclassname&lt;/em&gt; file.&amp;nbsp;&lt;br&gt; A summary of the same is listed here:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;Statistics &amp;nbsp;Dynamic-Nodes &amp;nbsp;Dynamic-Edges &amp;nbsp;Static-Edges&lt;/em&gt;&lt;/strong&gt;&lt;br&gt; Mean &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 205&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;469&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1404&lt;br&gt; St.Dev &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 199&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;464&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2523&lt;br&gt; Median &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;149&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;327&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;610&lt;/p&gt; &lt;p&gt;To cite the dataset, please cite the following paper:&lt;br&gt; Jens Palsberg and Cristina V. Lopes,&amp;nbsp;NJR: a&amp;nbsp;Normalized Java Resource.&amp;nbsp;&lt;br&gt; In Proceedings of ACM SIGPLAN International Workshop&amp;nbsp;on State Of the Art in Program Analysis (SOAP), 2018.&lt;/p&gt;</dct:description>
    <dct:description>Funded by the following NSF grant (https://www.nsf.gov/awardsearch/showAward?AWD_ID=1823360&amp;amp;HistoricalAwards=false)</dct:description>
    <dct:accessRights rdf:resource="http://publications.europa.eu/resource/authority/access-right/PUBLIC"/>
    <dct:accessRights>
      <dct:RightsStatement rdf:about="info:eu-repo/semantics/openAccess">
        <rdfs:label>Open Access</rdfs:label>
      </dct:RightsStatement>
    </dct:accessRights>
    <dcat:distribution>
      <dcat:Distribution>
        <dct:license rdf:resource="https://creativecommons.org/licenses/by/4.0/legalcode"/>
        <dcat:accessURL rdf:resource="https://doi.org/10.5281/zenodo.4632231"/>
      </dcat:Distribution>
    </dcat:distribution>
    <dcat:distribution>
      <dcat:Distribution>
        <dcat:accessURL>https://doi.org/10.5281/zenodo.4632231</dcat:accessURL>
        <dcat:byteSize>25542</dcat:byteSize>
        <dcat:downloadURL rdf:resource="https://zenodo.org/record/4632231/files/benchmark_stats.csv">https://zenodo.org/record/4632231/files/benchmark_stats.csv</dcat:downloadURL>
        <dcat:mediaType>text/csv</dcat:mediaType>
      </dcat:Distribution>
    </dcat:distribution>
    <dcat:distribution>
      <dcat:Distribution>
        <dcat:accessURL>https://doi.org/10.5281/zenodo.4632231</dcat:accessURL>
        <dcat:byteSize>2603240127</dcat:byteSize>
        <dcat:downloadURL rdf:resource="https://zenodo.org/record/4632231/files/njr-1_dataset.zip">https://zenodo.org/record/4632231/files/njr-1_dataset.zip</dcat:downloadURL>
        <dcat:mediaType>application/zip</dcat:mediaType>
      </dcat:Distribution>
    </dcat:distribution>
    <dcat:distribution>
      <dcat:Distribution>
        <dcat:accessURL>https://doi.org/10.5281/zenodo.4632231</dcat:accessURL>
        <dcat:byteSize>377608</dcat:byteSize>
        <dcat:downloadURL rdf:resource="https://zenodo.org/record/4632231/files/scripts.zip">https://zenodo.org/record/4632231/files/scripts.zip</dcat:downloadURL>
        <dcat:mediaType>application/zip</dcat:mediaType>
      </dcat:Distribution>
    </dcat:distribution>
  </rdf:Description>
</rdf:RDF>
152
93
views
downloads
All versions This version
Views 15281
Downloads 9345
Data volume 13.0 GB5.2 GB
Unique views 12573
Unique downloads 7241

Share

Cite as