Temporal dynamics of requirements engineering from mobile app reviews

被引:6
|
作者
Alves de Lima, Vitor Mesaque [1 ]
de Araujo, Adailton Ferreira [2 ]
Marcacini, Ricardo Marcondes [1 ,2 ]
机构
[1] Fed Univ Mato Grosso do Sul UFMS, Fac Comp FACOM, Campo Grande, MS, Brazil
[2] Univ Sao Paulo, Inst Math & Comp Sci ICMC, Sao Paulo, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
App reviews; Opinion mining; Requirement extraction; Requirement engineering; Temporal dynamics; Emerging issue; SUPPORT;
D O I
10.7717/peerj-cs.874
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Opinion mining for app reviews aims to analyze people's comments from app stores to support data-driven requirements engineering activities, such as bug report classification, new feature requests, and usage experience. However, due to a large amount of textual data, manually analyzing these comments is challenging, and machine-learning-based methods have been used to automate opinion mining. Although recent methods have obtained promising results for extracting and categorizing requirements from users' opinions, the main focus of existing studies is to help software engineers to explore historical user behavior regarding software requirements. Thus, existing models are used to support corrective maintenance from app reviews, while we argue that this valuable user knowledge can be used for preventive software maintenance. This paper introduces the temporal dynamics of requirements analysis to answer the following question: how to predict initial trends on defective requirements from users' opinions before negatively impacting the overall app's evaluation? We present the MAPP-Reviews (Monitoring App Reviews) method, which (i) extracts requirements with negative evaluation from app reviews, (ii) generates time series based on the frequency of negative evaluation, and (iii) trains predictive models to identify requirements with higher trends of negative evaluation. The experimental results from approximately 85,000 reviews show that opinions extracted from user reviews provide information about the future behavior of an app requirement, thereby allowing software engineers to anticipate the identification of requirements that may affect the future app's ratings.
引用
收藏
页数:26
相关论文
共 50 条
  • [1] Temporal dynamics of requirements engineering from mobile app reviews
    de Lima V.M.A.
    de Araújo A.F.
    Marcacini R.M.
    PeerJ Computer Science, 2022, 8
  • [2] Systematic reviews in mobile app software engineering: A tertiary study
    Zein, Samer
    Salleh, Norsaremah
    Grundy, John
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 164
  • [3] Mining and searching app reviews for requirements engineering: Evaluation and replication studies
    Dabrowski, Jacek
    Letier, Emmanuel
    Perini, Anna
    Susi, Angelo
    INFORMATION SYSTEMS, 2023, 114
  • [4] Unveiling Competition Dynamics in Mobile App Markets Through User Reviews
    Motger, Quim
    Franch, Xavier
    Gervasi, Vincenzo
    Marco, Jordi
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2024, 2024, 14588 : 251 - 266
  • [5] Can App Changelogs Improve Requirements Classification from App Reviews? An Exploratory Study
    Wang, Chong
    Zhang, Fan
    Liang, Peng
    Daneva, Maya
    van Sinderen, Marten
    PROCEEDINGS OF THE 12TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2018), 2018,
  • [6] Extracting Software Change Requests from Mobile App Reviews
    Nadeem, Muhammad
    Shahzad, Khurram
    Majeed, Nadeem
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS (ASEW 2021), 2021, : 198 - 203
  • [7] Mining non-functional requirements from App store reviews
    Nishant Jha
    Anas Mahmoud
    Empirical Software Engineering, 2019, 24 : 3659 - 3695
  • [8] Mining non-functional requirements from App store reviews
    Jha, Nishant
    Mahmoud, Anas
    EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (06) : 3659 - 3695
  • [9] Impact of Referral Incentives on Mobile App Reviews
    Abu-El-Rub, Noor
    Minnich, Amanda
    Mueen, Abdullah
    WEB ENGINEERING (ICWE 2017), 2017, 10360 : 351 - 359
  • [10] CSLabel: An Approach for Labelling Mobile App Reviews
    Li Zhang
    Xin-Yue Huang
    Jing Jiang
    Ya-Kun Hu
    Journal of Computer Science and Technology, 2017, 32 : 1076 - 1089