Mobile App Evolution Analysis Based on User Reviews

The user reviews of mobile apps are important assets that reflect the users’ needs and complaints about particular apps regarding features, usability, and designs. From investigating the content of such reviews, the app developers can acquire useful information guiding the future maintenance and evolution work. Previous studies on opinion mining in mobile app reviews have provided various approaches to eliciting such critical information. A particular update of an app can provide changes to the app that result in users’ reversed opinions, as well as, specific new complaints or praises. However, limited studies focus on eliciting the user opinions regarding a particular mobile app update, or the impact the update imposes. In this paper, we propose a method for systematically studying and analyzing the evolution of the users’ opinions taking into consideration a set of mobile app updates. For doing so, we compare the topics appearing in the users’ reviews before and after the updates. We also validate the method with an experiment on an existing mobile app.

[1]  Mark Stevenson,et al.  Word sense disambiguation , 2002 .

[2]  Christos Faloutsos,et al.  Why people hate your app: making sense of user feedback in a mobile app store , 2013, KDD.

[3]  Kostas Stefanidis,et al.  On Recommending Evolution Measures: A Human-Aware Approach , 2017, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[4]  Neil A. M. Maiden,et al.  Using Mobile RE Tools to Give End-Users Their Own Voice , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[5]  Eric Gilbert,et al.  VADER: A Parsimonious Rule-Based Model for Sentiment Analysis of Social Media Text , 2014, ICWSM.

[6]  Kostas Stefanidis,et al.  D2V: A Tool for Defining, Detecting and Visualizing Changes on the Data Web , 2015, International Semantic Web Conference.

[7]  Gabriele Bavota,et al.  On the Impact of API Change-and Fault-Proneness on the User Ratings of Android Apps — Additional Analyses — , 2014 .

[8]  Walid Maalej,et al.  User feedback in the appstore: An empirical study , 2013, 2013 21st IEEE International Requirements Engineering Conference (RE).

[9]  Yuanyuan Zhang,et al.  App store mining and analysis: MSR for app stores , 2012, 2012 9th IEEE Working Conference on Mining Software Repositories (MSR).

[10]  Hans-Peter Kriegel,et al.  "Strength Lies in Differences": Diversifying Friends for Recommendations through Subspace Clustering , 2014, CIKM.

[11]  Rachel Harrison,et al.  Retrieving and analyzing mobile apps feature requests from online reviews , 2013, 2013 10th Working Conference on Mining Software Repositories (MSR).

[12]  Yannis Stavrakas,et al.  A Flexible Framework for Understanding the Dynamics of Evolving RDF Datasets , 2015, International Semantic Web Conference.

[13]  M. Bradley,et al.  Affective Norms for English Words (ANEW): Instruction Manual and Affective Ratings , 1999 .

[14]  Walid Maalej,et al.  Bug report, feature request, or simply praise? On automatically classifying app reviews , 2015, 2015 IEEE 23rd International Requirements Engineering Conference (RE).

[15]  Andrea Esuli,et al.  SentiWordNet 3.0: An Enhanced Lexical Resource for Sentiment Analysis and Opinion Mining , 2010, LREC.

[16]  Ning Chen,et al.  AR-miner: mining informative reviews for developers from mobile app marketplace , 2014, ICSE.

[17]  Ahmed E. Hassan,et al.  What Do Mobile App Users Complain About? , 2015, IEEE Software.

[18]  Kristina Winbladh,et al.  Analysis of user comments: An approach for software requirements evolution , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[19]  Erik Cambria,et al.  SenticNet: A Publicly Available Semantic Resource for Opinion Mining , 2010, AAAI Fall Symposium: Commonsense Knowledge.

[20]  Kurt Schneider Focusing spontaneous feedback to support system evolution , 2011, 2011 IEEE 19th International Requirements Engineering Conference.

[21]  Walid Maalej,et al.  How Do Users Like This Feature? A Fine Grained Sentiment Analysis of App Reviews , 2014, 2014 IEEE 22nd International Requirements Engineering Conference (RE).

[22]  Kostas Stefanidis,et al.  Multi-aspect Entity-Centric Analysis of Big Social Media Archives , 2017, TPDL.

[23]  Eduard C. Groen,et al.  Towards Crowd-Based Requirements Engineering A Research Preview , 2015, REFSQ.

[24]  Evaggelia Pitoura,et al.  Managing contextual preferences , 2011, Inf. Syst..

[25]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[26]  Harald C. Gall,et al.  How can i improve my app? Classifying user reviews for software maintenance and evolution , 2015, 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME).