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 条
  • [31] Automating weight function generation in graph pebbling
    Flocco, Dominic
    Pulaj, Jonad
    Yerger, Carl
    Discrete Applied Mathematics, 2024, 347 : 155 - 174
  • [32] Automating requirements analysis and test case generation
    Abha Moitra
    Kit Siu
    Andrew W. Crapo
    Michael Durling
    Meng Li
    Panagiotis Manolios
    Michael Meiners
    Craig McMillan
    Requirements Engineering, 2019, 24 : 341 - 364
  • [33] StrokeBank: Automating Personalized Chinese Handwriting Generation
    Zong, Alfred
    Zhu, Yuke
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 3024 - 3029
  • [34] Automating Weight Function Generation in Graph Pebbling
    Flocco, Dominic
    Pulaj, Jonad
    Yerger, Carl
    SSRN, 2022,
  • [35] Automating Seccomp Filter Generation for Linux Applications
    Canella, Claudio
    Werner, Mario
    Gruss, Daniel
    Schwarz, Michael
    PROCEEDINGS OF THE 2021 CLOUD COMPUTING SECURITY WORKSHOP, CCSW 2021, 2021, : 139 - 151
  • [36] DriverGen: Automating the Generation of Serial Device Drivers
    Zhai, Jiannan
    Du, Yuheng
    Hughes, Shiree
    Hallstrom, Jason O.
    INTERNET OF THINGS: IOT INFRASTRUCTURES, IOT 360, PT II, 2016, 170 : 325 - 330
  • [37] LiveAction: Automating Web Task Model Generation
    Amershi, Saleema
    Mahmud, Jalal
    Nichols, Jeffrey
    Lau, Tessa
    Attanasio Ruiz, German
    ACM TRANSACTIONS ON INTERACTIVE INTELLIGENT SYSTEMS, 2013, 3 (03)
  • [38] Automating requirements analysis and test case generation
    Moitra, Abha
    Siu, Kit
    Crapo, Andrew W.
    Durling, Michael
    Li, Meng
    Manolios, Panagiotis
    Meiners, Michael
    McMillan, Craig
    REQUIREMENTS ENGINEERING, 2019, 24 (03) : 341 - 364
  • [39] Automating Question Generation From Educational Text
    Bhowmick, Ayan Kumar
    Jagmohan, Ashish
    Vempaty, Aditya
    Dey, Prasenjit
    Hall, Leigh
    Hartman, Jeremy
    Kokku, Ravi
    Maheshwari, Hema
    ARTIFICIAL INTELLIGENCE XL, AI 2023, 2023, 14381 : 437 - 450
  • [40] Automating Weight Function Generation in Graph Pebbling
    Flocco, Dominic
    Pulaj, Jonad
    Yerger, Carl
    arXiv, 2023,