A Soft Alignment Model for Bug Deduplication

Research output: Contributions to collected editions/worksArticle in conference proceedingsResearchpeer-review

Authors

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.

Original languageEnglish
Title of host publication2020 IEEE/ACM 17th International Conference on Mining Software Repositories : MSR 2020, Proceedings; Seoul, Republic of Korea 29-30 June 2020
Number of pages11
Place of PublicationNew York
PublisherAssociation for Computing Machinery, Inc
Publication date29.06.2020
Pages43-53
ISBN (electronic)978-1-4503-7957-1
DOIs
Publication statusPublished - 29.06.2020
Externally publishedYes
Event17th IEEE/ACM International Conference on Mining Software Repositories, MSR 2020, co-located with the 42nd International Conference on Software Engineering. ICSE 2020 - Virtual, Online, Korea, Republic of
Duration: 29.06.202030.06.2020

    Research areas

  • Attention Mechanism, Bug Tracking Systems, Deep Learning, Duplicate Bug Report Detection
  • Business informatics

DOI

Recently viewed

Activities

  1. Internet-based guided self-help to reduce depressive symptoms in teachers: Results from a randomized controlled trial
  2. Ghosting the City – Zooming in on Otherwise Publics in Virtual Worlds
  3. Group Decision and Negotiation (Fachzeitschrift)
  4. Effects of a seminar on mathematical modelling with MathCityMap
  5. Scroll
  6. Learners managing the ambiguity of sustainable development – An empirical exploration of the learning method "Systemic Visualisation"
  7. Breaks and age related strain in continuous physical work
  8. The Body as An Indexical Reader
  9. Workshop on the Exploration of Low Temperature plasma Physics - WELTPP 2019
  10. Teach About US – Innovative Ways of Teaching English: An Update on Ongoing Projects
  11. Navigating in the Digital Jungle: Articulating Combinatory Affordances of Digital Infrastructures for Collaboration
  12. The Framework for Inclusive Science Education
  13. (Binding) European Values in the EU’s Common Security and Defence Policy
  14. Auto-assistive bodily practices. A history of early haptic technologies and practices
  15. Coauthoring an interorganizational collaboration: Exploring multi-voicedness and introducing spatiotemporal orientations
  16. Reforming from Within : Lessons of Institutional Transformation in a Climate of Systemic Change
  17. Explaining the performance of participatory and collaborative governance in addressing long-term environmental policy issues
  18. De-Mystifying the Digital
  19. Language Policy and Language Learning: New Paradigms and New Challenges - LPLL 2009
  20. Different cultures, different interactional norms: Addressing variation across the Englishes (Carl von Ossietzsky Universität)

Publications

  1. Modeling of temperature- and strain-driven intermetallic compound evolution in an Al-Mg system via a multiphase-field approach with application to refill friction stir spot welding
  2. Analysis of a phase‐field finite element implementation for precipitation
  3. Scaffolding Learner Agency in Technology-Enhanced Language Learning Environments
  4. Application of friction surfacing for solid state additive manufacturing of cylindrical shell structures
  5. Artificial Intelligence in Foreign Language Learning and Teaching
  6. Teaching Sustainable Development in a Sensory and Artful Way — Concepts, Methods, and Examples
  7. Drafts in Action
  8. Are Acute Effects of Foam-Rolling Attributed to Dynamic Warm Up Effects? A Comparative Study
  9. The Framework for Inclusive Science Education
  10. Legitimation problems of participatory processes in technology assessment and technology policy
  11. Digital Business Transformation and the Changing Role of the IT Function
  12. User Authentication via Multifaceted Mouse Movements and Outlier Exposure
  13. Microstructure-based modeling of residual stresses in WC-12Co-sprayed coatings
  14. Predicate‐based model of problem‐solving for robotic actions planning
  15. Digital teaching as an instrument for cross-location teaching networks in medical informatics
  16. Kommentar zu Ute Tellmann
  17. The role of place in shaping responsibility logics
  18. On the Equivalence of Transmission Problems in Nonoverlapping Domain Decomposition Methods for Quasilinear PDEs
  19. From Open Access to Open Science
  20. Nonlinear anisotropic boundary value problems – regularity results and multiscale discretizations
  21. Conjunctive cohesion in English language EU documents - A corpus-based analysis and its implications
  22. How generative drawing affects the learning process
  23. Metrics for Experimentation Programs: Categories, Benefits and Challenges
  24. Determining Lot Sizes in Production Areas
  25. A Trajectory Generation Algorithm for Optimal Consumption in Electromagnetic Actuators