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 条
  • [31] Mobile APP for motivation to learning: an engineering case
    Jou, Min
    Lin, Yen-Ting
    Tsai, Hsieh-Chih
    INTERACTIVE LEARNING ENVIRONMENTS, 2016, 24 (08) : 2048 - 2057
  • [32] Analysing app reviews for software engineering: a systematic literature review
    Jacek Dąbrowski
    Emmanuel Letier
    Anna Perini
    Angelo Susi
    Empirical Software Engineering, 2022, 27
  • [33] The Role of Mobile Technology in Tourism: Patents, Articles, News, and Mobile Tour App Reviews
    Kim, Dongwook
    Kim, Sungbum
    SUSTAINABILITY, 2017, 9 (11)
  • [34] A systematic literature review: Opinion mining studies from mobile app store user reviews
    Genc-Nayebi, Necmiye
    Abran, Alain
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 125 : 207 - 219
  • [35] EXTRACTING SOFTWARE FEATURES FROM ONLINE REVIEWS TO DEMONSTRATE REQUIREMENTS REUSE IN SOFTWARE ENGINEERING
    Bakar, Noor Hasrina
    Kasirun, Zarinah M.
    Salleh, Norsaremah
    Halim, Azni H.
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATICS: EMBRACING ECO-FRIENDLY COMPUTING, 2017, : 184 - 190
  • [36] Identifying Functional Aspects From User Reviews for Functionality-Based Mobile App Recommendation
    Xu, Xiaoying
    Dutta, Kaushik
    Datta, Anindya
    Ge, Chunmian
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SCIENCE AND TECHNOLOGY, 2018, 69 (02) : 242 - 255
  • [37] Fine-Grained Opinion Mining from Mobile App Reviews with Word Embedding Features
    Saenger, Mario
    Leser, Ulf
    Klinger, Roman
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, NLDB 2017, 2017, 10260 : 3 - 14
  • [38] Investigating User Perceptions of Mobile App Privacy: An Analysis of User-Submitted App Reviews
    Besmer, Andrew R.
    Watson, Jason
    Banks, M. Shane
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY AND PRIVACY, 2020, 14 (04) : 74 - 91
  • [39] Using Mobile Devices for Collaborative Requirements Engineering
    Lutz, Rainer
    Schaefer, Sascha
    Diehl, Stephan
    2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2012, : 298 - 301
  • [40] Blind user requirements engineering for mobile services
    Hebler, Simeon
    Tuunanen, Tuure
    Peffers, Ken
    15TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 205 - +