mlsanityData to 7 Oct 2026

Beyond Duplicates: Towards Understanding and Predicting Link Types in Issue Tracking Systems

arXiv 2204.12893 ↗First posted 27 Apr 2022cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Software projects use Issue Tracking Systems (ITS) like JIRA to track issues and organize the workflows around them. Issues are often inter-connected via different links such as the default JIRA link types Duplicate, Relate, Block, or Subtask. While previous research has mostly focused on analyzing and predicting duplication links, this work aims at understanding the various other link types, their prevalence, and characteristics towards a more reliable link type prediction. For this, we studied 607,208 links connecting 698,790 issues in 15 public JIRA repositories. Besides the default types, the custom types Depend, Incorporate, Split, and Cause were also common. We manually grouped all 75 link types used in the repositories into five general categories: General Relation, Duplication, Composition, Temporal / Causal, and Workflow. Comparing the structures of the corresponding graphs, we observed several trends. For instance, Duplication links tend to represent simpler issue graphs often with two components and Composition links present the highest amount of hierarchical tree structures (97.7%). Surprisingly, General Relation links have a significantly higher transitivity score than Duplication and Temporal / Causal links. Motivated by the differences between the link types and by their popularity, we evaluated the robustness of two state-of-the-art duplicate detection approaches from the literature on the JIRA dataset. We found that current deep-learning approaches confuse between Duplication and other links in almost all repositories. On average, the classification accuracy dropped by 6% for one approach and 12% for the other. Extending the training sets with other link types seems to partly solve this issue. We discuss our findings and their implications for research and practice.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 5 of its 48 references that are in the map. First posted on arXiv 27 Apr 2022.

Builds on

5 of 48 references.

References · 5

  1. 2015A Sensitivity Analysis of (and Practitioners' Guide to) Convolutional Neural Networks for Sentence Classificationcited by 92
  2. 2019Analysis and Detection of Information Types of Open Source Software Issue Discussionscited by 9
  3. 2017Developer Prioritization in Bug Repositoriescited by 7
  4. 2017Bug or Not? Bug Report Classification Using N-Gram IDFcited by 4
  5. 2022An Alternative Issue Tracking Dataset of Public Jira Repositoriescited by 3

Built on by

Not cited yet.