Application ratings are usually based on user reviews. However, this system has an inherent bias towards applications which have been downloaded and rated by the users. A key challenge is to determine how good an app or game is, based on its gameplay videos, screenshots, application description, and other trivial features. In this exploratory study, we have compiled first of its kind, comprehensive dataset, but have also built predictive learning models which can mimic the human process of likability of a particular application or a game, based on visual and textual cues
We build scripts to compile the dataset from Google App Store. Lets create a list of applications.
Games
Category | Category Code | # of Samples (Approx) |
---|---|---|
Action | 1 | 500 |
Adventure | 2 | 200 |
Arcade | 3 | 300 |
Board / Card / Casino / Casual | 4 | 200 |
Racing | 5 | 100 |
No Stars / Unrated : 100
We used Python, scikit-learn, Pandas, NumPy, SciPy, Keras & Tensorflow.
python apprater_nn.py
python data_preprocessor.py
python main.py