Issue Link Label Recovery and Prediction for Open Source Software

  title={Issue Link Label Recovery and Prediction for Open Source Software},
  author={Alexander Marshall Nicholson and Jin L.C. Guo},
  journal={2021 IEEE 29th International Requirements Engineering Conference Workshops (REW)},
  • A. Nicholson, Jin L.C. Guo
  • Published 10 August 2021
  • Computer Science
  • 2021 IEEE 29th International Requirements Engineering Conference Workshops (REW)
Modern open source software development heavily relies on the issue tracking systems to manage their feature requests, bug reports, tasks, and other similar artifacts. Together, those “issues” form a complex network with links to each other. The heterogeneous character of issues inherently results in varied link types and therefore poses a great challenge for users to create and maintain the label of the link manually. The goal of most existing automated issue link construction techniques… 

Figures and Tables from this paper


Analysis and Detection of Information Types of Open Source Software Issue Discussions
This work uncovered 16 information types presented in OSS issue discussions and created a labeled corpus containing 4656 sentences, a nontrivial first step towards tools and techniques for identifying and obtaining the rich information recorded in the ITSs to support various software engineering activities and to satisfy the diverse needs of OSS stakeholders.
Traceability in the Wild: Automatically Augmenting Incomplete Trace Links
This paper addresses the fundamental problem of missing links between commits and issues by leveraging a combination of process and text-related features characterizing issues and code changes to train a classifier to identify missing issue tags in commit messages, thereby generating the missing links.
Poster: Use of Trace Link Types in Issue Tracking Systems
  • M. Tomova, M. Rath, Patrick Mäder
  • Computer Science
    2018 IEEE/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion)
  • 2018
Preliminary results indicating, that depending on link type, a link mostly captures textual similarity of issues and thus may provide only limited additional information.
Predicting semantically linkable knowledge in developer online forums via convolutional neural network
This paper forms the problem of predicting semantically linkable knowledge units as a multiclass classification problem, and solves the problem using deep learning techniques, and adopts neural language model (word embeddings) and convolutional neural network (CNN) to capture word- and document-level semantics of knowledge units.
OpenReq Issue Link Map: A Tool to Visualize Issue Links in Jira
This work presents a Jira plug-in that supports developers, project managers, and product owners in managing and overviewing issues and their dependencies, and helps to find missing or unknown links between issues, and detects inconsistencies.
Tackling the term-mismatch problem in automated trace retrieval
Three query augmentation techniques for addressing the term mismatch problem and improving the quality of trace links generated between regulatory codes and requirements are described and compared.
Leveraging Historical Associations between Requirements and Source Code to Identify Impacted Classes
Experimental results show that leveraging R2RS information increases the accuracy of predicting impacted classes practically by an average of more than 60 percent across the various classifiers and projects.
Traceability Network Analysis: A Case Study of Links in Issue Tracking Systems
This work explores various network analysis techniques in the issue tracking system of sixty-six open source projects and reveals two salient properties of the traceability network, i.e. scale free and triadic closure.
Recommending Similar Bug Reports: A Novel Approach Using Document Embedding Model
A novel approach using Document Embedding model is proposed and the results show that this approach outperforms Yang et al.'s approach, with 7.89-8.96% of improvement.
Combining Word Embedding with Information Retrieval to Recommend Similar Bug Reports
The approach combines a traditional information retrieval technique and a word embedding technique, and takes bug titles and descriptions as well as bug product and component information into consideration, and improves the performance of NextBug statistically significantly and substantially for both projects.