We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

Title: Technical Reports Compilation: Detecting the Fire Drill Anti-pattern Using Source Code and Issue-Tracking Data

Abstract: Detecting the presence of project management anti-patterns (AP) currently requires experts on the matter and is an expensive endeavor. Worse, experts may introduce their individual subjectivity or bias. Using the Fire Drill AP, we first introduce a novel way to translate descriptions into detectable AP that are comprised of arbitrary metrics and events such as logged time or maintenance activities, which are mined from the underlying source code or issue-tracking data, thus making the description objective as it becomes data-based. Secondly, we demonstrate a novel method to quantify and score the deviations of real-world projects to data-based AP descriptions. Using fifteen real-world projects that exhibit a Fire Drill to some degree, we show how to further enhance the translated AP. The ground truth in these projects was extracted from two individual experts and consensus was found between them. Our evaluation spans four kinds of patterns, where the first is purely derived from description, the second type is enhanced by data, and the third kind is derived from data only. The fourth type then is a derivative meta-process pattern. We introduce a novel method called automatic calibration, that optimizes a pattern such that only necessary and important scores remain that suffice to confidently detect the degree to which the AP is present. Without automatic calibration, the proposed patterns show only weak potential for detecting the presence. Enriching the AP with data from real-world projects significantly improves the potential. We conclude that the presence of similar patterns is most certainly detectable. Furthermore, any pattern that can be characteristically modeled using the proposed approach is potentially well detectable.
Comments: 272 pages, 77 figures, 53 tables
Subjects: Software Engineering (cs.SE); Computation (stat.CO); Machine Learning (stat.ML)
ACM classes: D.2; G.3; I.5; I.6
Cite as: arXiv:2104.15090 [cs.SE]
  (or arXiv:2104.15090v7 [cs.SE] for this version)

Submission history

From: Sebastian Hönel [view email]
[v1] Fri, 30 Apr 2021 16:16:32 GMT (941kb,D)
[v2] Mon, 3 May 2021 14:52:43 GMT (949kb,D)
[v3] Thu, 24 Jun 2021 12:25:41 GMT (1604kb,D)
[v4] Tue, 29 Jun 2021 16:22:47 GMT (1826kb,D)
[v5] Fri, 3 Dec 2021 21:16:46 GMT (2245kb,D)
[v6] Mon, 7 Feb 2022 10:47:07 GMT (2075kb,D)
[v7] Fri, 22 Jul 2022 14:30:14 GMT (2921kb,D)

Link back to: arXiv, form interface, contact.