Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021

In the process of discovering bugs, developers can either find new or enhance existing bug reports by including user feedback. Users may not only discover bugs earlier but also add important context information or steps to reproduce when describing the problems they face. App stores allow users to give feedback on apps and developers to react to it. However, finding user feedback that matches existing bug reports is challenging. In this work, we introduce DeepMatcher, an automatic approach using state-of-the-art deep learning methods to match problem reports in app reviews to bug reports in issue trackers. We evaluate DeepMatcher with four open-source apps quantitatively and qualitatively. In our evaluation, DeepMatcher identified 167 matching bug reports for 200 problem reports with three suggestions per problem report. On average, DeepMatcher achieved a hit ratio of 0.71 and a Mean Average Precision of 0.55. For 91 problem reports, DeepMatcher did not find any matching bug report, which we analyzed manually. We qualitatively looked into the issue trackers of the studied apps and found that in 47 cases, users described a problem before developers discovered and documented it. Finally, we discuss different use cases of DeepMatcher to facilitate the bug fixing process for developers.

Tue 25 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:20 - 16:15
1.3.4. Obtaining Information from App User Reviews #2Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 4 +12h
Chair(s): Birgit Penzenstadler Chalmers
15:20
15m
Paper
Does Culture Matter? Impact of Individualism and Uncertainty Avoidance on App ReviewsSEIS
SEIS - Software Engineering in Society
Ricarda Anna-Lena Fischer Maastricht University, Rita Walczuch Maastricht University, Emitzá Guzmán Vrije Universiteit Amsterdam
Pre-print Media Attached
15:35
20m
Paper
Automatically Matching Bug Reports With Related App ReviewsTechnical Track
Technical Track
Marlo Haering University of Hamburg, Germany, Christoph Stanik University of Hamburg, Germany, Walid Maalej University of Hamburg, Germany
Pre-print Media Attached
15:55
20m
Paper
It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug ReportsArtifact ReusableTechnical Track
Technical Track
Nathan Cooper William & Mary, Carlos Bernal-Cárdenas Microsoft, Oscar Chaparro College of William & Mary, Kevin Moran George Mason University, Denys Poshyvanyk College of William & Mary
Pre-print Media Attached

Wed 26 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

03:20 - 04:15
1.3.4. Obtaining Information from App User Reviews #2Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 4
03:20
15m
Paper
Does Culture Matter? Impact of Individualism and Uncertainty Avoidance on App ReviewsSEIS
SEIS - Software Engineering in Society
Ricarda Anna-Lena Fischer Maastricht University, Rita Walczuch Maastricht University, Emitzá Guzmán Vrije Universiteit Amsterdam
Pre-print Media Attached
03:35
20m
Paper
Automatically Matching Bug Reports With Related App ReviewsTechnical Track
Technical Track
Marlo Haering University of Hamburg, Germany, Christoph Stanik University of Hamburg, Germany, Walid Maalej University of Hamburg, Germany
Pre-print Media Attached
03:55
20m
Paper
It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug ReportsArtifact ReusableTechnical Track
Technical Track
Nathan Cooper William & Mary, Carlos Bernal-Cárdenas Microsoft, Oscar Chaparro College of William & Mary, Kevin Moran George Mason University, Denys Poshyvanyk College of William & Mary
Pre-print Media Attached