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.

26

datasets available to search

ShareScore release 0.9.0

Reset

Dataset results

26 results for “test smells”

Learn how ShareScore rates datasets ↗
zenodo44/100

DATASET - AVALIAÇÃO EMPÍRICA DA GERAÇÃO AUTOMATIZADA DE TESTES DE SOFTWARE SOB A PERSPECTIVA DE TEST SMELLS

<p>A constante busca pela qualidade sempre est&aacute; em destaque na &aacute;rea de Engenharia de Software. Dentre as diversas disciplinas dedicadas a essa tem&aacute;tica, o teste de software tem se estabelecido como uma das mais importantes, dado sua efic&aacute;cia na identifica&ccedil;&atilde;o de defeitos, em momento pr&eacute;vio &agrave; libera&ccedil;&atilde;o de sistemas de software para o mercado. O teste de software &eacute; atividade-chave para o desenvolvimento de software de qualidade. Entretanto, desenvolver testes &eacute; t&atilde;o ou mais custoso do que desenvolver o c&oacute;digo de produ&ccedil;&atilde;o. Uma alternativa para a redu&ccedil;&atilde;o dos custos associados ao teste de software se d&aacute; pelo uso intensivo de ferramentas de automa&ccedil;&atilde;o de testes. A proposta dessas ferramentas &eacute; reduzir o tempo de produ&ccedil;&atilde;o sem afetar a qualidade do c&oacute;digo. Apesar dessa premissa, n&atilde;o &eacute; comum encontrar abordagens que incluam uma camada de verifica&ccedil;&atilde;o de qualidade dos testes gerados automaticamente, o que pode reduzir a confiabilidade da efic&aacute;cia desses testes. Neste cen&aacute;rio, a proposta dessa disserta&ccedil;&atilde;o &eacute; analisar empiricamente massas de dados de teste, sob a perspectiva de test smells, no sentido de avaliar a qualidade dos testes produzidos por ferramentas de gera&ccedil;&atilde;o automatizada de testes de software. Test smells&nbsp;s&atilde;o m&aacute;s escolhas no design dos testes e tem caracter&iacute;sticas sintom&aacute;ticas e podem acarretar diminui&ccedil;&atilde;o na qualidade dos sistemas. Considerando os test smells&nbsp;em c&oacute;digo de teste, o estudo analisa os testes gerados por duas ferramentas amplamente aceitas pela comunidade de testes: Evosuite e Randoop. Um conjunto de vinte e um projetos de software de c&oacute;digo aberto, dispon&iacute;veis na plataforma Github foram considerados no estudo. A an&aacute;lise considerou a dispers&atilde;o de test smells&nbsp;no c&oacute;digo de teste desses projetos, bem como a exist&ecirc;ncia de potenciais correla&ccedil;&otilde;es entre test smells&nbsp;e as rela&ccedil;&otilde;es com as m&eacute;tricas estruturais. Como principais resultados, encontramos fortes correla&ccedil;&otilde;es entre os test smells&nbsp;e as m&eacute;tricas de cobertura do c&oacute;digo, diferen&ccedil;as significativas entre os dados encontrados nas su&iacute;tes de testes geradas automaticamente e com os testes pr&eacute;-existentes nos projetos avaliados.</p>

opencc-by-4.0Mar 2020View details →
zenodo40/100

Replication package of "Revisiting Test Smells in Automatically Generated Tests: Limitations, Pitfalls, and Opportunities"

<p><strong>Abstract:</strong><br> Test smells attempt to capture design issues in test code that reduce their maintainability. Previous work found such smells to be highly common in automatically generated test-cases, but based this result on specific static detection rules; although these are based on the original definition of &ldquo;test smells&rdquo;, a recent empirical study showed that developers perceive these as overly strict and non-representative of the maintainability and quality of test suites. This leads us to investigate how&nbsp;effective&nbsp;such test smell detection tools are on automatically generated test suites. In this paper, we build a dataset of 2,340 test cases automatically generated by EVOSUITE for 100 Java classes. We performed a multi-stage, cross-validated&nbsp;manual analysis to identify six types of test smells and label their instances. We benchmark the performance of two test smell detection tools: one widely used in prior work, and one recently introduced with the express goal to match developer perceptions of test smells. Our results show that these test smell detection strategies poorly characterized the issues in automatically generated test suites; the older tool&rsquo;s detection strategies, especially, misclassified over 70% of test smells, both&nbsp;missing&nbsp;real instances (false negatives) and marking many smell-free&nbsp;tests as smelly (false positives). We identify common patterns in these tests that can be used to&nbsp;improve&nbsp;the tools, refine and update the definition of&nbsp;certain&nbsp;test smells, and&nbsp;highlight&nbsp;as of yet uncharacterized issues. Our findings suggest the need for (i) more appropriate metrics to match development practice; and (ii) more accurate detection strategies, to be evaluated primarily in industrial contexts.</p>

opencc-by-4.0Aug 2020View details →
zenodo40/100

Online Appendix - Scented Since the Beginning: On the Diffuseness of Test Smells in Automatically Generated Test Code

<p>Online appendix for the paper &quot;Scented Since the Beginning: On the Diffuseness of Test Smells in Automatically Generated Test Code&quot;.</p> <p>The full description of the content of this appendix can be found in the README file.</p>

openother-openJul 2019View details →
zenodo36/100

Refactoring Test Smells: A Perspective from Open-Source Developers

<p>Presentation video for the <strong>5th Brazilian Symposium on Systematic and Automated Software Testing (SAST)</strong>, during the&nbsp;<strong>11th Brazilian Conference on Software: Practice and Theory (CBSoft 2020)</strong></p>

opencc-by-4.0Oct 2020View details →
zenodo36/100

Supporting material for the paper " Test Smells Learning by a Gamification Approach"

<p>Table reporting the frequencies of answers to the 31 questions (1 = Strongly Disagree, 5 = Strongly Agree) to the survey about the use of the TSGame tool.</p> <p>Figures reporting:</p> <ul> <li>the architecture of the TSGame tool</li> <li>Detection Game Web page</li> <li>Refactoring Game Web page</li> <li>Solution Sharing Web page</li> </ul>

opencc-by-4.0Jul 2024View details →
zenodo36/100

Understanding practitioners' strategies to handle test smells: a multi-method study [DATA]

<p>Test smells are poor design and implementation choices that can affect the test code&#39;s understanding and maintainability. Recent studies show the industry is not aware of the test smells concept, while software engineers commonly encounter obstacles to maintain test code. This study investigated test creation and maintenance strategies through developers&#39; perception of eight test smells types. We surveyed 87 software testers and interviewed eight to understand their view on test smells in practice. Our results show that most participants use manual strategies for creating and maintaining test cases. Based on data captured from software testers&#39; perspectives, this study contributes with possible directions and treatments to analyze test smells, seeking to understand how the test affects and potential solutions for test smells.</p>

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

Supplementary material for the paper "PyNose: A Test Smell Detector for Python"

<p>This archive contains:</p> <ol> <li>Lists of projects used in our study.</li> <li>A full list of examples of the newly introduced Suboptimal Assert test smell.</li> <li>An example of a change graph used to discover Python-specific test smells.</li> <li>The results of the small-scale mapping study: a full list of papers, a full list of test smells, and the correlation between them.</li> </ol> <p>You can find all the details in README.txt</p>

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

On the influence of Test Smells on Test Coverage

<p>The tests are part of the software quality assurance process, however, they do not have a quality check layer above, ie, there are no tests for the tests, which makes it difficult to guarantee the quality of the tests and for consequence of the software. However, the coverage metric can be applied to the test to measure its effectiveness. Even with high coverage, tests may have poor design choices, called \ textit {test smells}.<br> The aim of this research is to conduct a quantitative study to analyze possible correlations between test coverage, test size and quantification and typing of test smells.<br> Therefore, some improvements have been made to the Test Smell Detector tool, which we applied in eleven open source projects to obtain the search database. The R language and correlation tests were used to analyze the data.<br> From the exploration of the data, the research shows that there is little or no relationship between coverage and quantity of test smell, between coverage and lines of code, but on the other hand, there is a strong relation between number of smells and the size of the test.<br> In addition to the research to make contributions regarding the detection of smells, the data presented can help in a better understanding of the behavior of these bad choices in the test codes.</p>

opencc-by-4.0May 2019View details →
zenodo36/100

JUnit Test Files with manual check of 5 test smells

<p>854 JUnit test methods and 146 helper methods from eight large open source GitHub repositories, which were manually checked for 5 different test smells: anonymous test, assertion roulette, long test, rotten green test and conditional test logic.</p> <p>Used in the following project: https://github.com/MaierFlorian/Deep-Test-Code-Analyzer</p>

opencc-by-4.0Nov 2022View details →
ClinicalTrials.gov36/100

Validation of a Rapid Quantitative Test for Loss of Smell in COVID-19 Subjects

ClinicalTrials.gov study NCT04431908. IPD Sharing: UNDECIDED. Countries: 1. Publications: 1.

restrictedIPD-UNDECIDEDFeb 2026View details →
zenodo32/100

Refactoring Assertion Roulette and Duplicate Assert test smells: a controlled experiment [DATA]

<p>Data of the experiment with the RAIDE tool.</p>

opencc-by-4.0Feb 2022View details →
zenodo28/100

An empirical study of automatically-generated tests from the perspective of test smells

<p>Developing software test code can be as or more expensive than developing software production code. Commonly, developers use automated unit test generators to speed up software testing. The purpose of such tools is to shorten production time without decreasing code quality. Nonetheless, unit tests usually do not have a quality check layer above testing code, which might be hard to guarantee the quality of the generated tests. An emerging strategy to verify the tests quality is to analyze the presence of test smells in software test code. Test smells are characteristics in the test code that possibly indicate weaknesses in test design and implementation. The presence of test smells in unit test code could be used as an indicator of unit test quality. In this paper, we present an empirical study aimed to analyze the quality of unit test code generated by automated test tools. We compare the tests generated by two tools (Randoop and EvoSuite) with the existing unit test suite of open-source software projects. We analyze the unit test code of twenty-one open-source Java projects and detected the presence of nineteen types of test smells. The results indicated significant differences in the unit test quality when comparing data from both automated unit test generators and existing unit test suites.</p>

opencc-by-4.0Jul 2020View details →
zenodo28/100

An empirical study of automatically-generated tests from the perspective of test smells

<p>Developing software test code can be as or more expensive than developing software production code. Commonly, developers use automated unit test generators to speed up software testing. The purpose of such tools is to shorten production time without decreasing code quality. Nonetheless, unit tests usually do not have a quality check layer above testing code, which might be hard to guarantee the quality of the generated tests. A strategy to verify the tests quality is to analyze the presence of test smells in software test code. Test smells are characteristics in the test code that possibly indicate weaknesses in test design and implementation. Their presence in test code could be used as a quality indicator. In this paper, we present an empirical study to analyze the quality of unit test code generated by automated test tools. We compare the tests generated by two tools (Randoop and EvoSuite) with the existing unit test suite of twenty-one open-source Java projects. We analyze the unit test code to detect the presence of nineteen types of test smells. The results indicated significant differences in the unit test quality when comparing data from the automated unit test generators and existing unit test suites.</p>

opencc-by-4.0Oct 2020View details →
zenodo28/100

JNose: Java Test Smell Detector

<p>Several strategies have been proposed for test quality measurement and analysis. Code coverage is likely the most widely used one. It enables to verify the ability of a test case to cover as many source code branches as possible. Although code coverage has been widely used, novel strategies have been recently employed. It is the case of test smells analysis, which has been introduced as an affordable strategy to evaluate the quality of test code. Test smells are poor design choices in implementation, and their occurrence in test code might reduce the quality of test suites. Test smells identification is clearly dependent on tool support, otherwise it could become a cost-ineffective strategy. However, as far as we know, there is no tool that combines code coverage and test smells to address test quality measurement. In this work, we present the JNose Test, a tool aimed to analyze test suite quality in the perspective of test smells. JNose Test detects code coverage and software evolution metrics and a set of test smells throughout software versions.</p>

opencc-by-4.0Oct 2020View details →
zenodo28/100

SNUTS.js: Sniffing Nasty Unit Test Smells in Javascript

<p>Manual &nbsp;Test Smell Detect</p>

opencc-by-4.0May 2024View details →
zenodo28/100

SNUTS.js: Sniffing Nasty Unit Test Smells in Javascript Creators

<p>projects selected for the article</p>

opencc-by-4.0May 2024View details →
zenodo24/100

On The Relation of Test Smells to Software Code Quality. Appendix.

<p>Dataset of &quot;On The Relation of Test Smells to Software Code Quality&quot;</p> <p>This is the replication package of the paper &quot;On The Relation of Test Smells to Software Code Quality&quot;, accepted at the 34th IEEE International Conference on Software Maintenance and Evolution (ICSME 18).</p>

openother-openOct 2020View details →
ClinicalTrials.gov24/100

Experiments to Test How and Why the Sense of Smell Differs Between People

ClinicalTrials.gov study NCT00220038. IPD Sharing: Not stated. Countries: 1. Publications: 0.

restrictedIPD-UNDECIDEDFeb 2026View details →
ClinicalTrials.gov24/100

Impact of Smell Testing on Health Outcomes

ClinicalTrials.gov study NCT07222891. IPD Sharing: YES. Countries: 1. Publications: 0.

controlledIPD-YESFeb 2026View details →
ClinicalTrials.gov24/100

Taste And Smell TEsting in End Stage Renal Disease

ClinicalTrials.gov study NCT03043144. IPD Sharing: UNDECIDED. Countries: 1. Publications: 0.

restrictedIPD-UNDECIDEDFeb 2026View 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