Mobile app development is increasingly growing, as there are 3.48M apps present on the play store. Popular Applications have Millions of Reviews. So, it is difficult for a developer to reply to every review due to a lack of resources and a large number of reviews. This problem can be solved to
PLAY STORE BOT DETECTION & AUTOMATED REPLY SYSTEM
Mobile app development is increasingly growing, as there are 3.48M apps present on the play store. Popular Applications have Millions of Reviews. So, it is difficult for a developer to reply to every review due to a lack of resources and a large number of reviews. This problem can be solved to some extent by developing an automated reply system that can automatically generate a reply to user reviews on the play store.
By using the latest machine learning algorithms, we will train our system to reply to user reviews. Mostly Previous reply systems are trained to reviews that are only classified into positive, negative, and neutral sentiments. But the user reviews can be classified into many other categories like a bug report, suggestion, etc. so we want to build a system that can generate a reply to classified categories like a bug report, suggestion, etc.
In this modern era, we can solve this problem by automated reply generation. The system can automatically generate replies to thousand or millions of reviews. The system will help the app developer automatically generate replies to user reviews that are posted on his app.
We will try to improve the weaknesses of previous systems and will generate replies using two approaches. The system will be developed using the machine-learning approach and Markov chain-based approach.
We will use an iterative approach for the proposed system. We will use Python language for developing this system due to the support of powerful libraries. We will use python machine-learning libraries to build our machine-learning algorithm. We will use the google play scraper API for getting the developer replies from the play store.
Table 2Tools and Technologies for Proposed Project
| Tools And Technologies | Tools | Version | Rationale |
| Spyder | 4.2.1 | IDE | |
| Jupyter Notebook | 6.2.0 | IDE | |
| Pycharm | 2021.2.3 | IDE | |
| MS Word | 2016 | Documentation | |
| MS PowerPoint | 2016 | Presentation | |
| Technology | Version | Rationale | |
| Python | 3.8 | Programming language | |
| Python Libraries | - | Machine learning | |
| Django | 3.2.7 | Web Development |
Tools
And
Technologies
Spyder
Jupyter Notebook
Pycharm
MS Word
MS PowerPoint
Technology
Python
Python Libraries
Django
Module 1: Scraper
We will scrape the developer replies from the google play store using the google play scraper API. We will build a scraper that can scrape up to 50 apps’ data at a time. If someone wants to scrape the app’s data, he will just simply puts the search in the search bar. The working of this scraper
It will search for the tag in the play store.
Module 2: Developer Replies Dataset
For training our machine-learning algorithm, we need a dataset of developer replies. No such type of dataset is available on the internet. Firstly, we will define categories for replies. Then we will make a dataset of developer replies.
Module 3: Bot Detection
Firstly, we will research how can we detect a bot used by a developer in the play store. We will define the rules for bot detection. Based on these rules, we will check whether if some developers used a bot to reply to user reviews or not.
Module 4: Markov Chain Model
We will build the Markov chain model for generating a reply for user reviews. This will be the probability based reply model.
Module 5: Machine-learning Model
The machine-learning model will reply to the user reviews. The machine-learning model will be trained using the dataset of developer replies. We will create our dataset of developer replies.
Module 6: Web App
Our whole project will be in the form of a web app that will include all these modules. There will be a separate portion for each model in this app.
| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | Research | reply generation and bot detection papers studied |
| Month 2 | Scraping apps | over 1000 play store app's data |
| Month 3 | Annotation rules for Reply Categories and bot detections rules | 14 categories for Replies and rules for bot detection rules |
| Month 4 | Dataset Creation | 8000 replies labeled |
| Month 5 | Bot Detection | Bot Detection algorithm using defined rules |
| Month 6 | Reply Generation | generated replies for reviews using machine learning |
| Month 7 | UI design | web pages designed |
| Month 8 | Project integration | project completed |
Artificial intelligence (AI) in the healthcare sector is receiving attention from research...
ELIFIND is a social platform that lets people to showcase their work to the world. They do...
In a new city or any place peoples doesn?t have any information about hospitals, staff and...
In today?s world, the technological trend of implementing ?smart? technologies, fostered b...
The increasing population of the world calls for the need to secure food with the same r...