Multifaceted Hierarchical Report Identification for Non-Functional Bugs in Deep Learning Frameworks
Guoming Long, Tao Chen, Georgina Cosma

TL;DR
This paper introduces MHNurf, an advanced hierarchical neural network model that automatically identifies non-functional bugs in deep learning frameworks by analyzing GitHub reports, significantly improving detection accuracy over existing methods.
Contribution
The paper presents MHNurf, a novel multifaceted hierarchical attention network that considers report hierarchy and multiple feature types for improved bug report classification.
Findings
MHNurf outperforms traditional models with up to 71% AUC improvement.
Combining content, comment, and code features yields the best results.
MHNurf achieves top ranks across multiple deep learning frameworks.
Abstract
Non-functional bugs (e.g., performance- or accuracy-related bugs) in Deep Learning (DL) frameworks can lead to some of the most devastating consequences. Reporting those bugs on a repository such as GitHub is a standard route to fix them. Yet, given the growing number of new GitHub reports for DL frameworks, it is intrinsically difficult for developers to distinguish those that reveal non-functional bugs among the others, and assign them to the right contributor for investigation in a timely manner. In this paper, we propose MHNurf - an end-to-end tool for automatically identifying non-functional bug related reports in DL frameworks. The core of MHNurf is a Multifaceted Hierarchical Attention Network (MHAN) that tackles three unaddressed challenges: (1) learning the semantic knowledge, but doing so by (2) considering the hierarchy (e.g., words/tokens in sentences/statements) and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Testing and Debugging Techniques · Web Application Security Vulnerabilities
