Skip to main content

Discovery of Ranking Fraud for Mobile Apps

Discovery of Ranking Fraud for Mobile Apps
Abstract:
Ranking fraud in the mobile App market refers to fraudulent or deceptive activities which have a purpose of bumping up the Apps in the popularity list. Indeed, it becomes more and more frequent for App developers to use shady means, such as inflating their Apps’ sales or posting phony App ratings, to commit ranking fraud. While the importance of preventing ranking fraud has been widely recognized, there is limited understanding and research in this area. To this end, in this paper, we provide a holistic view of ranking fraud and propose a ranking fraud detection system for mobile Apps. Specifically, we first propose to accurately locate the ranking fraud by mining the active periods, namely leading sessions, of mobile Apps. Such leading sessions can be leveraged for detecting the local anomaly instead of global anomaly of App rankings. Furthermore, we investigate three types of evidences, i.e., ranking based evidences, rating based evidences and review based evidences, by modeling Apps’ ranking, rating and review behaviors through statistical hypotheses tests. In addition, we propose an optimization based aggregation method to integrate all the evidences for fraud detection. 

Introduction:
In a recent trend, instead of relying on traditional marketing solutions, shady App developers resort to some fraudulent means to deliberately boost their Apps and eventually manipulate the chart rankings on an App store. This is usually implemented by using so-called “bot farms” or “human water armies” to inflate the App downloads, ratings and reviews in a very short time. Indeed, our careful observation reveals that mobile Apps are not always ranked high in the leader board, but only in some leading events, which form different leading sessions. Note that we will introduce both leading events and leading sessions in detail later. In other words, ranking fraud usually happens in these leading sessions. Therefore, detecting ranking fraud of mobile Apps is actually to detect ranking fraud within leading sessions of mobile Apps.

  
Existing System:
The analysis of Apps’ ranking behaviors, we find that the fraudulent Apps often have different ranking patterns in each leading session compared with normal Apps. Thus, we characterize some fraud evidences from Apps’ historical ranking records, and develop three functions to extract such ranking based fraud evidences.
Nonetheless, the ranking based evidences can be affected by App developers’ reputation and some legitimate marketing campaigns, such as “limited-time discount”. As a result, it is not sufficient to only use ranking based evidences.


Disadvantages:
·        In existing framework the leading session evidences are collude with duplicate evidences.
·        To extract the rating solution consumes lot of time as collection of leading session data.

Proposed System:
To extract and combine fraud evidences for ranking fraud detection by ranking based evidences, rating based evidences and review based evidences. To study the performance of ranking fraud detection by each approach, we set up the evaluation as follows. First, for each approach, we selected 50 top ranked leading sessions (i.e., most suspicious sessions), 50 middle ranked leading sessions (i.e., most uncertain sessions), and 50 bottom ranked leading sessions (i.e., most normal sessions) from each data set. Then, we merged all the selected sessions into a pool which consists 587 unique sessions from 281 unique Apps in “Top Free 300” data set, and 541 unique sessions from 213 unique Apps in “Top Paid 300” data set. Second, we invited five human evaluators who are familiar  with Apple’s App store and mobile Apps to manually label the selected leading sessions with score 2 (i.e., Fraud), 1 (i.e., Not Sure) and 0 (i.e., Non-fraud). Specifically, for each selected leading session, each evaluator gave a proper score by comprehensively considering the profile information of the App (e.g., descriptions, screenshots), the trend of rankings during this session, the App leader board information during this session, the trend of ratings during this session, and the reviews during this session.
Advantages:
ü Data redundancy is removed at each session of proposed framework session.
ü Observation results are stored securely.

Software Requriments
Front End: HTML5, CSS3, Bootstrap
Back End: PHP, MYSQL
Control End: Angular Java Script
Tool: Android SDK, Xampp, Eclipse

project-center-trichy-thanjavur-kumbakonam
project-center-salem-erode-namakal-tiruchengode-karur-gandhipuram
project-center-mannargudi-pattukkottai
project-center-ambattur-avadi-ashokpillar-adyar-ekkaduthangal
project-center-bangalore-chennai-trivandrum
project-center-bhubaneswar-belgum-bhopal
project-center-chidambaram-mayiladuthurai-nagapattinam-cuddalore
project-center-coimbatore-chennai-salem-madurai-erode-trichy-tirunelveli-pondicherry
project-center-delhi-mumbai-hyderabad-visakhapatnam
project-center-dharmapuri-hosur-krishnagiri
project-center-dindigul-palani-rasipuram
project-center-tirunelveli-tiruchendur-nagercoil-virudhunagar-rajapalayam
project-center-tnagar-tambaram-nungambakkam-velachery
project-center-trivandrum-ernakulam
project-center-in-chennai

Android Project Titles 2017-2018

Android Project Titles 2017-2018




Comments

Popular posts from this blog

karthividhyalaya school in kumbakonam

International School in Kumbakonam

Project Center in Trichy

Project Center in Thanjavur, Do IEEE Projects,  learn VMware, learn Android, learn embedded system, Arudhra innovations, project center in Kumbakonam, create your own app, play with your app as per your like, project center in trichy, Learn Hadoop,  Learn Cloud Server, Learn Virtualization, how to burn the program to ic , how the interface devices, how to create an android app, what kind of app we will do, Arudhra innovations, project center in Kumbakonam, learn big data, learn .Net , Do your academic project as your own, project center in trichy, embedded system projects ,vlsi projects ,java projects, android projects, Arudhra innovations, Learn Embedded system, project center in Kumbakonam, publish your own ieee papers Arudhra innovations ,2012 we published 4 IEEE papers, Project center in Kumbakonam,2013 we published 20 IEEE papers, we are planned to publish 100 papers in 2014-2015 academic year, Project Center in Kumbakonam, Project Center in Thanjavur, Project center...

Web site life cycle plan

Web site life cycle plan   A plan should be prepared for managing appropriate life cycle processes for the Web site—acquisition, sup- ply, development, operation, and maintenance. The plan for the Web site should define when, how, and by whom specific activities are to be performed, including options and alternatives, as appropriate. The plan should include, at least, the following generic items: a) Date of issue and status b) Scope c) Issuing organization d) References e) Approval authority f) Planned activities and tasks g) Macro references (policies or laws that give rise to the need for this plan) h) Micro references (other plans or task descriptions that elaborate details of this plan) i) Schedules j) Estimates k) Resources and their allocation l) Responsibilities and authority m) Risks n) Quality control measures o) Cost p) Interfaces among parties involved q) Environment/infrastructure (including safety needs) r) Training s) Glossary t...