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.

6

datasets available to search

ShareScore release 0.9.0

Reset

Dataset results

6 results for “Code contracts”

Learn how ShareScore rates datasets ↗
zenodo44/100

Dataset: A Fly in the Ointment: An Empirical Study on the Characteristics of Ethereum Smart Contracts Code Weaknesses and Vulnerabilities

<p>Dataset: A Fly in the Ointment: An Empirical Study on the Characteristics of Ethereum Smart Contracts Code Weaknesses and Vulnerabilities</p> <p>Majd Soud, Grischa Liebel, Mohammad Hamdaqa<br> majd18@ru.is, grischal@ru.is, mhamdaqa@polymtl.ca.</p> <p>This Dataset includes the following:&nbsp;</p> <p>1. &quot;labeling.xml&quot; files that represents the data for Categories of vulnerabilities in Smart Contracts for four data sources (i.e., Common Vulnerability and Exposure (CVE), Smart Contract Weakness Classification Registry (SWC), Stack Overflow, and GitHub)<br> XML files structure:<br> The XML files can be opened used any editor or any code editor (e.g. Visual Studio Code).</p> <p>1. Each file has a root that is &lt;Card_Table&gt;&lt;/Card_Table&gt; which contains all the cards we labeled.&nbsp;<br> 2. Each card is represented by the &lt;Card&gt;&lt;/Card&gt; and contains the following:<br> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;- The tag marked by &lt;Tag&gt; represents the keyword that was used to search and collect the card from StackOverflow.&nbsp;<br> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;- The URL marked by &lt;URL&gt; of the URL link&nbsp;which contains all the information of the labeled vulnerability.&nbsp;&nbsp;<br> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;- The other tages marked by &lt;OtherTags&gt; that shows all the tags used in the post on Stack Overflow.&nbsp;<br> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;- The&nbsp;expert labeling for the categories of vulnerabilities in each card is represented by &nbsp;&lt;CategoryExpertLabel&gt;<br> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;- In more details, some records has the &lt;SecondExpertCategoryLabel&gt; that represents the second expert labeling for the categories of vulnerabilities.<br> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;- The &lt;CategoryAgreement&gt; used to calculate the inter-rater agreement between the two labelers.&nbsp;<br> &nbsp; &nbsp;&nbsp;</p>

opencc-by-4.0Jan 2021View details →
zenodo36/100

SmartEmbed Code Clone Analysis of 200 000 Smart Contracts

<p>A dataset consisting of the code clone analysis for 200 000 Ethereum Smart Contracts via the code clone detection tool <a href="https://github.com/beyondacm/SmartEmbed">SmartEmbed</a>&nbsp;(state as is at commit&nbsp;32ec1cd) . Each Smart Contract has been tested for a similarity threshold of 95% similarity and a threshold of 100% similarity.&nbsp;</p> <p>The result&nbsp; folder offers 255 CSV files, all containing the colums: counter,id of the contract, result for 95%, result for 100%.<br> Possible results for the colum&nbsp;&#39;result for 95%&#39; are &#39;95&#39; (identified as a code clone with at least 95% similarity), &#39;0&#39; (not a code clone) and null (SmartEmbed returned an error). Similarily for the colum &#39;result for 100%&#39;.</p> <p>The folder &#39;Additional_output_per_batch&#39;&nbsp;contains&nbsp;additional data for each batch in .txt files (runtime, ratio of clones to non clones, number of errounous responses, id&#39;s of the contracts that could not be analyzed).</p>

opencc-by-4.0Mar 2022View details →
zenodo32/100

Automated Generation of Code Contracts - Generative AI to the Rescue?

<p>This replication package provides the setup and results to generate OpenJML code contracts for Java source code by fine-tuning and employing the resulting CodeT5 and CodeT5+ transformer models. Our code contract generation setup involved the training of the AI models and application. Furthermore, we analyzed the generated annotations wrt. thier logical validity and the type of OpenJML compilation errors. Both methods, together with the results are similarly provided.</p> <p><strong>Source Code Repository (see also scripts-sources.tar):&nbsp;</strong></p> <ul> <li><a href="https://github.com/SEG-UNIBE/auto-generated-code-contracts">https://github.com/SEG-UNIBE/auto-generated-code-contracts</a></li> <li><a href="../doi/10.5281/zenodo.13356451">https://zenodo.org/doi/10.5281/zenodo.13356451</a></li> </ul> <p><strong>Replication Package: </strong>contains the following [folders]</p> <ul> <li><strong>Scripts:</strong> <ul> <li>[scripts-sources.tar]: source codes of the following scripts <ul> <li>Python scripts that we used for training and adding the OpenJML code contracts to the Java methods</li> <li>automated analyses of the studied source code classes and the type of compilation errors</li> </ul> </li> </ul> </li> <li><strong>Sourcegraph Search Results:</strong> <ul> <li>[sourcegraph-results.tar]: the results of the Sourcegraph search queries&nbsp;</li> </ul> </li> <li><strong>Datasets:</strong> <ul> <li>[dataset.tar]: the dataset including the weka-project which contributes two-thirds of the contracts</li> <li>[dataset-withoutweka.tar]: the dataset without weka, which is significantly smaller and was used to examine the performance bias when training and testing without weka</li> </ul> </li> <li><strong>CodeT5 Models:</strong><br> <ul> <li>[codet5-contracts.tar]:&nbsp;the best performing CodeT5 model which was fine-tuned to create OpenJML annotations for methods</li> <li>[codet5p-contracts.tar]: the best performing CodeT5+ model which was fine-tuned to create OpenJML annotations for methods</li> <li>[codet5p-contracts-withoutweka.tar]:&nbsp;the CodeT5+ model which was trained without weka on the same task</li> </ul> </li> <li><strong>Analysis Results:</strong> <ul> <li>[analysis-results.tar/compilability-analysis]: the results of the compilability analysis <ul> <li>the subjects to which we applied the best performing CodeT5+</li> <li>the compilation results and their analysis</li> </ul> </li> <li>[analysis-results.tar/logical-analysis] the results of the logical analysis <ul> <li>the analysis of logic validity of SimpleStack and SimpleTicTacToe</li> </ul> </li> </ul> </li> </ul>

opencc-by-4.0Aug 2024View details →
zenodo32/100

Data and code for: Red-listed plants are contracting their elevational range faster than common plants in the European Alps

<p>Dataset of the publication Geppert C., Bertolli A., Prosser F., Marini L., (2023): Red-listed plants are contracting their elevational range faster than common plants in the European Alps. PNAS. Contacts: costanza.geppert@unipd.it - lorenzo.marini@unipd.it.</p> <p>This data repository consists of plant records collected in the Trento Province from 1990 to 2019, species&#39; elevational range shifts, ecological traits, hotspots&#39; files and R script.&nbsp;</p> <p>Description of the dataset: please see&nbsp;ReadMe.docx&nbsp;containing information on each file and instructions for use.</p>

opencc-by-4.0Feb 2023View details →
zenodo24/100

Smart Contracts Corpus Repository: Source Code and Metrics.

<p>Many empirical software engineering studies show that there is a great need for repositories where code is acquired, filtered and classified.<br> During the last few years, Ethereum block explorer services have emerged as a popular project to explore and search Ethereum blockchain data such as transactions, addresses, tokens, smart-contracts&#39; source code, prices and other activities taking place on Ethereum blockchain.<br> Despite the availability of this kind of services, retrieving specific information useful to empirical software engineering studies, such as the study of smart-contracts&#39; software metrics, might be a tedious task that requires different sub-tasks such as searching specific transactions in a block, parsing files in HTML format and filtering the smart-contracts to remove duplicated code or unused smart-contracts.<br> Smac-Corpus aims to create a smart-contracts&#39; repository where smart contracts data (source code, ABI and byte code) are freely and immediately available and also classified based on software metrics identified in the scientific literature.</p>

opencc-by-4.0Apr 2020View details →
zenodo24/100

Data and code for 'An invasive pathogen generally contracts species to their niche cores, not margins'

<p>This repository provides all data and R scripts required to recreate the analyses for 'An invasive pathogen generally contracts species to their niche cores, not margins'.</p>

opencc-by-4.0Jul 2024View 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

ScienceDex for faculty

Your academic CV and NIH biosketch

Make your CV in your school's format and your NIH biosketch from it, then download both as Word files.