Detection of the Fire Drill anti-pattern: 15 real-world projects with ground truth, issue-tracking data, source code density, models and code
<p>This package contains artifacts for <strong>15</strong> real-world software projects. The data is supposed to aid the detection of the presence of the Fire Drill anti-pattern. We include original data, ground truth, code (experimental setups and models), and notebooks. The data supports two distinct methods of detecting the AP: a) through issue-tracking data, and b) through the underlying source code. This version of the dataset corresponds to <strong>v8</strong> of the <a href="https://arxiv.org/abs/2104.15090v8">technical report</a> and the <a href="https://github.com/MrShoenel/anti-pattern-models/releases/tag/arxiv-v8">GitHub repository</a>. The package includes the following:</p> <p>Original data:</p> <ul> <li>For each project, its <strong>original</strong> artifacts (e.g., wikis, meeting minutes, mentor's notes, etc.)</li> <li>Evaluation of raters' notes by the assessor</li> </ul> <p>Fire Drill in issue-tracking data:</p> <ul> <li><strong>Ground truth</strong> for whether and how strong each project exhibits the Fire Drill AP, on a scale from [0,10]. This was determined by two individual raters, who also reached a consensus.</li> <li>Coefficients for indicators for the first method, per project.</li> <li>Detailed issue-tracing data for each project: what occurred and when.</li> <li>Time logs for each project.</li> </ul> <p>Fire Drill in source-code data:</p> <ul> <li><strong>Four</strong> technical reports that document the developed method of how to translate a description into a detectable pattern, and to use the pattern to detect the presence and to score it (similar to the rating). Also includes a report for how activities were assigned to individual commits.</li> <li>Source code density data (metrics) for each commit in each of the nine projects as a separate dataset.</li> <li>Code: a snapshot of the repository that holds all code, models, notebooks, and pre-computed results, for utmost reproducibility (the code is written in R).</li> </ul>
ShareScore
32/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 8
- Harmonization
- 4
- Access
- 12
- Reuse readiness
- 8
- Engagement
- 0