Mining App Store requirements Mark Harman, Yue Jia and Yuanyuan Zhang University College London
Mining App Store requirements Mark Harman, Yue Jia and Yuanyuan Zhang University College London
Motivation Customer Customer A B R 3 R 1 R 4 R 2 R 5
Bugs S V N B u g Git z i l l a Traditional Software Repository MSR for App Stores
Bugs Email Source Code Changes Technical Reports S V N B u g Git z i l l a Traditional Software Repository MSR for App Stores
Bugs Email Source Code Changes Technical Reports S V N B u g Git z i l l a Traditional Software Repository MSR for App Stores
Bugs Email Source Code Changes Technical Reports Customer S V N B u g Git z i l l a Traditional Software Business Repository MSR for App Stores
App Store Repository MSR for App Stores
Ratings Popularity Customer App Store Repository Price Business MSR for App Stores
Features Technical Ratings Popularity Customer App Store Repository Price Business MSR for App Stores
MSR for App Stores
MSR for App Stores
MSR for App Stores
MSR for App Stores
MSR for App Stores
MSR for App Stores http://www.cs.ucl.ac.uk/staff/Y.Jia/projects/app_store_mining
MSR for App Stores
Extracting features from description of apps A feature to be a property, captured by a set of words in the app description and shared by a set of apps.
Extracting features from description of apps A feature to be a property, captured by a set of words in the app description and shared by a set of apps. e.g. Finance - setup, bank, accounts - calculate, monthly, expenses - e-mail, alerts, stock - create, watch, lists - financial, business, news
Extracting features from description of apps A feature to be a property, captured by a set of words in the app description and shared by a set of apps. e.g. Finance e.g. Travel - setup, bank, accounts - free,wifi - calculate, monthly, expenses - wifi, hotspot, near - e-mail, alerts, stock - download, offline, use - create, watch, lists - restaurants, plotted, map - financial, business, news - bus, service
MSR for App Stores
App Features MSR for App Stores
App Features MSR for App Stores
E.g cost for features MSR for App Stores
E.g cost for features C ( )+C( )+C( ) 3 MSR for App Stores
E.g cost for features C ( )+C( )+C( ) 3 MSR for App Stores
Do higher rated apps get more downloads? MSR for App Stores
Do higher rated apps get more downloads? Apps Features Spearman rank 0.79 0.89 correlations (Ratings, Rank of Downloads) MSR for App Stores
What’s the chance of producing a similar feature correlation purely at random ? MSR for App Stores
What’s the chance of producing a similar feature correlation purely at random ? MSR for App Stores
What’s the chance of producing a similar feature correlation purely at random ? MSR for App Stores
How price sensitive are customers? MSR for App Stores
How price sensitive are customers? Apps Features Spearman rank 0.12 -0.09 correlations (Price, Rank of Downloads) MSR for App Stores
Which feature shall I include in a travel app? MSR for App Stores
Current work Predictive Models for App prices
Conclusion App Store: a new form of software repository Rich source of information Customer Technical Business http://www.cs.ucl.ac.uk/staff/Y.Jia/projects/app_store_mining MSR for App Stores
Recommend
More recommend