2020 · 15 citations · 28 references
ComputingComputer ScienceMachine LearningNatural Language ProcessingSoftware EngineeringDeep LearningDuplicate DetectionSoftware MaintenanceAblation ProcessesAttentionBug Report DeduplicationBug TrackingDeep Learning-based DetectionDuplicate Bug Report DetectionTriage
ABSTRACT: Bug tracking systems (BTS) are widely used in software projects. An important task in such systems consists of identifying duplicate bug reports, i.e., distinct reports related to the same software issue. For several reasons, reporting bugs that have already been reported is quite frequent, making their manual triage impractical in large BTSs. In this paper, we present a novel deep learning network based on soft-attention alignment to improve duplicate bug report detection. For a given pair of possibly duplicate reports, the attention mechanism computes interdependent representations for each report, which is more powerful than previous approaches. We evaluate our model on four well-known datasets derived from BTSs of four popular open-source projects. Our evaluation is based on a ranking-based metric, which is more realistic than decision-making metrics used in many previous works. Achieved results demonstrate that our model outperforms state-of-the-art systems and strong baselines in different scenarios. Finally, an ablation study is performed to confirm that the proposed architecture improves the duplicate bug reports detection.
28
FaceNet: A unified embedding for face recognition and clustering
2015 · 11.2K citations · Full text
David M. Blei · Communications of the ACM · 2012 · 5.5K citations
A Decomposable Attention Model for Natural Language Inference
Ankur P. Parikh, Oscar Täckström, Dipanjan Das et al. · 2016 · 1.4K citations · Full text