RPerf: Mining user reviews using topic modeling to assist performance testing: An industrial experience report

被引:0
|
作者
Wang, Zehao [1 ]
Liu, Wei [1 ]
Chen, Jinfu [2 ]
Chen, Tse-Hsun [1 ]
机构
[1] Concordia Univ, Software Performance Anal & Reliabil SPEAR Lab, Montreal, PQ, Canada
[2] Wuhan Univ, Sch Comp Sci, Wuhan, Peoples R China
关键词
User review; Performance testing; User feedback; METRICS;
D O I
10.1016/j.jss.2024.112283
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software performance affects the user-perceived quality of software. Therefore, it is important to analyze the performance issues that users are concerned with. In this paper, we document our experience working with our industry partner on analyzing user reviews to identify and analyze performance issues users are concerned with. In particular, we designed an approach, RPerf, which automatically analyzes unstructured user reviews and generates a performance analysis report that can assist performance engineers with performance testing. In particular, RPerf uses BERTopic to uncover performance-related topics in user reviews. RPerf then maps the derived topics to performance KPIs (key performance indicators) such as response time. Such performance KPIs better help performance test design and allocate performance testing resources. Finally, RPerf extracts user usage scenarios from user reviews to help identify the causes. Through a manual evaluation, we find RPerf achieves a high accuracy (over 93%) in identifying the performance-related topics and performance KPIs from user reviews. RPerf can also accurately extract usage scenarios in over 80% of user reviews. We discuss the performance analysis report that is generated based on RPerf. We believe that our findings can assist practitioners with analyzing performance-related user reviews and inspire future research on user review analysis.
引用
收藏
页数:11
相关论文
共 7 条
  • [1] A systematic approach for performance assessment using process mining An industrial experience report
    Bernardi, Simona
    Dominguez, Juan L.
    Gomez, Abel
    Joubert, Christophe
    Merseguer, Jose
    Perez-Palacin, Diego
    Requeno, Jose I.
    Romeu, Alberto
    EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (06) : 3394 - 3441
  • [2] Customers' experience of purchasing event tickets: mining online reviews based on topic modeling and sentiment analysis
    Celuch, Krzysztof
    INTERNATIONAL JOURNAL OF EVENT AND FESTIVAL MANAGEMENT, 2021, 12 (01) : 36 - 50
  • [3] Opinion Mining for Modeling User Experience of Online Education: Sentiment Analysis and Keywords Extraction of Student Reviews
    Moskvina, Anna
    Kirina, Margarita
    Gavrilyuk, Anastasia
    2022 32ND CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2022, : 187 - 195
  • [4] USING Z FOR NETWORK MODELING - AN INDUSTRIAL EXPERIENCE REPORT
    WEZEMAN, CD
    COMPUTER STANDARDS & INTERFACES, 1995, 17 (5-6) : 631 - 638
  • [5] Mining the Influencing Factors and Their Asymmetrical Effects of mHealth Sleep App User Satisfaction From Real-world User-Generated Reviews: Content Analysis and Topic Modeling
    Nuo, Mingfu
    Zheng, Shaojiang
    Wen, Qinglian
    Fang, Hongjuan
    Wang, Tong
    Liang, Jun
    Han, Hongbin
    Lei, Jianbo
    JOURNAL OF MEDICAL INTERNET RESEARCH, 2023, 25
  • [6] A systematic approach for performance assessment using process miningAn industrial experience report
    Simona Bernardi
    Juan L. Domínguez
    Abel Gómez
    Christophe Joubert
    José Merseguer
    Diego Perez-Palacin
    José I. Requeno
    Alberto Romeu
    Empirical Software Engineering, 2018, 23 : 3394 - 3441
  • [7] Challenges from Integration Testing using Interconnected Hardware-in-the-Loop Test Rigs at an Automotive OEM - An Industrial Experience Report
    Schroeder, Jan
    Berger, Christian
    Herpel, Thomas
    2015 FIRST INTERNATIONAL WORKSHOP ON AUTOMOTIVE SOFTWARE ARCHITECTURE (WASA), 2015, : 39 - 42