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.
19
datasets available to search
ShareScore release 0.7.1
Dataset results
19 results for “RESTful APIs”
Do Design-Rules have an Impact on the Understandability of RESTful APIs? A Controlled Experiment
<p>This publication contains the artifacts to reproduce a study, that investigated the impact of design-rules on the understandability of REST APIs. For this study the tool limesurvey (https://www.limesurvey.org/) was used. The following files are provided: </p> <ul> <li><strong>limesurvey_study_archive_final.zip: </strong>This archive contains the survey structure (.Iss file), which can be imported in limesurvey</li> <li><strong>API_Following_Rules.yaml:</strong> The API description for the version that follows the rules</li> <li><strong>API_Ignoring_Rules.yaml:</strong> The API description for the version that ignores the rules</li> <li><strong>Result_Data.csv:</strong> The untouched dataset exported from limesurvey</li> <li><strong>Adjustments_to_Result_Data.txt:</strong> A description of changes that were made to the result data in order to filter out invalid answers and make the data easier to analyze</li> <li><strong>Result_Data_Adjusted.csv:</strong> The adjusted dataset based on the changes described in the above file</li> <li><strong>experiment_analysis_final.R</strong>: The analysis script used to get the results of the study. This script only works with the Result_Data_Adjusted.csv, because it was created based on the adjusted dataset </li> </ul>
[Supplementary material] Automated Code Generation for Inter-parameter Dependencies in REST APIs
<p>This is the supplementary material of the paper entitled Automated Code Generation for Inter-parameter Dependencies in REST APIs.</p>
[Supplementary material] Test Oracle Generation for REST APIs
<p>This is the supplementary material of the paper entitled <em>Test Oracle Generation for REST APIs</em></p> <p>To use the most up-to-date version of AGORA+, please refer to the official GitHub repository: https://github.com/isa-group/Beet</p> <p>The Ubuntu Virtual Machine containing all the projects configured can be found here: https://figshare.com/articles/dataset/AGORA_Virtual_Machine/28266926</p> <p> </p> <h1>How to Open the Replication Package (Multi-part ZIP Archive)</h1> <p><span lang="EN-US">The replication package is distributed as a multi-part ZIP archive. This is a standard way to split a large ZIP file into smaller chunks for easier uploading and downloading. The archive consists of the following files:</span></p> <ul> <li><span lang="EN-US">ReplicationPackage.z01 </span></li> <li><span lang="EN-US">ReplicationPackage.z02</span></li> <li><span lang="EN-US">ReplicationPackage.z03 </span></li> <li><span lang="EN-US">ReplicationPackage.z04 </span></li> <li><span lang="EN-US">ReplicationPackage.z05</span></li> <li><span lang="EN-US">ReplicationPackage.zip </span></li> </ul> <p><span lang="EN-US">These files <strong>must be in the same folder</strong> before unzipping.</span></p> <p><span lang="EN-US">Below are step-by-step instructions for <strong>Windows</strong> and <strong>Linux</strong> users.</span></p> <h1><span lang="EN-US">For Windows Users</span></h1> <h2><span lang="EN-US">Option 1: Using 7-Zip (Recommended)</span></h2> <ol> <li><span lang="EN-US">Download and install 7-Zip: <a href="https://www.7-zip.org/">https://www.7-zip.org/</a></span></li> <li><span lang="EN-US">Place all the files (.z01, .z02, ..., .z05, and .zip) in the <strong>same folder</strong>.</span></li> <li><span lang="EN-US">Right-click on ReplicationPackage.zip.</span></li> <li><span lang="EN-US">Choose <strong>7-Zip -></strong></span><strong><span lang="EN-US"> Extract Here</span></strong><span lang="EN-US"> or <strong>Extract to ReplicationPackage\</strong>.</span></li> </ol> <p><span lang="EN-US">7-Zip will automatically combine the parts and extract the full content.</span></p> <h2>Option 2: Using WinRAR</h2> <ol> <li><span lang="EN-US">Download and install <strong>WinRAR</strong>: <a href="https://www.rarlab.com/">https://www.rarlab.com/</a></span></li> <li><span lang="EN-US">Ensure all parts are in the same directory.</span></li> <li><span lang="EN-US">Right-click on ReplicationPackage.zip.</span></li> <li><span lang="EN-US">Select <strong>Extract Here</strong> or <strong>Extract to ReplicationPackage\</strong>.</span></li> </ol> <h1><span lang="EN-US">For Linux Users</span></h1> <ol> <li><span lang="EN-US">Make sure all the parts are in the same directory.</span></li> <li><span lang="EN-US">Install p7zip if not already installed:</span></li> </ol> <p><span lang="EN-US"> sudo apt install p7zip-full</span></p> <p><span lang="EN-US"> 3. Navigate to the folder containing the files:</span></p> <p><span lang="EN-US"> cd /path/to/your/downloaded/files</span></p> <p> 4. Run the following command:</p> <p> 7z x ReplicationPackage.zip</p> <p><span lang="EN-US">This will extract the full archive by automatically reading the .z01, .z02, etc.</span></p> <h1><span lang="EN-US">NOTES</span></h1> <ul> <li><strong><span lang="EN-US">Do not</span></strong><span lang="EN-US"> try to unzip the .z01, .z02, etc., individually. Only unzip the main .zip file (the one with the .zip extension).</span></li> <li><span lang="EN-US">If you see an error like <em>"not a valid zip file"</em>, it usually means:</span></li> <ul> <li><span lang="EN-US">Not all parts were downloaded correctly.</span></li> <li><span lang="EN-US">The files are not in the same folder.</span></li> <li><span lang="EN-US">The file names were modified (e.g., by the browser).</span></li> </ul> </ul>
Assessing the Linguistic Quality of REST APIs for IoT Applications
<p>Detection of Linguistic Antipatterns in IoT APIs:</p> <p>The dataset contains the 19 APIs for IoT applications and a subset of their URIs and documentation.<br> The dataset also contains the detection results of nine Linguistic Antipatterns in 19 IoT APIs.</p>
Laboratory Package: Efficient consumption between GraphQL API Wrappers and REST API
<p>The laboratory package contains the data set of the national results regarding Internet shopping behavior in Ecuador 2020. </p>
Supplementary data for "Enhancing Resource-based Test Case Generation For RESTful APIs with SQL Handling"
<p>Supplement to: <em>Enhancing Resource-based Test Case Generation For RESTful APIs with SQL Handling</em></p> <p>In this repository, we provide <em>tests</em> and their <em>coverage reports</em> (conducted by Intellij coverage reports) that are used in the Discussion section of the paper.</p>
Which RESTful API Design Rules are Important and How Do They Improve Software Quality? A Delphi Study with Industry Experts
<p>The dataset of a Delphi study with 8 industry experts who reached consensus on the perceived importance and positive software quality impact of 82 RESTful API design rules from the catalogue by Mark Massé ("REST API Design Rulebook", O’Reilly Media, 2011). The replication package contains:</p> <ul> <li><strong>rules.csv:</strong> the final consensus results for the 82 rules in CSV format</li> <li><strong>rule-importance.xlsx</strong>: the detailed results and analysis for rule importance as an Excel spreadsheet</li> <li><strong>rule-sw-quality-impact.xlsx</strong>: the detailed results and analysis for rule impact on software quality as an Excel spreadsheet</li> </ul> <p>In this version, we updated the final numbers for the software quality mapping with the results from the synchronous meeting.</p>
Data source for the ReMap REST API
<h2>Content</h2> <p>This Zenodo contains the ReMap BED files in <code>bgzip</code> format with the <code>TABIX</code> indexes for the 2022, 2020, 2018 and 2015 ReMap releases.</p> <p>It contains all three data types (all peaks, non-redundant peaks and CRMs), except for 2015 (only all peaks, and non-redundant peaks available). </p> <h2>Format </h2> <p>The files formats for BGZIP BED files and TABIX indexes are as follow : </p> <ul> <li><code><strong>remap2018_all_macs2_hg38_v1_2.bed.gz</strong></code></li> <li><code><strong>remap2018_all_macs2_hg38_v1_2.bed.gz.tbi</strong></code></li> </ul> <ol> <li><strong>remap2018</strong> : ReMap release number (2015, 2018, 2020 or 2022)</li> <li><strong>all</strong> : data types (all= all peaks, nr= non-redundant peaks, crm=CisRegulatoryModules)</li> <li><strong>macs2 </strong>: peak caller used (always macs2)</li> <li><strong>hg38</strong> : assembly version (hg19, hg38, mm10 etc..)</li> <li><strong>v1.2</strong> : version patches</li> </ol> <p>The versioning number (eg. v1.2, v1.0) which varies between ReMap releases have been normalized with symlinks pointing to <strong><code>*latest*</code></strong> files. e.g.</p> <ul> <li><strong>remap2018_all_macs2_hg38_<code>v1_2</code>.bed.gz --> remap2018_all_macs2_hg38_<code>latest</code>.bed.gz</strong></li> </ul> <h2>Folder architecture </h2> <p>The architecture is as follow : </p> <p><code>.</code></p> <p><code>├── 2015</code></p> <p><code>│ ├── hg19</code></p> <p><code>│ └── hg38</code></p> <p><code>├── 2018</code></p> <p><code>│ ├── hg19</code></p> <p><code>│ └── hg38</code></p> <p><code>├── 2020</code></p> <p><code>│ ├── TAIR10</code></p> <p><code>│ ├── hg19</code></p> <p><code>│ └── hg38</code></p> <p><code>└── 2022</code></p> <p><code> ├── TAIR10</code></p> <p><code> ├── dm6</code></p> <p><code> ├── hg19</code></p> <p><code> ├── hg38</code></p> <p><code> ├── mm10</code></p> <p><code> └── mm39</code></p>
Generación automática de Oráculos de Prueba para APIs RESTful
<p>Este directorio contiene el paquete de replicación del Trabajo de fin de Máster "Generación Automática de Oráculos de Prueba para APIs RESTful", realizado por Juan Carlos Alonso Valenzuela. En concreto, el directorio contiene los siguientes archivos:</p> <p>- bugs_videos.zip: Vídeos que muestran la replicación de los bugs encontrados en sistemas reales.</p> <p>- daikon_modified.zip: Versión de Daikon modificada empleada para la realización de la experimentación.</p> <p>- evaluation.zip: Contiene varias hojas de cálculo con la clasificación de todos los invariantes generados como true positives, false positives o bugs. También contiene un report final de los resultados (Final report.xlsx).</p> <p>- oas-instrumenter.zip: Instrumenter desarrollado. Este proyecto también contiene (dentro del directorio src/test/resources/evaluation) las especificaciones OAS de cada API, los archivos de configuración de RESTest de cada operación (incluyendo los diccionarios de datos usados), los casos de prueba en formato .csv, los invariantes detectados y los DeclsFiles y DtraceFiles.<br> </p>
Automated inference of sequences of operations in RESTful APIs with deep reinforcement learning - replication package
<p>This directory contains the replication package of the article entitled "Automated inference of sequences of operations in RESTful APIs with deep reinforcement learning". Please note that this is NOT a real publication or scientific report, but a project created for the purpose of learning the basic concepts of research by emulating the process of creating an article.</p>
ESEC/FSE 2022 SRC - Automated Generation of Test Oracles for RESTful APIs
<p>Replication package of the paper entitled "Automated Generation of Test Oracles for RESTful APIs". Specifically, the directory contains the following files:</p> <p>- bugs_videos.zip: Videos showing the replication of bugs found in real systems.</p> <p>- daikon_modified.zip: Modified version of Daikon used for the experimentation.</p> <p>- evaluation.zip: Contains several spreadsheets with the classification of all the generated invariants as true positives, false positives or bugs. It also contains a final report of the results (Final report.xlsx).</p> <p>- oas-instrumenter.zip: Instrumenter implemented. This project also contains (inside the src/test/resources/evaluation directory) the OAS specifications for each API, the RESTest configuration files for each operation (including the data dictionaries used), the test cases in .csv format, the detected invariants and the DeclsFiles and DtraceFiles.<br> </p>
[Supplementary material] Online Testing of RESTful APIs: Promises and Challenges
<p>This is the supplementary material of the paper entitled <em>Online Testing of RESTful APIs: Promises and Challenges</em>.</p> <p><strong>NOTE: An online easier-to-navigate version of this supplementary material is available at <a href="https://anonymous.4open.science/r/fse2022-supplementary-material-1172">https://anonymous.4open.science/r/fse2022-supplementary-material-1172</a>.</strong></p>
Implementation of Rest-API in the Integration of Diploma Supplement Certificate Application
<p>This material has presented on 2nd International Conference on Advanced Research in Engineering and Technology in October 25, 2023.</p>
Can Proposed Service Interface Metrics Effectively Evaluate the Quality of RESTful APIs? Dataset and Filter Criteria
<p>The csv datasets contains repositories with API metrics and software quality metrics.</p> <p>We use linear regression to predict a software quality metric with the API metrics.</p> <p> </p> <p>The .txt files contain the lists for the filter criteria to filter out unsuitable repositories.</p>
RESTful API Testing with the Power of Large Language Models
<p>Sample data for <a href="https://ase2023.hotcrp.com/u/1/paper/519">RESTful API Testing with the Power of Large Language Models</a></p>
Do Design Rules Have an Impact on the Understandability of RESTful APIs? A Web-Based Experiment with API Descriptions
<p>This repository contains materials of a controlled experiment with 105 participants that studied the impact of design rules on the understandability of RESTful APIs.</p> <p>The following materials are provided:</p> <ul> <li>The data set (<code>results.csv</code>) with a description (<code>data-set-description.md</code>)</li> <li>The cleaning protocol (<code>data-cleaning-protocol.md</code>)</li> <li>The R analysis script (<code>analysis.R</code>)</li> <li>The two OpenAPI documents used as the foundation for the experiment <ul> <li>Adhering to the rules: <code>openapi-rules.yaml</code></li> <li>Violating the rules: <code>openapi-violations.yaml</code></li> </ul> </li> </ul>
OpenCitations 2018-2020 requests: SPARQL endpoints vs REST APIs
<p><strong>The number of requests received by the OpenCitations (</strong><a href="http://opencitations.net/">http://opencitations.net/</a><strong>) SPARQL endpoints vs. the calls to the OpenCitations REST APIs between January 2018 and March 2020.</strong></p> <p> </p>
SSC RESTful Web Services API at the Space Physics Data Facility (SPDF)
The Satellite Situation Center (SSC) web services allow a software developer to use portions of the SSC software in their own applications. SSC is a system to cast geocentric spacecraft location information into a framework of (empirical) geophysical regions and mappings of spacecraft locations along lines of the Earth’s magnetic field. This capability is one key to mission science planning (both single missions and coordinated observations of multiple spacecraft with ground-based investigations) and to subsequent multi-mission data analysis. The Space Physics Data Facility (SPDF) is the archive of non-solar data for the Heliospheric Science Division (HSD) at NASA's Goddard Space Flight Center.
Coordinated Data Analysis System (CDAWeb CDAS) RESTful Web services API at the Space Physics Data Facility (SPDF)
A RESTful web service for querying data and metadata components from data sets, including instruments, observatories, and inventory. This interface calls the services of the SPDF CDAWeb data browsing system. The Space Physics Data Facility (SPDF) is the archive of non-solar data for the Heliospheric Science Division (HSD) at NASA's Goddard Space Flight Center.
ScienceDex guides
Understand access before you commit
These curated guides explain access requirements, typical timelines, costs, and reuse considerations for widely used research 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.
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.
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.
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.
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.