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 条
  • [41] Order in Chaos: Prioritizing Mobile App Reviews using Consensus Algorithms
    Etaiwi, Layan
    Hamel, Sylvie
    Gueheneu, Yann-Gael
    Flageol, William
    Morales, Rodrigo
    2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 912 - 920
  • [42] Phrase-Based Extraction of User Opinions in Mobile App Reviews
    Phong Minh Vu
    Hung Viet Pham
    Tam The Nguyen
    Tung Thanh Nguyen
    2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 726 - 731
  • [43] Government Mobile Apps: Analysing Citizen Feedback via App Reviews
    Aamir, Tooba
    Chhetri, Mohan Baruwal
    Chamikara, M. A. P.
    Grobler, Marthie
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1858 - 1863
  • [44] User Reviews of Top Mobile Apps in Apple and Google App Stores
    Mcilroy, Stuart
    Shang, Weiyi
    Ali, Nasir
    Hassan, Ahmed E.
    COMMUNICATIONS OF THE ACM, 2017, 60 (11) : 62 - 67
  • [45] DEVELOPMENT OF A MOBILE APP FOR LEARNING SYSTEM DYNAMICS
    Zhu, Weihang
    Zhou, Jiang
    Islam, Md. Aminul
    Abu Shufean, Md.
    Liu, Xinyu
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2013, VOL 5, 2014,
  • [46] Time and Processes: Towards Engineering Temporal Requirements
    Eder, Johann
    Franceschetti, Marco
    Lubas, Josef
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 9 - 16
  • [47] "Engineering Economics Jeopardy!" Mobile App for University Students
    Zhu, Weihang
    Marquez, Alberto
    Yoo, Julia
    ENGINEERING ECONOMIST, 2015, 60 (04): : 291 - 306
  • [48] Software Engineering: Challenges and their Solution in Mobile App Development
    Kousar, Naila
    Sheraz, Muhammad
    Malik, Arshad
    Sarwar, Aramghan
    Mohy-ud-din, Burhan
    Shahid, Ayesha
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (01) : 200 - 203
  • [49] Classification of Pain Dynamics in Sickle Cell Disease from Mobile App Reporting
    Nave, Gary
    Padhee, Swati
    Alambo, Amanuel
    Utkarsh, Kumar
    Banerjee, Tanvi
    Shah, Nirmish
    Abrams, Daniel
    BLOOD, 2021, 138
  • [50] RE-BERT: Automatic Extraction of Software Requirements from App Reviews using BERT Language Model
    de Araujo, Adailton Ferreira
    Marcacini, Ricardo Marcondes
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 1321 - 1327