Automated Detection of Typed Links in Issue Trackers
Stakeholders in software projects use issue trackers like JIRA to capture and manage issues including requirements and bugs. To ease the issue navigation and structure the project knowledge, stakeholders manually connect issues via links of certain types that reflect different dependencies, such as Epic-, Block-, Duplicate-, or Relate- links. Based on a large dataset of 15 JIRA repositories, we study how well state-of-the-art machine learning models can automatically detect common link types. We found that a pure BERT model trained on titles and descriptions of linked issues significantly outperforms other optimized deep learning models, achieving an encouraging average macro F1-score of 0.64 for detecting 9 popular types across all repositories (weighted F1-score of 0.73). For the specific Subtask- and Epic- links, the model achieved top macro F1-scores of 0.89 and 0.97, respectively. Our model does not simply learn the textual similarity of the issues. In general, shorter issue text seems to improve the prediction accuracy with a strong negative correlation of -0.69. We found that Relate-links often get confused with the other links, which suggests that they are used as default links likely in unclear cases. We also observed significant differences across the repositories, depending on how they are used and by whom.
Wed 17 AugDisplayed time zone: Hobart change
20:20 - 21:20 | Traceability 1Research Papers / Industrial Innovation Papers at Koala Chair(s): Chetan Arora Deakin University | ||
20:20 30mTalk | DizSpec: Digitalization of Requirements Specification Documents to Automate Traceability and Impact Analysis Industrial Innovation Papers Asha Rajbhoj TCS Research, Padmalata Nistala TCS Research, Vinay Kulkarni Tata Consultancy Services Research, Shivani Soni TCS Research, Ajim Pathan TCS Research | ||
20:50 30mTalk | Automated Detection of Typed Links in Issue Trackers Research Papers Clara Marie Lüders University of Hamburg, Tim Pietz Universität Hamburg, Walid Maalej University of Hamburg |