FeatCompare: Feature comparison for competing mobile apps leveraging user reviews

被引:10
|
作者
Assi, Maram [1 ]
Hassan, Safwat [2 ]
Tian, Yuan [1 ]
Zou, Ying [1 ]
机构
[1] Queens Univ, Kingston, ON, Canada
[2] Thompson Rivers Univ, Kamloops, BC, Canada
关键词
Mobile applications; User reviews; Competitor analysis; Competing apps; Feature extraction; Google Play Store;
D O I
10.1007/s10664-021-09988-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given the competitive mobile app market, developers must be fully aware of users' needs, satisfy users' requirements, combat apps of similar functionalities (i.e., competing apps), and thus stay ahead of the competition. While it is easy to track the overall user ratings of competing apps, such information fails to provide actionable insights for developers to improve their apps over the competing apps (AlSubaihin et al., IEEE Trans Softw Eng, 1-1, 2019). Thus, developers still need to read reviews from all their interested competing apps and summarize the advantages and disadvantages of each app. Such a manual process can be tedious and even infeasible with thousands of reviews posted daily. To help developers compare users' opinions among competing apps on high-level features, such as the main functionalities and the main characteristics of an app, we propose a review analysis approach named FeatCompare. FeatCompare can automatically identify high-level features mentioned in user reviews without any manually annotated resource. Then, FeatCompare creates a comparative table that summarizes users' opinions for each identified feature across competing apps. FeatCompare features a novel neural network-based model named G lobal-L ocal sensitive F eature E xtractor (GLFE), which extends Attention-based Aspect Extraction (ABAE), a state-of-the-art model for extracting high-level features from reviews. We evaluate the effectiveness of GLFE on 480 manually annotated reviews sampled from five groups of competing apps. Our experiment results show that GLFE achieves a precision of 79%-82% and recall of 74%-77% in identifying the high-level features associated with reviews and outperforms ABAE by 14.7% on average. We also conduct a case study to demonstrate the usage scenarios of FeatCompare. A survey with 107 mobile app developers shows that more than 70% of developers agree that FeatCompare is of great benefit.
引用
收藏
页数:38
相关论文
共 50 条
  • [1] FeatCompare: Feature comparison for competing mobile apps leveraging user reviews
    Maram Assi
    Safwat Hassan
    Yuan Tian
    Ying Zou
    [J]. Empirical Software Engineering, 2021, 26
  • [2] Release Planning of Mobile Apps Based on User Reviews
    Villarroel, Lorenzo
    Bavota, Gabriele
    Russo, Barbara
    Oliveto, Rocco
    Di Penta, Massimiliano
    [J]. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 14 - 24
  • [3] Localizing Function Errors in Mobile Apps with User Reviews
    Yu, Le
    Chen, Jiachi
    Zhou, Hao
    Luo, Xiapu
    Liu, Kang
    [J]. 2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2018, : 418 - 429
  • [4] Crowdsourcing user reviews to support the evolution of mobile apps
    Palomba, Fabio
    Linares-Vasquez, Mario
    Bavota, Gabriele
    Oliveto, Rocco
    Di Penta, Massimiliano
    Poshyvanyk, Denys
    De Lucia, Andrea
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 143 - 162
  • [5] Mining and Comparing User Reviews across Similar Mobile Apps
    Su, Yanqi
    Wang, Yongchao
    Yang, Wenhua
    [J]. 2019 15TH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS (MSN 2019), 2019, : 338 - 342
  • [6] Leveraging User Reviews to Improve Accuracy for Mobile App Retrieval
    Park, Dae Hoon
    Liu, Mengwen
    Zhai, ChengXiang
    Wang, Haohong
    [J]. SIGIR 2015: PROCEEDINGS OF THE 38TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2015, : 533 - 542
  • [7] Recommending and Localizing Change Requests for Mobile Apps based on User Reviews
    Palomba, Fabio
    Salza, Pasquale
    Ciurumelea, Adelina
    Panichella, Sebastiano
    Gall, Harald
    Ferrucci, Filomena
    De Lucia, Andrea
    [J]. 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 106 - 117
  • [8] User Reviews of Top Mobile Apps in Apple and Google App Stores
    Mcilroy, Stuart
    Shang, Weiyi
    Ali, Nasir
    Hassan, Ahmed E.
    [J]. COMMUNICATIONS OF THE ACM, 2017, 60 (11) : 62 - 67
  • [9] What People Like in Mobile Finance Apps - An Analysis of User Reviews
    Huebner, Johannes
    Frey, Remo Manuel
    Ammendola, Christian
    Fleisch, Elgar
    Ilic, Alexander
    [J]. 17TH INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS MULTIMEDIA (MUM 2018), 2018, : 293 - 304
  • [10] Towards Automatically Localizing Function Errors in Mobile Apps With User Reviews
    Yu, Le
    Wang, Haoyu
    Luo, Xiapu
    Zhang, Tao
    Liu, Kang
    Chen, Jiachi
    Zhou, Hao
    Tang, Yutian
    Xiao, Xusheng
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 1464 - 1486