Automating App Review Response Generation

被引:28
|
作者
Gao, Cuiyun [1 ]
Zeng, Jichuan [1 ]
Xia, Xin [2 ]
Lo, David [3 ]
Lyu, Michael R. [1 ]
King, Irwin [1 ]
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Peoples R China
[2] Monash Univ, Fac Informat Technol, Clayton, Vic, Australia
[3] Singapore Management Univ, Sch Informat Syst, Singapore, Singapore
关键词
App reviews; response generation; neural machine translation;
D O I
10.1109/ASE.2019.00025
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Previous studies showed that replying to a user review usually has a positive effect on the rating that is given by the user to the app. For example, IIassan et al. found that responding to a review increases the chances of a user updating their given rating by up to six times compared to not responding. To alleviate the labor burden in replying to the bulk of user reviews, developers usually adopt a template-based strategy where the templates can express appreciation for using the app or mention the company email address for users to follow up. However, reading a large number of user reviews every day is not an easy task for developers. Thus, there is a need for more automation to help developers respond to user reviews. Addressing the aforementioned need, in this work we propose a novel approach RRGen that automatically generates review responses by learning knowledge relations between reviews and their responses. RRGen explicitly incorporates review attributes, such as user rating and review length, and learns the relations between reviews and corresponding responses in a supervised way from the available training data. Experiments on 58 apps and 309,246 review -response pairs highlight that RRGen out-performs the baselines by at least 67.4% in terms of BLEU-4 (an accuracy measure that is widely used to evaluate dialogue response generation systems). Qualitative analysis also confirms the effectiveness of RRGen in generating relevant and accurate responses.
引用
收藏
页码:163 / 175
页数:13
相关论文
共 50 条
  • [1] Automating App Review Response Generation Based on Contextual Knowledge
    Gao, Cuiyun
    Zhou, Wenjie
    Xia, Xin
    Lo, David
    Xie, Qi
    Lyu, Michael R.
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (01)
  • [2] A Semantic Retrieval and Generation Framework for App Review Response
    Fan G.-D.
    Chen S.-Z.
    Xiao J.-M.
    Wu H.-Y.
    Zhang L.
    Xue X.
    Wang Z.-J.
    Feng Z.-Y.
    Jisuanji Xuebao/Chinese Journal of Computers, 2022, 45 (12): : 2528 - 2543
  • [3] A transformer-based approach for improving app review response generation
    Zhang, Weizhe
    Gu, Wenchao
    Gao, Cuiyun
    Lyu, Michael R.
    SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (02): : 438 - 454
  • [4] AVGUST: Automating Usage-Based Test Generation from Videos of App Executions
    Zhao, Yixue
    Talebipour, Saghar
    Baral, Kesina
    Park, Hyojae
    Yee, Leon
    Khan, Safwat Ali
    Brun, Yuriy
    Medvidovic, Nenad
    Moran, Kevin
    PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 421 - 433
  • [5] Automating Developers' Responses to App Reviews
    Greenheld, Georgia
    Savarimuthu, Bastin Tony Roy
    Licorish, Sherlock A.
    2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 66 - 70
  • [6] Automating Mobile App Review User Feedback with Aspect-Based Sentiment Analysis
    Ballas, Vasileios
    Michalakis, Konstantinos
    Alexandridis, Georgios
    Caridakis, George
    HUMAN-CENTERED DESIGN, OPERATION AND EVALUATION OF MOBILE COMMUNICATIONS, PT II, MOBILE 2024, 2024, 14738 : 179 - 193
  • [7] Automating gait generation
    Sun, HC
    Metaxas, DN
    SIGGRAPH 2001 CONFERENCE PROCEEDINGS, 2001, : 261 - 269
  • [8] Automating the generation of objects
    Lowry, GR
    Wallace, AI
    1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 150 - 157
  • [9] Automating Cryptographic Code Generation
    Yarom, Yuval
    PROCEEDINGS OF THE 2022 WORKSHOP ON ATTACKS AND SOLUTIONS IN HARDWARE SECURITY, ASHES 2022, 2022, : 3 - 3
  • [10] AUTOMATING VISUAL LANGUAGE GENERATION
    CRIMI, C
    GUERCIO, A
    PACINI, G
    TORTORA, G
    TUCCI, M
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (10) : 1122 - 1135