mlsanityData to 7 Oct 2026

App Review Driven Collaborative Bug Finding

arXiv 2301.02818 ↗First posted 7 Jan 2023cs.SE cs.AIcited by 2

Not on the map. Why?

Abstract (arXiv)

Software development teams generally welcome any effort to expose bugs in their code base. In this work, we build on the hypothesis that mobile apps from the same category (e.g., two web browser apps) may be affected by similar bugs in their evolution process. It is therefore possible to transfer the experience of one historical app to quickly find bugs in its new counterparts. This has been referred to as collaborative bug finding in the literature. Our novelty is that we guide the bug finding process by considering that existing bugs have been hinted within app reviews. Concretely, we design the BugRMSys approach to recommend bug reports for a target app by matching historical bug reports from apps in the same category with user app reviews of the target app. We experimentally show that this approach enables us to quickly expose and report dozens of bugs for targeted apps such as Brave (web browser app). BugRMSys's implementation relies on DistilBERT to produce natural language text embeddings. Our pipeline considers similarities between bug reports and app reviews to identify relevant bugs. We then focus on the app review as well as potential reproduction steps in the historical bug report (from a same-category app) to reproduce the bugs. Overall, after applying BugRMSys to six popular apps, we were able to identify, reproduce and report 20 new bugs: among these, 9 reports have been already triaged, 6 were confirmed, and 4 have been fixed by official development teams, respectively.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 15 of its 64 references that are in the map. First posted on arXiv 7 Jan 2023.

Builds on

15 of 64 references.

References · 15

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  3. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
  4. 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,898
  5. 2016Bag of Tricks for Efficient Text Classificationcited by 869
  6. 2019E-BERT: Efficient-Yet-Effective Entity Embeddings for BERTcited by 96
  7. 2019Classifying Multilingual User Feedback using Traditional Machine Learning and Deep Learningcited by 10
  8. 2015Mining User Opinions in Mobile App Reviews: A Keyword-based Approachcited by 9
  9. 2019A Comparison of Semantic Similarity Methods for Maximum Human Interpretabilitycited by 9
  10. 2020Automating App Review Response Generationcited by 8
  11. 2021Automatically Matching Bug Reports With Related App Reviewscited by 8
  12. 2018A Simple NLP-based Approach to Support Onboarding and Retention in Open Source Communitiescited by 6
3 more
  1. 2019Extracting and Analyzing Context Information in User-Support Conversations on Twittercited by 4
  2. 2018Large-Scale Analysis of Framework-Specific Exceptions in Android Appscited by 2
  3. 2022Guided Bug Crush: Assist Manual GUI Testing of Android Apps via Hint Movescited by 2

Built on by

Cited by year

Citing papers per year: 2023: 2.

2 papers.