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.

14

datasets available to search

ShareScore release 0.9.0

Reset

Dataset results

14 results for “performance bugs”

Learn how ShareScore rates datasets ↗
zenodo44/100

Investigating Types and Survivability of Performance Bugs in Mobile Apps

<p>Replication package of the paper entitled &quot;Investigating Types and Survivability of Performance Bugs in Mobile Apps&quot; published in The&nbsp;Empirical Software Engineering Journal</p>

openmit-licenseAug 2022View details →
zenodo40/100

How Developers Locate Performance Bugs — Supplementary Material

<p><strong>Abstract:</strong></p> <p><em>Background:</em> Performance bugs can lead to severe issues regarding computation efficiency, power consumption, and user experience. Locating these bugs is a difficult task because developers have to judge for every costly operation whether runtime is consumed necessarily or unnecessarily. Objective: We wanted to investigate how developers, when locating performance bugs, navigate through the code, understand the program, and communicate the detected issues.</p> <p><em>Method:</em> We performed a qualitative user study observing twelve developers trying to fix documented performance bugs in two open source projects. The developers worked with a profiling and analysis tool that visually depicts runtime information in a list representation and embedded into the source code view.</p> <p><em>Results:</em> We identified typical navigation strategies developers used for pinpointing the bug, for instance, following method calls based on runtime consumption. The integration of visualization and code helped developers to understand the bug. Sketches visualizing data structures and algorithms turned out to be valuable for externalizing and communicating the comprehension process for complex bugs.</p> <p><em>Conclusion:</em> Fixing a performance bug is a code comprehension and navigation problem. Flexible navigation features based on executed methods and a close integration of source code and performance information support the process.</p> <p><strong>Dataset:</strong></p> <ol> <li> <p><strong>Tutorial:</strong> We provide the slides (PDF) and the video (MP4) we used in the tutorial phase of our study.</p> </li> <li> <p><strong>Locating Bugs:</strong> We also provide supplementary material for each research question. We provide the advices we prepared for each bug in case a team got stuck (PDF); the questions we asked after each bug fixing session can be found on the introduction slides (PDF).</p> <ul> <li> <p><strong>RQ1:</strong> Navigating and Understanding</p> <ul> <li> <p><strong>RQ1.1:</strong> <em>How was information from the profiling tool or other parts of the IDE used to locate the performance bug?</em> Cross-case analysis (in German) (XLSX+ODS)</p> </li> <li> <p><strong>RQ1.2:</strong> <em>Is the in-situ visualization of the profiling data beneficial compared to a traditional list representation?</em> Cross-case analysis (in German) (XLSX+ODS)</p> </li> <li> <p><strong>RQ1.3:</strong> <em>What navigation strategies do developers pursue to locate a specific performance bug?</em> Interaction logs (TXT), Navigation visualizations (SVG), Screen recordings for Bug 3 (MP4, without audio because of confidentiality)</p> </li> </ul> </li> <li> <p><strong>RQ2:</strong> Understanding and Communicating</p> <ul> <li> <p><strong>RQ2.1:</strong> <em>How do developers communicate with each other when locating a performance bug?</em> Coding (XLSX+ODS), Sketches (PDF), Screen recordings for Bug 3 (MP4, without audio because of confidentiality)</p> </li> <li> <p><strong>RQ2.2:</strong> <em>Could sketches help to understand and communicate a performance bug?</em> Coding (XLSX+ODS), Sketches (PDF), Cross-case analysis (in German) (XLSX+ODS), Sketching videos for Bug 3 (MP4, without audio because of confidentiality)</p> </li> </ul> </li> </ul> </li> <li> <p><strong>Questionnaire:</strong> The questionnaire that the participants filled out at the end of the study can be found here (PDF).</p> </li> </ol>

opencc-by-4.0Jun 2017View details →
zenodo40/100

Dataset: Global X Cybersecurity ETF (BUG) Stock Performance

This dataset provides historical stock market performance data for specific companies. It enables users to analyze and understand the past trends and fluctuations in stock prices over time. This information can be utilized for various purposes such as investment analysis, financial research, and market trend forecasting.

opencc-zeroJun 2024View details →
zenodo40/100

On the Performance of Method-Level Bug Prediction: A Negative Result

<p>Bug prediction is aimed at identifying software artifacts that are more likely to be defective in the future. Most approaches defined so far target the prediction of bugs at class/file level. Nevertheless, past research has provided evidence that this granularity is too coarse-grained for its use in practice. As a consequence, researchers have started proposing defect prediction models targeting a finer granularity (particularly method-level granularity), providing promising evidence that it is possible to operate at this level. Particularly, models mixing product and process metrics provided the best results.</p> <p>We present a study in which we first replicate previous research on method-level bug-prediction, by using different systems and timespans. Afterward, based on the limitations of existing research, we (1) re-evaluate method-level bug prediction models more realistically and (2) analyze whether alternative features based on textual aspects, code smells, and developer-related factors can be exploited to improve method-level bug prediction abilities. Key results of our study include that (1) the performance of the previously proposed models, tested using the same strategy but on different systems/timespans, is confirmed; but, (2) when evaluated with a more practical strategy, all the models show a dramatic drop in performance, with results close to that of a random classifier. Finally, we find that (3) the contribution of alternative features within such models is limited and unable to improve the prediction capabilities significantly. As a consequence, our replication and negative results indicate that method-level bug prediction is still an open challenge.</p>

opencc-by-4.0Oct 2019View details →
zenodo40/100

On the Performance of Method-Level Bug Prediction: A Negative Result. Appendix

<p>Abstract Bug prediction is aimed at identifying software artifacts that are more likely to be defective. Most approaches defined so far target the prediction of bugs at class/file level. Nevertheless, past research has provided evidence that this granularity might be too coarse-grained, thus reducing the usability of bug prediction in practice. As a consequence, researchers have started proposing defect prediction models targeting a finer granularity, particularly targeting methods, providing promising evidence that it is possible to operate at this granularity. Particularly, models based on a mixture of product and process metrics provided the best results.&nbsp;</p> <p>In this paper, we first replicate previous research on method-level bug- prediction using different systems and timespans. Afterward, based on the limitations of existing research, we (1) re-evaluate method-level bug prediction models more realistically and (2) analyze the whether textual features&mdash; previously shown as valuable sources of information for the evaluation of software quality (yet surprisingly unexplored in this research field)&mdash;can be exploited to improve method-level bug prediction abilities. Key results of our study include that (1) the performance of the previously proposed models, tested using the same strategy but with different systems/timespans, is con- firmed. However, (2) when evaluated with a more realistic strategy all the models show a dramatic drop in performance exhibiting results close to that of a random classifier. In addition, we find that (3) the contribution of textual features within such models is limited and unable to improve the prediction capabilities significantly. As a consequence, our replication and negative results indicate that method-level bug prediction is still an open challenge.</p>

opencc-by-4.0Dec 2018View details →
zenodo36/100

Artifact for "MAAT: A Novel Ensemble Approach to Addressing Fairness and Performance Bugs for Machine Learning Software"

<p>This artifact is for the paper entitled &ldquo;MAAT: A Novel Ensemble Approach to Addressing Fairness and Performance Bugs for Machine Learning Software&rdquo;, which is accepted by ESEC/FSE 2022. MAAT is a novel ensemble approach to improving the fairness-performance trade-off for ML software. It outperforms state-of-the-art bias mitigation methods. The artifact has also been placed on GitHub (https://github.com/chenzhenpeng18/FSE22-MAAT) under the Apache License, publicly accessible to other researchers. In this artifact, we provide the source code of MAAT and other existing bias mitigation methods that we use in our study, as well as the intermediate results, the installation instructions, and a replication guideline (included in the README). The replication guideline provides detailed steps to replicate all the results for all the research questions.</p>

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

On Reporting Performance and Accuracy Bugs for Deep Learning Frameworks: An Exploratory Study from GitHub

<p>This repository aims to store the dataset of performance and accuracy bug reports, which belongs to&nbsp;<em>&quot;On Reporting Performance and Accuracy Bugs for Deep Learning Frameworks: An Exploratory Study from GitHub&quot;</em></p>

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

Fig. 5 in Pretrained Convolutional Neural Networks Perform Well in a Challenging Test Case: Identification of Plant Bugs (Hemiptera: Miridae) Using a Small Number of Training Images

Fig. 5. Visualization of a feature with high importance and a feature with low importance from a configuration B. The importance of these features for the identification accuracy was determined using permutation tests (see the methods). For each taxon or group (rows) several randomly selected specimens (columns) are shown. For the two selected Global Average Pooling layer features, the corresponding features of the preceding (Max Pooling) layer are visualized as those show specific image parts that had higher activations.Yellow represents the maximal activation strength; dark blue represents the minimal activation strength.

opennotspecifiedMar 2021View details →
zenodo32/100

Fig. 2 in Pretrained Convolutional Neural Networks Perform Well in a Challenging Test Case: Identification of Plant Bugs (Hemiptera: Miridae) Using a Small Number of Training Images

Fig. 2. Schematic representation of the networks used. On top are the convolutional layers of VGG16, grouped into five blocks. Output of each Max Pooling layer is fed into Global Average Pooling layer. Numbers near each block name indicate number of features in the Global Average Pooling layer. Height of layers roughly corresponds to resolution (except for Global Average Pooling layer), while width roughly corresponds to the number of feature maps or features produced.Then, in approach A, outputs of five blocks are concatenated and passed to the linear classifier. In approach B, output of only one block (block 3 in the final configuration) is passed to the linear classifier. In approach C CNN outputs are as in approach A, but instead connected to a DNN with two layers of 320 fully connected (FC) neurons followed by a prediction layer (PL), with number of neurons equal to number of species classified. Finally, approach D features CNN as in approach B which is connected to DNN as in approach C.

opennotspecifiedMar 2021View details →
zenodo32/100

Fig. 1 in Pretrained Convolutional Neural Networks Perform Well in a Challenging Test Case: Identification of Plant Bugs (Hemiptera: Miridae) Using a Small Number of Training Images

Fig. 1. Dorsal habitus photos of males and females of Tuxedo spp., Pygovepres vaccinicola, and Phallospinophylus setosus generated for and used in this study.

opennotspecifiedMar 2021View details →
zenodo32/100

Fig. 4 in Pretrained Convolutional Neural Networks Perform Well in a Challenging Test Case: Identification of Plant Bugs (Hemiptera: Miridae) Using a Small Number of Training Images

Fig. 4. Validation accuracy and accuracy on test data for SVM linear classifier (A, B) and DNN approaches (C, D) for the three datasets.

opennotspecifiedMar 2021View details →
zenodo32/100

Fig. 3 in Pretrained Convolutional Neural Networks Perform Well in a Challenging Test Case: Identification of Plant Bugs (Hemiptera: Miridae) Using a Small Number of Training Images

Fig. 3. Identification accuracy for the male (top) and female (bottom) Tuxedo dataset for the five selected resolutions and the individual blocks 1–5 and the concatenated block.

opennotspecifiedMar 2021View details →
zenodo28/100

GPTs are not the Silver Bullet: Performance and Challenges of using GPTs for Security Bug Report Identification – Supplementary Material

Open the record for dataset details and reuse information.

opencc-by-4.0Sep 2024View details →
zenodo16/100

Dataset for Towards Understanding Performance Bugs in Popular Data Science Libraries

<div> <div>This dataset contains 138 performance bugs in data science popular libraries, and their impacts, root causes, locating and fixing challenge, and fixing strategy.</div> <div>Our replication package consists of three main folders:RQ1&amp;2_Impacts_and_Root_Causes, RQ3_Root_Causes_Locating_Fixing_Effort_Challenge and RQ4_Fixing_Strategy.</div> <br> <div>RQ1&amp;2_Impacts_and_Root_Causes</div> <br> <div>In this folder we first placed the identified impact (Explicit and Implicit). Then we gave the identified symptoms and root cause taxonomy. In each file (corresponding to each iteration), we provided the repo name, issue number, and the label (symptom and root cause).</div> <br> <div>RQ3_Root_Causes_Locating_Fixing_Effort_Challenge</div> <br> <div>We provided the number of comments, lines of changed code and issue duration involved in handling performance bugs. Furthermore, the challenge in resolving these bugs in data science libraries are identified here.</div> <br> <div>RQ4_Fixing_Strategy</div> <br> <div>We provided the identified fixing strategy with small LOC. In the file, we provided the repo name, issue number, and the label (fixing strategy).</div> </div>

restrictedcc-by-4.0Sep 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