Detecting Fraud Apps using Sentiment Analysis
Abstract / Introduction
Nowadays, there are so many applications available on internet because of that user cannot always get correct or true reviews about the product on internet. In this project, we propose the system by developing web application which help to detect fraud apps using sentiment comments. We can check for user's sentimental comments on multiple application. The reviews may be fake or genuine. But after comparing reviews of admin as well as user's, we can get more clear idea. Hence, we can get higher probability of getting real reviews.
So we are proposing a system to develop a web application that will take reviews from registered users for single product, and analyse them for positive negative rating. For every users reviews and comments will be fetched separately and analysed for positive negative rating. Then their rating/comments will be judged by the admin and it would be easy for admin to predict the application as Genuine or Fraud.
Functional Requirements:
Admin Module
- Add New Application: System allows Admin to add new applications and its details such as Name, Link, Description, Rating, Category, App Image, etc.
- Detect Fraud Applications: Admin will check the application details and also read the user comments. Admin will analyze the ratings and comments which will help him/her to decide whether the app is fraud or not.
- View Users: Can view the list of registered users with their details.
- View Feedback: Admin can view feedbacks received from the registered user's.
Review Monitoring (Opinion Mining)
- Once the system detect/remove the fake reviews. The system should analyze each submitted review on the products using opinion mining (text analysis) techniques and rank the product according to their sentiments score.
- Sentiment Analysis: To detect whether the review is positive, negative, or neutral.
User Module
- Registration / Login: To view the mobile applications, user need to create an account by filling up basic registration form. After successfully creating an account, user can login into the system using login credentials.
- View Applications: After login, user can view various mobile application from various categories.
- View Selected Application Details: Can view the selected application's details, ratings and comments. Also can navigate to the respective application download page.
- Comment on Application: After using the application, user can give their feedback by commenting his/her views on that app.
- Write Feedback: Registered users can write a feedback regarding the system which will be notified to the admin.
-
Tools & Technologies
- Python/Visual Studio, Senti WordNet Dictionary, WAMP Server, My SQL 5.6, Apache/Nginx (Server
- side to capture IP addresses), Notepad++
Faisal Mehmood
Faisal Mehmood Expert in CS619 Final Year Projects and software development.
View all projects