22 & 23 May 2025: Join the mini-conference on Open and FAIR in Natural and Engineering Sciences. Register to attend.

Data underlying the Bachelor's thesis: Adapting existing bug taxonomies to Haskell

DOI:10.4121/29a6a7bc-8b45-472c-bf26-710f2a2d1a3c.v2
The DOI displayed above is for this specific version of this dataset, which is currently the latest. Newer versions may be published in the future. For a link that will always point to the latest version, please use
DOI: 10.4121/29a6a7bc-8b45-472c-bf26-710f2a2d1a3c

Datacite citation style

Nistor, Razvan; Applis, Leonhard; Cockx, Jesper (2024): Data underlying the Bachelor's thesis: Adapting existing bug taxonomies to Haskell. Version 2. 4TU.ResearchData. dataset. https://doi.org/10.4121/29a6a7bc-8b45-472c-bf26-710f2a2d1a3c.v2
Other citation styles (APA, Harvard, MLA, Vancouver, Chicago, IEEE) available at Datacite

Dataset

Version 2 - 2024-09-20 (latest)
Version 1 - 2024-06-19

The goal of the paper is to identify the extent to which existing bug taxonomies can classify bugs in Haskell, and how they could be adapted to better accommodate the unique features of Haskell. The specific research questions that were studied are:

RQ1 What are the most common types of Haskell bugs?

RQ2 What are the limitations of existing bug taxonomies in capturing the unique features of Haskell bugs?

RQ3 How do Haskell developers classify bugs and how is it different from the previously discussed taxonomies?


The data collected for the creation of the paper includes:

• A bug dataset of 142 bugs from 10 Haskell FOSS (free open-source software) projects, classified according to 2 taxonomies.

• A qualitative codebook created after 4 interviews performed with Haskell developers about their perspectives on bugs.

History

  • 2024-06-19 first online
  • 2024-09-20 published, posted

Publisher

4TU.ResearchData

Format

taxonomy description/pdf; codebook/pdf; bugDB/csv; bugDB/xlsx

Organizations

TU Delft, Faculty of Electrical Engineering, Mathematics and Computer Science

DATA

Files (1)