Caspar: extracting and synthesizing user stories of problems from app reviews
Hui Guo, Munindar P. Singh
摘要
A user's review of an app often describes the user's interactions with the app. These interactions, which we interpret as mini stories, are prominent in reviews with negative ratings. In general, a story in an app review would contain at least two types of events: user actions and associated app behaviors. Being able to identify such stories would enable an app's developer in better maintaining and improving the app's functionality and enhancing user experience. We present Caspar, a method for extracting and synthesizing user-reported mini stories regarding app problems from reviews. By extending and applying natural language processing techniques, Caspar extracts ordered events from app reviews, classifies them as user actions or app problems, and synthesizes action-problem pairs. Our evaluation shows that Caspar is effective in finding actionproblem pairs from reviews. First, Caspar classifies the events with an accuracy of 82.0% on manually labeled data. Second, relative to human evaluators, Caspar extracts event pairs with 92.9% precision and 34.2% recall. In addition, we train an inference model on the extracted action-problem pairs that automatically predicts possible app problems for different use cases. Preliminary evaluation shows that our method yields promising results. Caspar illustrates the potential for deeper understanding of app reviews and possibly other natural language artifacts arising in software engineering.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- Domain-Specific Analysis of Mobile App Reviews Using Keyword-Assisted Topic ModelsMiroslav Tushev, Fahimeh Ebrahimi, Anas MahmoudICSE 2022 · 被引用 33 次
- Where is Your App Frustrating Users?Yawen Wang, Junjie Wang, Hongyu Zhang, Xuran Ming 等ICSE 2022 · 被引用 23 次
- Unsupervised Summarization of Privacy Concerns in Mobile Application ReviewsFahimeh Ebrahimi, Anas MahmoudASE 2022 · 被引用 18 次
- ISPY: Automatic Issue-Solution Pair Extraction from Community Live ChatsLin Shi, Ziyou Jiang, Ye Yang, Xiao Chen 等ASE 2021 · 被引用 12 次
- BugListener: Identifying and Synthesizing Bug Reports from Collaborative Live ChatsLin Shi, Fangwen Mu, Yumin Zhang, Ye Yang 等ICSE 2022 · 被引用 6 次
相关 Paper
- Automated classification of actions in bug reports of mobile appsHui Liu, Mingzhu Shen, Jiahao Jin, Yanjie JiangISSTA 2020 · 被引用 21 次
- Identifying Key Features from App User ReviewsHuayao Wu, Wenjun Deng, Xintao Niu, Changhai NieICSE 2021 · 被引用 44 次
- Automatically Matching Bug Reports With Related App ReviewsMarlo Haering, Christoph Stanik, Walid MaalejICSE 2021 · 被引用 52 次
- CHAMP: Characterizing Undesired App Behaviors from User Comments based on Market PoliciesYangyu Hu, Haoyu Wang, Tiantong Ji, Xusheng Xiao 等ICSE 2021 · 被引用 19 次
- Hierarchical Bayesian multi-kernel learning for integrated classification and summarization of app reviewsMoayad Alshangiti, Weishi Shi, Eduardo Lima, Xumin Liu 等FSE 2022 · 被引用 5 次
