Strategies and limitations in app usage
and human mobility
Marco De Nadai (http://www.marcodena.it)
Slide 2
Slide 2 text
2
Slide 3
Slide 3 text
3
Mobility, Social interactions are conserved
Slide 4
Slide 4 text
4
Mobility, Social interactions are conserved
Slide 5
Slide 5 text
5
What about apps?
Slide 6
Slide 6 text
6
Photo: Liz Hafalia, The Chronicle + NBC News
Slide 7
Slide 7 text
7
THERE ARE 2.1M APPS IN THE
GOOGLE PLAY STORE
App usage statistics by Statista.com & hubspot.net
Slide 8
Slide 8 text
8
PEOPLE SPEND AN INCREASINGLY
AMOUNT OF TIME ON THE PHONE […]
REACHING 3 HOURS PER DAY
THERE ARE 2.1M APPS IN THE
GOOGLE PLAY STORE
App usage statistics by Statista.com & hubspot.net
Slide 9
Slide 9 text
9
PEOPLE SPEND AN INCREASINGLY
AMOUNT OF TIME ON THE PHONE […]
REACHING 3 HOURS PER DAY
THERE ARE 2.1M APPS IN THE
GOOGLE PLAY STORE
App usage statistics by Statista.com & hubspot.net
USER ENGAGMENT INCREASED BY 23%
Slide 10
Slide 10 text
10
But I always use the same apps!
Slide 11
Slide 11 text
11
ALWAYS USED
But I always use the same apps!
Slide 12
Slide 12 text
12
ALWAYS USED
But I always use the same apps!
Slide 13
Slide 13 text
13
ALWAYS USED
But I always use the same apps!
Slide 14
Slide 14 text
14
ALWAYS USED
MEH... SOMETIMES
But I always use the same apps!
Slide 15
Slide 15 text
15
ALWAYS USED
MEH... SOMETIMES
But I always use the same apps!
Slide 16
Slide 16 text
16
ALWAYS USED
MEH... SOMETIMES
WAS THIS APP EVEN
HERE?
But I always use the same apps!
Slide 17
Slide 17 text
17
ALWAYS USED
MEH... SOMETIMES
WAS THIS APP EVEN
HERE?
• APP USAGE CHANGES
• APPS CHANGE
But I always use the same apps!
Slide 18
Slide 18 text
18
ALWAYS USED
MEH... SOMETIMES
WAS THIS APP EVEN
HERE?
• APP USAGE CHANGES
• APPS CHANGE
But I always use the same apps!
Slide 19
Slide 19 text
19
Monotony
vs
Growth of app usage
Slide 20
Slide 20 text
20
•Screen time of 90K people
•Over 8 months
•69K different apps
•12M of people’s hours spent on apps
Data
Slide 21
Slide 21 text
21
Data (pseudo-anonymized)
Slide 22
Slide 22 text
22
Data (pseudo-anonymized)
•Screen time
•No network-based approaches
•Unique dataset of app usage
26
• !
~ ( + "
)#$#!
"
• = 1.19 ± 0.01
Characterizing App usage
• !
~ ()#$
• = 1.27 ± 0.01
• ~ %
• γ = 0.41
• PEOPLE TIME IS FOCUSED ON FEW APPS
• PEOPLE KEEP EXPLORING NEW APPS
Slide 27
Slide 27 text
27
The familiar apps over time: the App space
THE APP SPACE (t)
Slide 28
Slide 28 text
28
• Apps used at least twice and for at least 10 min per week
• 20 weeks long sliding windows (1 week)
• How does the App space evolve over time?
The familiar apps over time: the App space
THE APP SPACE (t)
THE APP SPACE (t-1) THE APP SPACE (t+1)
1 WEEK 1 WEEK
Slide 29
Slide 29 text
App space over time (adopted and dropped apps)
THE APP SPACE (t)
Slide 30
Slide 30 text
App space over time (adopted and dropped apps)
!
THE APP SPACE (t)
Slide 31
Slide 31 text
App space over time (adopted and dropped apps)
!
! = (!) = 4
THE APP SPACE (t)
Slide 32
Slide 32 text
App space over time (adopted and dropped apps)
"
!
! = (!) = 4
" = (") = 5
THE APP SPACE (t)
Slide 33
Slide 33 text
App space over time (adopted and dropped apps)
#
"
!
! = (!) = 4
" = (") = 5
# = (#) = 4
THE APP SPACE (t)
Slide 34
Slide 34 text
App space over time (adopted and dropped apps)
!$"
=
!$"
=
"$#
=
"$# =
#
"
!
! = (!) = 4
" = (") = 5
# = (#) = 4
THE APP SPACE (t)
Slide 35
Slide 35 text
35
• Gain: 3
= 3
− 3
()
• 97.5% of people exhibit a conserved capacity ( 4#
5$#
≤ 1)
Adoped and dropped apps
Slide 36
Slide 36 text
What is the conserved capacity?
On average:
•Everytime a new app is adopted, an older app is discarded
THE APP SPACE (t)
Slide 37
Slide 37 text
What is the conserved capacity?
On average:
•Everytime a new app is adopted, an older app is discarded
THE APP SPACE (t)
Slide 38
Slide 38 text
What is the conserved capacity?
On average:
•Everytime a new app is adopted, an older app is discarded
THE APP SPACE (t)
Slide 39
Slide 39 text
What is the conserved capacity?
On average:
•Everytime a new app is adopted, an older app is discarded
THE APP SPACE (t)
Slide 40
Slide 40 text
40
•Local shuffle: app usage order of a user
•If the random permutated user has the same capacity => Time
•Two-sample Kolmogorov–Smirnov test
•Set p-value threshold (0.05 or 0.001?)
- Different (p-value < threshold)
- Don’t know (p-value > threshold)
Is capacity a time-constraints consequence?
!
"
#
$
USER A #
$
!
"
https://en.wikipedia.org/wiki/Kolmogorov%E2%80%93Smirnov_test
Slide 41
Slide 41 text
41
•Local shuffle: app usage order of a user
No time consequence (KS: 0.55 p-value < 0.001).
•Global: app usage among users
(KS: 0.98 p-value < 0.001). It’s an individual characteristics.
Is capacity a time-constraints consequence?
!
"
#
$
USER A #
$
!
"
!
"
#
$
USER A !
"
#
$
!
"
#
$
USER B !
"
#
$
Slide 42
Slide 42 text
42
The app strategy
• EXPLORERS (% ≫ )
• KEEPERS (%
≪ )
• Explorers adopt 1 new app every 28 weeks
• Keepers always keep using the same apps
% = % / %
Slide 43
Slide 43 text
43
The app strategy
• EXPLORERS (% ≫ )
• KEEPERS (%
≪ )
• Explorers adopt 1 new app every 28 weeks
• Keepers always keep using the same apps
% = % / %
Slide 44
Slide 44 text
44
The app strategy
• EXPLORERS (% ≫ )
• KEEPERS (%
≪ )
• Explorers adopt 1 new app every 28 weeks
• Keepers always keep using the same apps
% = % / %
Slide 45
Slide 45 text
45
What about age?
Slide 46
Slide 46 text
46
What about age?
Slide 47
Slide 47 text
47
What about age?
16
What about age?
Slide 48
Slide 48 text
48
People are focused on few apps, but keep exploring.
Individuals exhibit a conserved app capacity
•Capacity is an individual behaviour
•Capacity varies with age
•We can define app explorers and keepers
•AND MORE!
So?
Slide 49
Slide 49 text
49
Then?
Slide 50
Slide 50 text
50
Then?
Slide 51
Slide 51 text
51
Then?
Slide 52
Slide 52 text
52
Apps, Mobility, Social interactions are conserved
DUNBAR’S NUMBER OF APPS?
Slide 53
Slide 53 text
53
Apps that stay the most
~10% of apps are always kept
~17.5% are continuosly changed
Slide 54
Slide 54 text
54
Strategy vs age
Slide 55
Slide 55 text
55
EXERCISEEEE
www.menti.com – Code: 2145921
Slide 56
Slide 56 text
56
EXERCISEEEE!
shorturl.at/nwSZ8
Slide 57
Slide 57 text
57
Slide 58
Slide 58 text
58
Slide 59
Slide 59 text
59
Slide 60
Slide 60 text
60
Slide 61
Slide 61 text
61
Slide 62
Slide 62 text
62
Slide 63
Slide 63 text
63
Slide 64
Slide 64 text
64
Slide 65
Slide 65 text
65
What did I learn?
Slide 66
Slide 66 text
66
Individuals exhibit a conserved app capacity
•To explore dataaa
•Understand complex queries
•A bit of spark
What did I learn?
Slide 67
Slide 67 text
67
Individuals exhibit a conserved app capacity
•To explore dataaa
•Understand complex queries
•A bit of spark
What did I learn?
Slide 68
Slide 68 text
68
Individuals exhibit a conserved app capacity
•To explore dataaa
•Understand complex queries
•A bit of spark
What did I learn?