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.
4
datasets available to search
ShareScore release 0.9.0
Dataset results
4 results for “White-box test generation”
Automated Isolation for White-box Test Generation
<p>We present an approach for automated isolation in white-box test generation. This publication contains the data and the corresponding analysis script written in R.</p>
Classifying the Correctness of Generated White-Box Tests: An Exploratory Study
<p>White-box test generator tools rely only on the code under test to select test inputs, and capture the implementation's output as assertions. If there is a fault in the implementation, it could get encoded in the generated tests. Tool evaluations usually measure fault-detection capability using the number of such fault-encoding tests. However, these faults are only detected, if the developer can recognize that the encoded behavior is faulty. We designed an exploratory study to investigate how developers perform in classifying generated white-box test as faulty or correct. We carried out the study in a laboratory setting with 54 graduate students. The tests were generated for two open-source projects with the help of the IntelliTest tool. The performance of the participants were analyzed using binary classification metrics and by coding their observed activities. The results showed that participants incorrectly classified a large number of both fault-encoding and correct tests (with median misclassification rate 33% and 25% respectively). Thus the real fault-detection capability of test generators could be much lower than typically reported, and we suggest to take this human factor into account when evaluating generated white-box tests.<br> <br> This material contains the dataset and the recorded videos of the study.</p>
Classifying Generated White-Box Tests: An Exploratory Study
<p>The data and analysis scripts for our paper entitled Classifying Generated White-Box Tests: An Exploratory Study</p>
Using White-Box Test Generation During Development: A Replicated Study
<p>This package contains the artifacts for our external, differentiated replication of an empirical study on using white-box test generation.</p> <p>The original experiment is described in the following paper.</p> <blockquote> <p>José Miguel Rojas, Gordon Fraser, and Andrea Arcuri. 2015. Automated unit test generation during software development: a controlled experiment and think-aloud observations. In Proceedings of the 2015 International Symposium on Software Testing and Analysis (ISSTA 2015), 338–349. DOI: 10.1145/2771783.2771801</p> </blockquote> <p>30 developers and students participated in the experiment in January 2016.</p> <p>The main difference in the replication was using the IntelliTest test generator tool instead of EvoSuite.</p> <p>The contents of the package are the followings.</p> <ul> <li>/assignments <ul> <li>session_starts_endings.csv - Timestamps when each session was started</li> <li>assignments_with_projects.csv - Assigments of participants to projects, classes and sessions</li> </ul> </li> <li>/projects <ul> <li>/golden - Contains the golden implementation and test suites of all 4 classes</li> <li>/user - Contains the user implementation and test method stubs of all 4 classs</li> </ul> </li> <li>/results <ul> <li>time_merged.csv - File of timing analysis containing each test run of subjects</li> <li>results.csv - Contains the coverage and other required data of each participant tasks</li> <li>exit.csv - Answers of the exit survey</li> <li>background.csv - Answers of the background questionnaire</li> </ul> </li> <li>/scripts <ul> <li>/ps <ul> <li>Get-Results.ps1 - Gets the results of both tasks for one specified participant (invokes MSBuild, MSTest, VisualMutator, OpenCover)</li> <li>Get-Failures-Errors.ps1 - Gets failures and errors of both tasks for one specified participant (invokes MSBuild, MSTest)</li> <li>Get-TimeData.ps1 - Iterates over all test runs for each participant</li> </ul> </li> <li>/r <ul> <li>likert.R - Generates the Likert chart</li> <li>si_st.R - Generates table of subject implementation executed with subject test suites</li> <li>gi_st.R - Generates table of results where subject test suites was run on golden implementation</li> <li>time_spent_tests.R - Generates a table of time and activity of testing</li> <li>errors_failures.R - Generates table of errors and failures obtained using the golden test suite</li> <li>correlation_analysis.R - Generates table containing correlation between lack of correctness and IntelliTest usage</li> </ul> </li> </ul> </li> </ul>
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.