Investigating the relationship between price, rating, and popularity in the Blackberry World App Store

被引:37
作者
Finkelstein, Anthony [1 ]
Harman, Mark [1 ]
Jia, Yue [1 ]
Martin, William [1 ]
Sarro, Federica [1 ]
Zhang, Yuanyuan [1 ]
机构
[1] UCL, Dept Comp Sci, London, England
基金
英国工程与自然科学研究理事会;
关键词
App store analysis; App features; Mobile apps; Data mining; Natural language processing;
D O I
10.1016/j.infsof.2017.03.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: App stores provide a software development space and a market place that are both different from those to which we have become accustomed for traditional software development: The granularity is finer and there is a far greater source of information available for research and analysis. Information is available on price, customer rating and, through the data mining approach presented in this paper, the features claimed by app developers. These attributes make app stores ideal for empirical software engineering analysis. Objective: This paper(1) exploits App Store Analysis to understand the rich interplay between app customers and their developers. Method: We use data mining to extract app descriptions, price, rating, and popularity information from the Blackberry World App Store, and natural language processing to elicit each apps' claimed features from its description. Results: The findings reveal that there are strong correlations between customer rating and popularity (rank of app downloads). We found evidence for a mild correlation between app price and the number of features claimed for the app and also found that higher priced features tended to be lower rated by their users. We also found that free apps have significantly (p-value < 0.001) higher ratings than non free apps, with a moderately high effect size (<(A)over cap>(12) = 0.68). All data from our experiments and analysis are made available on-line to support further investigations. (C) 2017 The Authors. Published by Elsevier B.V.
引用
收藏
页码:119 / 139
页数:21
相关论文
共 55 条
[1]  
Al-Subaihin A., 2015, P 3 INT WORKSH SOFTW, P1, DOI DOI 10.1145/2804345.2804346
[2]   Clustering Mobile Apps Based on Mined Textual Features [J].
Al-Subaihin, A. A. ;
Sarro, F. ;
Black, S. ;
Capra, L. ;
Harman, M. ;
Jia, Y. ;
Zhang, Y. .
ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
[3]  
[Anonymous], 6 INT C PRED MOD SOF
[4]  
[Anonymous], 1995, FDN SOFTWARE MEASURE
[5]   A Practical Guide for Using Statistical Tests to Assess Randomized Algorithms in Software Engineering [J].
Arcuri, Andrea ;
Briand, Lionel .
2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, :1-10
[6]   Mining Apps for Abnormal Usage of Sensitive Data [J].
Avdiienko, Vitalii ;
Kuznetsov, Konstantin ;
Gorla, Alessandra ;
Zeller, Andreas ;
Arzt, Steven ;
Rasthofer, Siegfried ;
Bodden, Eric .
2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1, 2015, :426-436
[7]   The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps [J].
Bavota, Gabriele ;
Linares-Vasquez, Mario ;
Bernal-Cardenas, Carlos Eduardo ;
Di Penta, Massimiliano ;
Oliveto, Rocco ;
Poshyvanyk, Denys .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (04) :384-407
[8]  
Bernal-Cardenas C., 2013, ESEC/ FSE 477-487, P477, DOI [DOI 10.1145/2491411.2491428, 10.1145/2491411.2491428]
[9]  
Davril J.-M., 2013, PROC 9 JOINT M FOUND, P290, DOI DOI 10.1145/2491411.2491455
[10]  
Dienst S., 2012, TECHNICAL REPORT