Skip to main content
Powered by ShareScore

Find research datasets worth reusing

Search datasets from major research repositories and use ShareScore to quickly assess how well each record supports discovery, access, and reuse.

7

datasets available to search

ShareScore release 0.9.0

Reset

Dataset results

7 results for “Decompiler”

Learn how ShareScore rates datasets ↗
zenodo40/100

A Taxonomy of C Decompiler Fidelity Issues

<p>This archive contains the supplementary material and dataset for the USENIX Security paper &ldquo;A Taxonomy of C Decompiler Fidelity Issues.&rdquo;</p> <p>&nbsp;</p> <p>The dataset archive contains all coded examples and a decompiler comparison summary table.<br> &nbsp;</p> <p>The codebook file contains a detailed description of each code in the taxonomy as well as additional details about the coding process, including a definition of alignment and a list of benign issues.</p>

opencc-by-4.0Nov 2023View details →
zenodo36/100

CAPYBARA: Decompiled Binary Functions and Related Summaries

<p><strong>CAPYBARA</strong></p> <p>This dataset is published as part of the paper: &quot;Extending Source Code Pre-Trained Language Models to Summarise Decompiled Binaries&quot;. It includes both the training/evaluation data as well as the raw data.</p> <ul> <li>The data_split folder contains .pickle files with the test and validation repos, the train repos are all the remaining repos. It also contains a .pickle file with a dictionary that specifies the optimization level for each repository.</li> <li>In the processed_data folder, the processed datasets can be found in .csv format. The columns of the CSV are the `summaries`, the `original documentation`, the `repo`, the `source` and `decompiled` code, the `function name` and a unique `identifier`. We also include the deduplicated samples in separate CSVs.</li> <li>The processed training files can be found in the training_data folder. `Source C`, `decompiled`, `demiStripped`, and `stripped` can each be found in their corresponding folders and are split into deduplicated and regular datasets. The data is further split into .jsonl files, for the train, test, and validation sets. These .jsonl files can be loaded into CodeT5 and CodeXGlue as is. &nbsp;</li> <li>The raw_data folder contains all the stripped and decompiled functions without any pre-processing applied. The columns of the CSV are `repo`, the `location`, the `original` code, the corresponding `decompiled` code, the `function name`, a unique `identifier` key, and the corresponding `documentation` for both the decompiled and stripped functions.</li> </ul> <p><strong>License</strong></p> <p>Copyright 2022 ##########</p> <p>Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</p> <p>you may not use this file except in compliance with the License.</p> <p>You may obtain a copy of the License at:</p> <p>&nbsp;</p> <p>http://www.apache.org/licenses/LICENSE-2.0</p> <p>Unless required by applicable law or agreed to in writing, software</p> <p>distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</p> <p>WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</p> <p>See the License for the specific language governing permissions and</p> <p>limitations under the License.</p>

openapache2.0Oct 2022View details →
zenodo32/100

What You Get Is What You See: A Visual Markup Decompiler arXiv preprint arXiv:1609.04938

<p>What You Get Is What You See: A Visual Markup Decompiler</p> <p>arXiv preprint arXiv:1609.04938</p> <p> </p>

opencc-by-4.0Dec 2016View details →
zenodo32/100

DIRE: A Neural Approach to Decompiled Identifier Naming

<p>This dataset is released as a companion to the paper &quot;DIRE: A Neural Approach to Decompiled Identifier Naming&quot;, appearing in the proceedings of the&nbsp;34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019).</p> <p>It contains information generated by decompiling 3,195,962 functions found in 164,632 unique binaries generated from C code scraped from GitHub. For practicality, the dataset is partitioned into 16 archives by the first hexadecimal digit of the SHA-256 hash of the binary used to generate it. Each of the 16 archives contains approximately 10,000&nbsp;JSONL files, named according to a binary&#39;s hash. Each JSONL file consists of a single JSON object per-line corresponding to a single function in the decompiled binary.</p> <p>Archives are provided in both GZIP and BZIP2 format.</p> <p>See the README file for more information.</p>

openmit-licenseSep 2019View details →
zenodo28/100

Research Artifact for paper "Decompiling x86 Deep Neural Network Executables"

<p>Research Artifact for USENIX Security 2023 paper &quot;Decompiling x86 Deep Neural Network Executables&quot;</p>

opencc-by-4.0Oct 2022View details →
zenodo16/100

Understandability in Decompilation

<h2>Code Understandability in Java Decompilation</h2><p>Data and tools of the paper "Demystifying and Assessing Code Understandability in Java Decompilation".</p><h3><strong>Data</strong></h3><p>Our data in the directory data/ includes three parts:</p><ol><li>Experimental data including original source code and corresponding code decompiled by CFR, Fernflower and Jadx respectively in directory data/code/.</li><li>Calculation results in directory data/results/.</li><li>The annotated dataset data/relative_understandability.csv denotes the relative understandability of the file decompiled by the decompiler compared to the original file, in which -1, indicating that the decompiled file is less understandable than the original file; 0, signifying equivalent; and 1, indicating more understandable.</li></ol><h3><strong>Tools</strong></h3><p>Our tools in the directory tool/ includes tools for assessing the understandability of decompiled code with perplexity, Cognitive Complexity and Cognitive Complexity for Decompilation.</p><h4><strong>Environment</strong></h4><ul><li>System: Ubuntu 20.04</li><li>Python: python 3.10<ul><li>pip install kenlm</li><li>pip install javalang</li></ul></li><li>Java: JDK &gt;= 11</li></ul><h4><strong>Perplexity Calculator</strong></h4><p>perplexity_calculator.py calculates the perplexity of n-gram models for a Java file. 5-gram.binary is our 5-gram language model.</p><ul><li>python perplexity_calculator.py &lt;5_gram.binary&gt; &lt;file&gt;</li></ul><p>Where &lt;5_gram.binary&gt; represents path to the n-gram model, &lt;file&gt; represents the Java file to be evaluated.</p><h4><strong>Cognitive Complexity Calculator and Cognitive Complexity for Decompilation Calculator</strong></h4><p>CognitiveComplexityCalculator-1.0.jar calculates the Cognitive Complexity for Java files. CognitiveComplexityforDecompilationCalculator-1.0.jar calculates the Cognitive Complexity for Decompilation for Java files.</p><ul><li>java -jar CognitiveComplexityCalculator-1.0.jar &lt;input_directory&gt; &lt;output_file&gt;</li><li>java -jar CognitiveComplexityforDecompilationCalculator-1.0.jar &lt;input_directory&gt; &lt;output_file&gt;</li></ul><p>Where &lt;input_directory&gt; represents the directory of all Java files to analyze, including all the files in the subdirectories. &lt;output_file&gt; represents where the output file is created.</p><p>The output file is a .csv file which contains the Cognitive Complexity or Cognitive Complexity for Decompilation value for each method. Specifically it contains:</p><ul><li>Absolute Module Path: The path of the class containing the method</li><li>Module Position: The line in the .java file where the method starts</li><li>Module declaration: The method signature and return type or pattern type</li><li>Max Nesting: The maximum level of nesting reached by the method (considering as 1 the starting level)</li><li>Cognitive Complexity or Cognitive Complexity for Decompilation</li></ul><h2><strong>Reference</strong></h2><ol><li>Cognitive Complexity Calculator: <a href="https://github.com/BruhZul/cognitive-complexity-calculator">https://github.com/BruhZul/cognitive-complexity-calculator</a></li></ol><p>&nbsp;</p>

restrictedcc-by-4.0Oct 2023View details →
zenodo12/100

Code Understandability in Java Decompilation

Open the record for dataset details and reuse information.

restrictedcc-by-4.0Oct 2023View details →

ScienceDex guides

Understand access before you commit

These curated guides explain access requirements, typical timelines, costs, and reuse considerations for widely used research datasets.

Compare curated datasets

Allen Brain Atlas

Allen Brain Atlas is an Allen Institute collection of brain map atlases, datasets, APIs, and analysis tools covering mouse, human, and non-human primate brain resources.

allen-brain-atlas
neuroscienceopenDocumentation, web resources, and API references are available online.
Last verified 2026-04-30Open record

Annotated Behaviour and Observability Dataset (ABODe)

ABODe is a University of Edinburgh DataShare dataset for behavior classification in group-housed mice using home-cage video, identities, bounding boxes, ground-plate positions, and annotator labels.

abode-home-cage
behavioral-neuroscienceopenThe DataShare record exposes download links for annotations, documentation, license text, and the zipped per-snippet data directory.
Last verified 2026-04-30Open record

DANDI Archive for NWB datasets

DANDI is a BRAIN Initiative archive for publishing and sharing neurophysiology data, including electrophysiology, optophysiology, and behavioral data packaged as NWB and related standards.

dandi-nwb
electrophysiologyopenPublished Dandiset metadata and archive endpoints are available through the production DANDI API.
Last verified 2026-04-30Open record

International Brain Laboratory public data

The International Brain Laboratory public data releases expose standardized mouse decision-making experiments, including Neuropixels recordings, widefield calcium imaging, behavior, and session metadata accessed through the ONE API.

ibl
behavioral-neuroscienceopenPublic sessions can be searched and loaded from the IBL public data server through ONE.
Last verified 2026-04-29Open record

OpenNeuro

OpenNeuro is a free, open platform for sharing neuroimaging datasets, with public search, dataset pages, and download paths for web, S3, DataLad, and the OpenNeuro CLI.

openneuro
neuroscienceopenPublished datasets are available on demand over the internet.
Last verified 2026-04-29Open record