Slide 1

Slide 1 text

A brief journey through Foursquare user check-ins in Cardiff FTS 6/April/2011 Matt Williams (joint project with Martin Chorley)

Slide 2

Slide 2 text

Talk overview 1. Foursquare 2. Data collection 3. Results & visualisation 4. Tools

Slide 3

Slide 3 text

Foursquare • A “location-based online social network” • Founded in 2007 in New York • Users ‘check-in’ to their current venue • Venues are user-contributed • ‘Mayorship’ of a venue given to the user who has visited the most in two months • Points awarded for checking in

Slide 4

Slide 4 text

World Foursquare usage Text http://blog.foursquare.com/2011/01/24/2010infographic/

Slide 5

Slide 5 text

Why use Foursquare? • To meet up with friends? • For deals at your favourite venues? • ‘Life-logging’? • Embedded social gaming?

Slide 6

Slide 6 text

Why use Foursquare? • Answer: Science! • A rich dataset: • Human mobility • Geocoded venues • Social graph

Slide 7

Slide 7 text

Collection method • Problem: user check-in histories are not public (understandably!) • ...however, venues do have a “currently here” list that users can opt-in to publicly appear on • Solution: 1. collect a set of venues 2. monitor the venues in real time!

Slide 8

Slide 8 text

Data collection • Collected 4,314 venues in a 9km x 7km region • Restricted monitoring to about 2,000 venues • Began monitoring on Monday 21st March

Slide 9

Slide 9 text

Dataset summary • Collected Mon 21st March - Sat 2nd April (13 days) • 3,394 check-ins • 767 venues visited • 4.4 check-ins per venue • 716 users with check-ins • Friends per user: average 126, median 19

Slide 10

Slide 10 text

When do people check in?

Slide 11

Slide 11 text

Check-ins over time

Slide 12

Slide 12 text

How does the popularity of venues vary?

Slide 13

Slide 13 text

Top 20 venues

Slide 14

Slide 14 text

Venue popularity linear-linear plot

Slide 15

Slide 15 text

Venue popularity log-log plot

Slide 16

Slide 16 text

Where in Cardiff do check-ins occur?

Slide 17

Slide 17 text

Check-in heatmap

Slide 18

Slide 18 text

How does check-in activity vary between users?

Slide 19

Slide 19 text

Top 20 users

Slide 20

Slide 20 text

User check-ins

Slide 21

Slide 21 text

How many friends does a user have?

Slide 22

Slide 22 text

Friendships

Slide 23

Slide 23 text

Friendships among Cardiff visitors

Slide 24

Slide 24 text

[An animation of checkins!]

Slide 25

Slide 25 text

Tools • Python (important! :)) • matplotlib • Microsoft Excel • Processing • Google Earth • ffmpeg • heatmap.py (by jjguy) • www.getlatlon.com

Slide 26

Slide 26 text

Thanks! Any questions? Twitter & 4sq: @voxmjw