A transformer-based approach for improving app review response generation

被引:1
作者
Zhang, Weizhe [1 ]
Gu, Wenchao [2 ]
Gao, Cuiyun [1 ,3 ,4 ]
Lyu, Michael R. [2 ]
机构
[1] Harbin Inst Technol, Sch Comp Sci & Technol, Shenzhen, Peoples R China
[2] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Peoples R China
[3] Guangdong Prov Key Lab Novel Secur Intelligence T, Shenzhen, Peoples R China
[4] Peng Cheng Lab, Shenzhen, Peoples R China
基金
中国国家自然科学基金;
关键词
app reviews; review response generation; transformer;
D O I
10.1002/spe.3158
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mobile apps are becoming an integral part of people's daily life by providing various functionalities, such as messaging and gaming. App developers try their best to ensure user experience during app development and maintenance to improve the rating of their apps on app platforms and attract more user downloads. Previous studies indicated that responding to users' reviews tends to change their attitude towards the apps positively. Users who have been replied are more likely to update the given ratings. However, reading and responding to every user review is not an easy task for developers since it is common for popular apps to receive tons of reviews every day. Thus, automation tools for review replying are needed. To address the need above, the paper introduces a Transformer-based approach, named TRRGen, to automatically generate responses to given user reviews. TRRGen extracts apps' categories, rating, and review text as the input features. By adapting a Transformer-based model, TRRGen can generate appropriate replies for new reviews. Comprehensive experiments and analysis on the real-world datasets indicate that the proposed approach can generate high-quality replies for users' reviews and significantly outperform current state-of-art approaches on the task. The manual validation results on the generated replies further demonstrate the effectiveness of the proposed approach.
引用
收藏
页码:438 / 454
页数:17
相关论文
共 38 条
  • [1] [Anonymous], 2013, CHI 13 EXTENDED ABST
  • [2] Ba Jimmy Lei, 2016, LAYER NORMALIZATION, DOI 10.48550/arXiv.1607.06450
  • [3] Bharti SK., 2017, AUTOMATIC KEYWORD EX
  • [4] Bordes Antoine, 2016, Learning end-to-end goal-oriented dialog
  • [5] Chen G., 2011, P 24 INT FLAIRS C
  • [6] Cho K, 2014, ARXIV14061078, P1724
  • [7] What Would Users Change in My App? Summarizing App Reviews for Recommending Software Changes
    Di Sorbo, Andrea
    Panichella, Sebastiano
    Alexandru, Carol V.
    Shimagaki, Junji
    Visaggio, Corrado A.
    Canfora, Gerardo
    Gall, Harald C.
    [J]. FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2016, : 499 - 510
  • [8] Automating App Review Response Generation Based on Contextual Knowledge
    Gao, Cuiyun
    Zhou, Wenjie
    Xia, Xin
    Lo, David
    Xie, Qi
    Lyu, Michael R.
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (01)
  • [9] Automating App Review Response Generation
    Gao, Cuiyun
    Zeng, Jichuan
    Xia, Xin
    Lo, David
    Lyu, Michael R.
    King, Irwin
    [J]. 34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 163 - 175
  • [10] Emerging App Issue Identification from User Feedback: Experience on WeChat
    Gao, Cuiyun
    Zheng, Wujie
    Deng, Yuetang
    Lo, David
    Zeng, Jichuan
    Lyu, Michael R.
    King, Irwin
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2019), 2019, : 279 - 288