Poking Facebook: Characterization of OSN Applications Minas Gjoka, - - PowerPoint PPT Presentation

poking facebook characterization of osn applications
SMART_READER_LITE
LIVE PREVIEW

Poking Facebook: Characterization of OSN Applications Minas Gjoka, - - PowerPoint PPT Presentation

Poking Facebook: Characterization of OSN Applications Minas Gjoka, Michael Sirivianos, Athina Markopoulou, Xiaowei Yang University of California, Irvine Outline Motivation and contributions Datasets description Data analysis User


slide-1
SLIDE 1

Poking Facebook: Characterization of OSN Applications

Minas Gjoka, Michael Sirivianos, Athina Markopoulou, Xiaowei Yang

University of California, Irvine

slide-2
SLIDE 2

Outline

  • Motivation and contributions
  • Datasets description
  • Data analysis
  • User Coverage
  • Conclusion
slide-3
SLIDE 3

Motivation

  • Very popular online social networks

– Facebook – 70 million users – overall estimated 270 million users in all OSNs

  • In May 2007, Facebook opened their platform to

third-party developers for online applications

– in mid-February 2008, 866M installations of 16.7K distinct Facebook applications, 200K developers

  • Application popularity and adoption dynamics

– engineering and marketing reasons

slide-4
SLIDE 4

Contributions

  • First study of applications popularity and user

reach in online social networks

– Aggregate Application Popularity. – Popularity of Individual Applications.

  • Simple and intuitive method

– simulates the application installation process – captures user coverage from the popularity of applications

slide-5
SLIDE 5

Outline

  • Motivation and contributions
  • Datasets description
  • Data analysis
  • User Coverage
  • Conclusion
slide-6
SLIDE 6

Data sets

  • Data Set I, crawled from Adonomics

– (day, application, #installations, #daily active users) – 170-day period until mid-February.

  • Data Set II, crawled directly from Facebook

– a subset of Facebook user profiles (300K) – (user ID, list of installed applications)

  • Crawling/analysis scripts publicly available:

– http://www.ics.uci.edu/~mgjoka/facebook

slide-7
SLIDE 7

Outline

  • Motivation and contributions
  • Datasets description
  • Data analysis

– Aggregate Facebook application statistics – Popularity of individual applications – Application categories

  • User Coverage
  • Conclusion
slide-8
SLIDE 8

Facebook Applications

Aggregate Installation and Usage

Weekly usage pattern Average user activity decreases

slide-9
SLIDE 9

Application Popularity

Individual Applications: Daily Active Users

  • Highly skewed distribution
  • Not a power law
  • Pick top-5 applications

daily: only 17 unique apps

in the 170-day period

slide-10
SLIDE 10

Application Popularity

The effect of application category

slide-11
SLIDE 11

Outline

  • Motivation and contributions
  • Datasets description
  • Data analysis
  • User Coverage

– Model – Validation Simulations

  • Conclusion
slide-12
SLIDE 12

Number of applications per user Dataset II

slide-13
SLIDE 13

Users and Applications

  • Popularity of applications is publicly available.
  • Unknown how applications distributed among users
  • Example of usefulness: advertising

user 1 user 2 user 3 user n

……

n(users) on the order of millions m(unique apps) on the order of thousands total installations on the order of hundreds of millions

slide-14
SLIDE 14

Users-Applications

Model (1)

1 1 2 3 .. m ..

Applications

2 3 i n 3 inst. 4 inst. 1 inst 2 inst 2 inst

Users

... ...

slide-15
SLIDE 15

Users-Applications

Model (2)

  • Simulate a preferential installation process based on a balls and

bins model:

1 1 2 3 .. m ..

Applications

2 3 i n

Users

... ...

slide-16
SLIDE 16

Users-Applications

Fitting

  • We use the crawled

dataset to fit the parameters of the model

  • Clearly not uniform
  • Good fit with ρ=1.6 and

init=5

slide-17
SLIDE 17

User Coverage Simulation vs. Real Data (1)

Application Name Popul Rank #Installations Coverage Real(%) Coverage Simulation(%) Flixster 5 87609 30.2 30.2 Graffiti 15 45396 41.6 39.8 Flirtable 46 19504 43.9 42.6 Hug Me 99 9685 44.9 43.6 Nicknames 12 50825 51.5 51.1

Total=213019

One instance of five apps randomly selected 73.5%

cumulatively

slide-18
SLIDE 18

User Coverage

Simulation vs. Real Data (2)

  • User coverage for all

applications cumulatively (taken in decreasing

  • rder of popularity)
  • Simulation with fitted

parameters agrees with crawled dataset

slide-19
SLIDE 19

Conclusion

  • A first study of FB application usage.

– average user activity decreases – application installation process model

  • Future extensions

– study dynamic aspects, such as application virality. – further analysis through the balls and bins model

slide-20
SLIDE 20

Questions?