SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
What’s in the Apps for Context?
Extending a Sensor for Studying App
Usage to Informing Context-awareness
Matthias Böhmer
Christian Lander
Antonio Krüger
UbiMI Workshop at UbiComp 2013
September 8-9, 2013
Zürich, Switzerland
1983
Evolution
4
AppSensor: Tracing App Usage
who wherewhen how longwhich app
A
Data from Deployment
- 4,125 users from various countries
- 22,626 apps from 20 categories
- 4.92 million data points
- 127 days
6
During Course of a Day
- App usage correlates with circadian circle
25,000
50,000
75,000
100,000
125,000
150,000
175,000
200,000
12am
2am
4am
6am
8am
10am
12pm
2pm
4pm
6pm
8pm
10pm
Applicationlaunches
7
Probability of Launches
!"#$
!#$
"#$
%#$
&#$
'#$
(#$
)#$
*#$
+#$
!,#$
!!#$
!"-$
!-$
"-$
%-$
&-$
'-$
(-$
)-$
*-$
+-$
!,-$
!!-$
./
5#
?=0@;:= )A+. )A). )A*. )A(. )A%. )A&. )A,. )A+. *A!. *A,. )A). )A%. )A,. (A+. (A*. (A&. (A(. (A(. (A&. (A(. )A,. )A&. )A'. )A&.
C0$D8; &A'. 'A". 'A&. 'A*. 'A*. 'A(. 'A'. 'A". 'A&. 'A!. &A). &A%. &A%. &A". &A". &A%. &A&. &A,. &A&. &A". &A!. &A!. &A!. &A&.
C0$$67D8#3D07 &&A+. &!A!. %*A%. %'A&. %!A(. %!A*. %"A). %&A). %+A&. &&A*. &+A,. '"A(. '&A*. ''A". ''A". '(A!. ''A). '(A*. ')A!. '(A!. '&A*. '%A%. '"A,. &+A,.
E73:=3#D7$:73 ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,.
FD7#78: ,A". ,A%. ,A%. ,A". ,A!. ,A!. ,A!. ,A". ,A%. ,A%. ,A&. ,A'. ,A%. ,A%. ,A&. ,A%. ,A%. ,A". ,A". ,A". ,A". ,A". ,A". ,A".
G#$:; %A". %A,. %A,. "A). "A'. "A%. "A". !A). !A+. !A+. "A,. "A!. "A". "A". "A". "A%. "A%. "A". "A". "A&. "A). %A,. %A,. %A".
H:#439 ,A%. ,A&. ,A&. ,A&. ,A(. ,A(. ,A). ,A(. ,A&. ,A%. ,A%. ,A". ,A". ,A". ,A". ,A". ,A". ,A". ,A". ,A%. ,A". ,A%. ,A". ,A%.
5DI=#=D:;/J/K:$0 ,A&. ,A'. ,A(. ,A). ,A+. ,A*. ,A). ,A(. ,A'. ,A&. ,A%. ,A%. ,A". ,A". ,A". ,A". ,A". ,A". ,A". ,A". ,A%. ,A%. ,A%. ,A%.
5D1:;3L4: ,A*. ,A+. !A,. !A&. !A%. !A'. !A&. !A&. !A!. ,A+. ,A(. ,A(. ,A'. ,A'. ,A'. ,A'. ,A(. ,A'. ,A%. ,A&. ,A&. ,A'. ,A'. ,A'.
M643D$:ND# "A!. "A!. "A&. "A&. "A). "A&. !A*. !A*. !A+. !A). !A*. "A,. "A,. "A,. "A". "A!. "A". "A&. "A%. "A%. "A". "A!. !A+. "A,.
O:@; "A(. "A'. "A(. "A'. "A'. "A). %A%. %A). &A!. %A(. %A,. "A(. "A'. "A). "A'. "A&. "A". "A!. "A%. "A". "A%. "A". "A%. "A%.
P=0N683DQD3L %A(. 'A,. 'A,. 'A*. (A%. (A'. (A,. 'A&. &A*. 'A!. &A+. &A%. &A". &A,. &A,. %A). %A&. %A&. %A,. %A!. %A!. %A,. "A+. %A".
R:1:=:78: ,A). ,A). ,A). ,A). ,A). ,A). ,A(. ,A(. ,A). ,A'. ,A'. ,A'. ,A&. ,A&. ,A&. ,A&. ,A%. ,A&. ,A&. ,A&. ,A'. ,A'. ,A'. ,A(.
S:33D7T; !A%. !A(. !A'. !A%. !A(. !A". !A". !A!. !A%. !A&. !A&. !A&. !A". !A%. !A". !A". !A%. !A!. !A!. !A". !A". !A%. !A%. !A&.
S90--D7T %A+. &A'. %A). %A&. %A". %A". %A!. %A,. %A!. %A%. %A". %A". %A". "A*. "A+. "A+. "A). "A). "A). "A). "A*. %A!. %A(. %A'.
S08D#4 'A). 'A,. &A+. &A%. &A". &A,. &A&. 'A!. 'A%. 'A&. 'A". 'A,. &A). &A*. &A+. &A'. &A'. &A(. &A(. &A+. 'A". 'A&. 'A*. 'A).
S-0=3; ,A'. ,A%. ,A%. ,A". ,A%. ,A%. ,A". ,A%. ,A%. ,A%. ,A%. ,A&. ,A&. ,A(. ,A). ,A*. ,A+. ,A*. ,A(. ,A(. ,A). ,A*. ,A). ,A).
29:$:; ,A". ,A!. ,A". ,A%. ,A&. ,A&. ,A&. ,A". ,A". ,A". ,A!. ,A!. ,A!. ,A". ,A!. ,A!. ,A!. ,A". ,A!. ,A!. ,A". ,A!. ,A!. ,A!.
2004; !,A+. !"A". !&A(. !)A(. ",A%. "!A'. "!A&. !*A(. !&A). !,A&. *A&. (A*. (A!. 'A+. 'A+. 'A+. (A,. (A!. 'A*. (A,. (A%. (A*. )A&. +A!.
2=#Q:4 !A&. !A(. "A!. "A". "A&. "A(. "A". !A+. "A,. "A!. "A,. !A*. !A+. !A+. !A+. !A*. "A,. !A+. "A". "A". !A+. !A). !A(. !A&.
<7U70@7 &A). 'A%. 'A!. 'A,. 'A%. &A&. 'A,. 'A+. &A(. &A&. &A!. %A*. %A'. %A*. %A). %A). &A,. %A(. %A). %A). %A). %A+. &A!. &A'.
203#4/5#6789:;/
-:=/H06=
!,%B(,&/
))B,'%/
'%B(%%/
&,B%%"/
%%B&%*/
%,B+&+/
%*B!(!/
'(B*+'/
*%B&**/
!,+B'',/
!")B,(+/
!&"B(&"/
!'*B*)(/
!(*B,*"/
!(+B,!*/
!)"B+%'/
!)%B+(%/
!)+B*,!/
!*&B,!"/
!)(B,',/
!(%B,*,/
!'%B*%'/
!&!B%,%/
!"%B(%+/
Figure 5. Hourly relative app usage by category in terms of launches. Each cell value refers to the percentage of app launches d
within each hour for each category. Colors are normalized by row, with green indicating each category’s maximum percentage of
and white indicating each category’s minimum. For example, games reach their peak in the evening (green) and trough in the morn
- Type of used apps changes during the course of the day
- During day: primarily communication apps
- During night: scope of apps more heterogenous
8
Support for App Launching
9
- Adaptive launcher menu
- Support visual search for apps
- Presenting 5 icons for next app
- Implements different models
- Sequentially used apps
- Prediction model
- Locally most used apps
- Most recently used apps
- Most frequently used apps
- Application AppKicker
- Extension as a widget
- Deployed on app store
- 53,000 installations
Will be presented at
UbiComp 2013
Session „Systems“
Wed 8:30-10:00
App Recommender System
10
- Implementation of a recommender system
- Context-aware (location, time and previous app)
- Based on traces of application usage (AppSensor)
- Application appazaar
- Deployed on app store
- 7,200 installations
- Testbed for different recommender engines
Findings
- Interruptions do not happen as often as expected
- 8% of app use is interrupted by app switching
- 3% of app use is interrupted by phone calls
- If interruptions happen, overhead may be
exceedingly high
phone call app switch
Daily interruptions (% usage) 3.2 (2.2) 8.3 (5.3) per user
Regular app runtime (s) 24.8 (31.8) 18.9 (24.4)
per app
Overhead duration (s) 43.2 (65.9) 34.4 (40.7)
per app
mean (SD)
11
Re-Design of Phone UIs
plementation
ved form single-purpose devices to multi-purpose devices
call applications did not evolve accordingly
s can interrupt concurrent application use
of call applications to allow for higher degree of multitasking
one Call Applications
screen modal dialogs providing only options to accept or decline call
ditional third option besides accept/decline to allow user to return to previous application
user to keep attention in previous application while call is pending
tions: Puts incoming call into background for user to pickup call at will
ompletion: Wait until task is done and display call when user leaves previous app
CALLER NAME
CALLER NAME
b) Postponing calls c) Multiplexing d) Background notification
Interruptions do not happen as often as expected
- Extending the design space for phone call UIs
- New interaction design for phone call handling
- Support for better multitasking with call notifications
- Application CallHeads deployed on app store (30,000 users)
12
What‘s in the apps
for context?
tourist using city guide shopper shopping list
Context
App
Usage
Matthias Böhmer
matthias.boehmer@dfki.de
http://matthiasboehmer.de

Weitere ähnliche Inhalte

Ähnlich wie What's in the apps for context?

Utilities co-wp
Utilities co-wpUtilities co-wp
Utilities co-wpstratuscxm
 
Air Pollution Sampling and Analysis
Air Pollution Sampling and AnalysisAir Pollution Sampling and Analysis
Air Pollution Sampling and AnalysisRakshith Jain
 
Maker Entrepreneurs
Maker EntrepreneursMaker Entrepreneurs
Maker Entrepreneurswhichlight
 
Zero to Sixty: AWS Elastic Beanstalk (DMG204) | AWS re:Invent 2013
Zero to Sixty: AWS Elastic Beanstalk (DMG204) | AWS re:Invent 2013Zero to Sixty: AWS Elastic Beanstalk (DMG204) | AWS re:Invent 2013
Zero to Sixty: AWS Elastic Beanstalk (DMG204) | AWS re:Invent 2013Amazon Web Services
 
NTA UGC NET JRF - 24 punjabi-new updated syllabus
NTA UGC NET JRF - 24 punjabi-new updated syllabusNTA UGC NET JRF - 24 punjabi-new updated syllabus
NTA UGC NET JRF - 24 punjabi-new updated syllabusUGC NET Astral Education
 
Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands' Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands' iStrategy
 
Facilitating care coordination and transitions in an ACO
Facilitating care coordination and transitions in an ACOFacilitating care coordination and transitions in an ACO
Facilitating care coordination and transitions in an ACOWayne Pan
 
Data and Behavior Change: Is Seeing Believing, and is That Enough?
Data and Behavior Change: Is Seeing Believing, and is That Enough?Data and Behavior Change: Is Seeing Believing, and is That Enough?
Data and Behavior Change: Is Seeing Believing, and is That Enough?Sustainable Brands
 
UNWTO Global Report on Meetings Industry 2013
UNWTO Global Report on Meetings Industry 2013UNWTO Global Report on Meetings Industry 2013
UNWTO Global Report on Meetings Industry 2013David Vicent
 
Ask the Pros: How to Manage Social Media at Your Nonprofit
Ask the Pros: How to Manage Social Media at Your NonprofitAsk the Pros: How to Manage Social Media at Your Nonprofit
Ask the Pros: How to Manage Social Media at Your NonprofitBig Duck
 
وزه‌ى با Wind energy كارۆ هه‌واى وزةى با كارؤ هةواى وزەی با - وزەی هەوا ...
وزه‌ى با Wind energy كارۆ هه‌واى  وزةى با    كارؤ هةواى  وزەی با - وزەی هەوا ...وزه‌ى با Wind energy كارۆ هه‌واى  وزةى با    كارؤ هةواى  وزەی با - وزەی هەوا ...
وزه‌ى با Wind energy كارۆ هه‌واى وزةى با كارؤ هةواى وزەی با - وزەی هەوا ...Rawaz Jalal
 
App-tastic
App-tasticApp-tastic
App-tastictimpinto
 
CSB Eece Presentation
CSB Eece PresentationCSB Eece Presentation
CSB Eece Presentation391445
 
Foundation level coaching program
Foundation level coaching programFoundation level coaching program
Foundation level coaching programOliver Christen
 
Separating enterprise social apps from platforms
Separating enterprise social apps from platformsSeparating enterprise social apps from platforms
Separating enterprise social apps from platformsLee Bryant
 
Trustfusion Presentation Ru&En
Trustfusion Presentation Ru&EnTrustfusion Presentation Ru&En
Trustfusion Presentation Ru&EnDaniil Pavlenko
 
DEVIEW2013: Automating Performance Tests for Android Applications
DEVIEW2013: Automating Performance Tests for Android ApplicationsDEVIEW2013: Automating Performance Tests for Android Applications
DEVIEW2013: Automating Performance Tests for Android ApplicationsKyungmin Lee
 
Webanalytics as inspiration - Maarten Berge
Webanalytics as inspiration - Maarten BergeWebanalytics as inspiration - Maarten Berge
Webanalytics as inspiration - Maarten BergeBluerank
 
Mobile World Congress 2011 - MWC
Mobile World Congress 2011 - MWCMobile World Congress 2011 - MWC
Mobile World Congress 2011 - MWCStephen Gay
 

Ähnlich wie What's in the apps for context? (20)

Utilities co-wp
Utilities co-wpUtilities co-wp
Utilities co-wp
 
Air Pollution Sampling and Analysis
Air Pollution Sampling and AnalysisAir Pollution Sampling and Analysis
Air Pollution Sampling and Analysis
 
Maker Entrepreneurs
Maker EntrepreneursMaker Entrepreneurs
Maker Entrepreneurs
 
Zero to Sixty: AWS Elastic Beanstalk (DMG204) | AWS re:Invent 2013
Zero to Sixty: AWS Elastic Beanstalk (DMG204) | AWS re:Invent 2013Zero to Sixty: AWS Elastic Beanstalk (DMG204) | AWS re:Invent 2013
Zero to Sixty: AWS Elastic Beanstalk (DMG204) | AWS re:Invent 2013
 
NTA UGC NET JRF - 24 punjabi-new updated syllabus
NTA UGC NET JRF - 24 punjabi-new updated syllabusNTA UGC NET JRF - 24 punjabi-new updated syllabus
NTA UGC NET JRF - 24 punjabi-new updated syllabus
 
Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands' Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands'
 
Facilitating care coordination and transitions in an ACO
Facilitating care coordination and transitions in an ACOFacilitating care coordination and transitions in an ACO
Facilitating care coordination and transitions in an ACO
 
Data and Behavior Change: Is Seeing Believing, and is That Enough?
Data and Behavior Change: Is Seeing Believing, and is That Enough?Data and Behavior Change: Is Seeing Believing, and is That Enough?
Data and Behavior Change: Is Seeing Believing, and is That Enough?
 
UNWTO Global Report on Meetings Industry 2013
UNWTO Global Report on Meetings Industry 2013UNWTO Global Report on Meetings Industry 2013
UNWTO Global Report on Meetings Industry 2013
 
Ask the Pros: How to Manage Social Media at Your Nonprofit
Ask the Pros: How to Manage Social Media at Your NonprofitAsk the Pros: How to Manage Social Media at Your Nonprofit
Ask the Pros: How to Manage Social Media at Your Nonprofit
 
وزه‌ى با Wind energy كارۆ هه‌واى وزةى با كارؤ هةواى وزەی با - وزەی هەوا ...
وزه‌ى با Wind energy كارۆ هه‌واى  وزةى با    كارؤ هةواى  وزەی با - وزەی هەوا ...وزه‌ى با Wind energy كارۆ هه‌واى  وزةى با    كارؤ هةواى  وزەی با - وزەی هەوا ...
وزه‌ى با Wind energy كارۆ هه‌واى وزةى با كارؤ هةواى وزەی با - وزەی هەوا ...
 
App-tastic
App-tasticApp-tastic
App-tastic
 
CSB Eece Presentation
CSB Eece PresentationCSB Eece Presentation
CSB Eece Presentation
 
Foundation level coaching program
Foundation level coaching programFoundation level coaching program
Foundation level coaching program
 
Separating enterprise social apps from platforms
Separating enterprise social apps from platformsSeparating enterprise social apps from platforms
Separating enterprise social apps from platforms
 
Trustfusion Presentation Ru&En
Trustfusion Presentation Ru&EnTrustfusion Presentation Ru&En
Trustfusion Presentation Ru&En
 
ESWC 2009 Lightning Talks
ESWC 2009 Lightning TalksESWC 2009 Lightning Talks
ESWC 2009 Lightning Talks
 
DEVIEW2013: Automating Performance Tests for Android Applications
DEVIEW2013: Automating Performance Tests for Android ApplicationsDEVIEW2013: Automating Performance Tests for Android Applications
DEVIEW2013: Automating Performance Tests for Android Applications
 
Webanalytics as inspiration - Maarten Berge
Webanalytics as inspiration - Maarten BergeWebanalytics as inspiration - Maarten Berge
Webanalytics as inspiration - Maarten Berge
 
Mobile World Congress 2011 - MWC
Mobile World Congress 2011 - MWCMobile World Congress 2011 - MWC
Mobile World Congress 2011 - MWC
 

Mehr von Matthias Böhmer

Gaming the Android OS for Improving the Design of Smartphone Launchers
Gaming the Android OS for Improving the Design of Smartphone LaunchersGaming the Android OS for Improving the Design of Smartphone Launchers
Gaming the Android OS for Improving the Design of Smartphone LaunchersMatthias Böhmer
 
A Study on Icon Arrangement by Smartphone Users (Full paper at CHI 2013)
A Study on Icon Arrangement by Smartphone Users (Full paper at CHI 2013)A Study on Icon Arrangement by Smartphone Users (Full paper at CHI 2013)
A Study on Icon Arrangement by Smartphone Users (Full paper at CHI 2013)Matthias Böhmer
 
AppFunnel: A Framework for Usage-centric Evaluation of Recommender Systems th...
AppFunnel: A Framework for Usage-centric Evaluation of Recommender Systems th...AppFunnel: A Framework for Usage-centric Evaluation of Recommender Systems th...
AppFunnel: A Framework for Usage-centric Evaluation of Recommender Systems th...Matthias Böhmer
 
Back to the App: The Costs of Mobile Application Interruptions
Back to the App: The Costs of Mobile Application InterruptionsBack to the App: The Costs of Mobile Application Interruptions
Back to the App: The Costs of Mobile Application InterruptionsMatthias Böhmer
 
Using Intelligent Natural User Interfaces to Support Sales Conversations
Using Intelligent Natural User Interfaces to Support Sales ConversationsUsing Intelligent Natural User Interfaces to Support Sales Conversations
Using Intelligent Natural User Interfaces to Support Sales ConversationsMatthias Böhmer
 
Presentation AppSensor at MobileHCI '11
Presentation AppSensor at MobileHCI '11Presentation AppSensor at MobileHCI '11
Presentation AppSensor at MobileHCI '11Matthias Böhmer
 

Mehr von Matthias Böhmer (6)

Gaming the Android OS for Improving the Design of Smartphone Launchers
Gaming the Android OS for Improving the Design of Smartphone LaunchersGaming the Android OS for Improving the Design of Smartphone Launchers
Gaming the Android OS for Improving the Design of Smartphone Launchers
 
A Study on Icon Arrangement by Smartphone Users (Full paper at CHI 2013)
A Study on Icon Arrangement by Smartphone Users (Full paper at CHI 2013)A Study on Icon Arrangement by Smartphone Users (Full paper at CHI 2013)
A Study on Icon Arrangement by Smartphone Users (Full paper at CHI 2013)
 
AppFunnel: A Framework for Usage-centric Evaluation of Recommender Systems th...
AppFunnel: A Framework for Usage-centric Evaluation of Recommender Systems th...AppFunnel: A Framework for Usage-centric Evaluation of Recommender Systems th...
AppFunnel: A Framework for Usage-centric Evaluation of Recommender Systems th...
 
Back to the App: The Costs of Mobile Application Interruptions
Back to the App: The Costs of Mobile Application InterruptionsBack to the App: The Costs of Mobile Application Interruptions
Back to the App: The Costs of Mobile Application Interruptions
 
Using Intelligent Natural User Interfaces to Support Sales Conversations
Using Intelligent Natural User Interfaces to Support Sales ConversationsUsing Intelligent Natural User Interfaces to Support Sales Conversations
Using Intelligent Natural User Interfaces to Support Sales Conversations
 
Presentation AppSensor at MobileHCI '11
Presentation AppSensor at MobileHCI '11Presentation AppSensor at MobileHCI '11
Presentation AppSensor at MobileHCI '11
 

Kürzlich hochgeladen

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

What's in the apps for context?

  • 1. What’s in the Apps for Context? Extending a Sensor for Studying App Usage to Informing Context-awareness Matthias Böhmer Christian Lander Antonio Krüger UbiMI Workshop at UbiComp 2013 September 8-9, 2013 Zürich, Switzerland
  • 4. 4
  • 5. AppSensor: Tracing App Usage who wherewhen how longwhich app A
  • 6. Data from Deployment - 4,125 users from various countries - 22,626 apps from 20 categories - 4.92 million data points - 127 days 6
  • 7. During Course of a Day - App usage correlates with circadian circle 25,000 50,000 75,000 100,000 125,000 150,000 175,000 200,000 12am 2am 4am 6am 8am 10am 12pm 2pm 4pm 6pm 8pm 10pm Applicationlaunches 7
  • 8. Probability of Launches !"#$ !#$ "#$ %#$ &#$ '#$ (#$ )#$ *#$ +#$ !,#$ !!#$ !"-$ !-$ "-$ %-$ &-$ '-$ (-$ )-$ *-$ +-$ !,-$ !!-$ ./ 5# ?=0@;:= )A+. )A). )A*. )A(. )A%. )A&. )A,. )A+. *A!. *A,. )A). )A%. )A,. (A+. (A*. (A&. (A(. (A(. (A&. (A(. )A,. )A&. )A'. )A&. C0$D8; &A'. 'A". 'A&. 'A*. 'A*. 'A(. 'A'. 'A". 'A&. 'A!. &A). &A%. &A%. &A". &A". &A%. &A&. &A,. &A&. &A". &A!. &A!. &A!. &A&. C0$$67D8#3D07 &&A+. &!A!. %*A%. %'A&. %!A(. %!A*. %"A). %&A). %+A&. &&A*. &+A,. '"A(. '&A*. ''A". ''A". '(A!. ''A). '(A*. ')A!. '(A!. '&A*. '%A%. '"A,. &+A,. E73:=3#D7$:73 ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. ,A,. FD7#78: ,A". ,A%. ,A%. ,A". ,A!. ,A!. ,A!. ,A". ,A%. ,A%. ,A&. ,A'. ,A%. ,A%. ,A&. ,A%. ,A%. ,A". ,A". ,A". ,A". ,A". ,A". ,A". G#$:; %A". %A,. %A,. "A). "A'. "A%. "A". !A). !A+. !A+. "A,. "A!. "A". "A". "A". "A%. "A%. "A". "A". "A&. "A). %A,. %A,. %A". H:#439 ,A%. ,A&. ,A&. ,A&. ,A(. ,A(. ,A). ,A(. ,A&. ,A%. ,A%. ,A". ,A". ,A". ,A". ,A". ,A". ,A". ,A". ,A%. ,A". ,A%. ,A". ,A%. 5DI=#=D:;/J/K:$0 ,A&. ,A'. ,A(. ,A). ,A+. ,A*. ,A). ,A(. ,A'. ,A&. ,A%. ,A%. ,A". ,A". ,A". ,A". ,A". ,A". ,A". ,A". ,A%. ,A%. ,A%. ,A%. 5D1:;3L4: ,A*. ,A+. !A,. !A&. !A%. !A'. !A&. !A&. !A!. ,A+. ,A(. ,A(. ,A'. ,A'. ,A'. ,A'. ,A(. ,A'. ,A%. ,A&. ,A&. ,A'. ,A'. ,A'. M643D$:ND# "A!. "A!. "A&. "A&. "A). "A&. !A*. !A*. !A+. !A). !A*. "A,. "A,. "A,. "A". "A!. "A". "A&. "A%. "A%. "A". "A!. !A+. "A,. O:@; "A(. "A'. "A(. "A'. "A'. "A). %A%. %A). &A!. %A(. %A,. "A(. "A'. "A). "A'. "A&. "A". "A!. "A%. "A". "A%. "A". "A%. "A%. P=0N683DQD3L %A(. 'A,. 'A,. 'A*. (A%. (A'. (A,. 'A&. &A*. 'A!. &A+. &A%. &A". &A,. &A,. %A). %A&. %A&. %A,. %A!. %A!. %A,. "A+. %A". R:1:=:78: ,A). ,A). ,A). ,A). ,A). ,A). ,A(. ,A(. ,A). ,A'. ,A'. ,A'. ,A&. ,A&. ,A&. ,A&. ,A%. ,A&. ,A&. ,A&. ,A'. ,A'. ,A'. ,A(. S:33D7T; !A%. !A(. !A'. !A%. !A(. !A". !A". !A!. !A%. !A&. !A&. !A&. !A". !A%. !A". !A". !A%. !A!. !A!. !A". !A". !A%. !A%. !A&. S90--D7T %A+. &A'. %A). %A&. %A". %A". %A!. %A,. %A!. %A%. %A". %A". %A". "A*. "A+. "A+. "A). "A). "A). "A). "A*. %A!. %A(. %A'. S08D#4 'A). 'A,. &A+. &A%. &A". &A,. &A&. 'A!. 'A%. 'A&. 'A". 'A,. &A). &A*. &A+. &A'. &A'. &A(. &A(. &A+. 'A". 'A&. 'A*. 'A). S-0=3; ,A'. ,A%. ,A%. ,A". ,A%. ,A%. ,A". ,A%. ,A%. ,A%. ,A%. ,A&. ,A&. ,A(. ,A). ,A*. ,A+. ,A*. ,A(. ,A(. ,A). ,A*. ,A). ,A). 29:$:; ,A". ,A!. ,A". ,A%. ,A&. ,A&. ,A&. ,A". ,A". ,A". ,A!. ,A!. ,A!. ,A". ,A!. ,A!. ,A!. ,A". ,A!. ,A!. ,A". ,A!. ,A!. ,A!. 2004; !,A+. !"A". !&A(. !)A(. ",A%. "!A'. "!A&. !*A(. !&A). !,A&. *A&. (A*. (A!. 'A+. 'A+. 'A+. (A,. (A!. 'A*. (A,. (A%. (A*. )A&. +A!. 2=#Q:4 !A&. !A(. "A!. "A". "A&. "A(. "A". !A+. "A,. "A!. "A,. !A*. !A+. !A+. !A+. !A*. "A,. !A+. "A". "A". !A+. !A). !A(. !A&. <7U70@7 &A). 'A%. 'A!. 'A,. 'A%. &A&. 'A,. 'A+. &A(. &A&. &A!. %A*. %A'. %A*. %A). %A). &A,. %A(. %A). %A). %A). %A+. &A!. &A'. 203#4/5#6789:;/ -:=/H06= !,%B(,&/ ))B,'%/ '%B(%%/ &,B%%"/ %%B&%*/ %,B+&+/ %*B!(!/ '(B*+'/ *%B&**/ !,+B'',/ !")B,(+/ !&"B(&"/ !'*B*)(/ !(*B,*"/ !(+B,!*/ !)"B+%'/ !)%B+(%/ !)+B*,!/ !*&B,!"/ !)(B,',/ !(%B,*,/ !'%B*%'/ !&!B%,%/ !"%B(%+/ Figure 5. Hourly relative app usage by category in terms of launches. Each cell value refers to the percentage of app launches d within each hour for each category. Colors are normalized by row, with green indicating each category’s maximum percentage of and white indicating each category’s minimum. For example, games reach their peak in the evening (green) and trough in the morn - Type of used apps changes during the course of the day - During day: primarily communication apps - During night: scope of apps more heterogenous 8
  • 9. Support for App Launching 9 - Adaptive launcher menu - Support visual search for apps - Presenting 5 icons for next app - Implements different models - Sequentially used apps - Prediction model - Locally most used apps - Most recently used apps - Most frequently used apps - Application AppKicker - Extension as a widget - Deployed on app store - 53,000 installations Will be presented at UbiComp 2013 Session „Systems“ Wed 8:30-10:00
  • 10. App Recommender System 10 - Implementation of a recommender system - Context-aware (location, time and previous app) - Based on traces of application usage (AppSensor) - Application appazaar - Deployed on app store - 7,200 installations - Testbed for different recommender engines
  • 11. Findings - Interruptions do not happen as often as expected - 8% of app use is interrupted by app switching - 3% of app use is interrupted by phone calls - If interruptions happen, overhead may be exceedingly high phone call app switch Daily interruptions (% usage) 3.2 (2.2) 8.3 (5.3) per user Regular app runtime (s) 24.8 (31.8) 18.9 (24.4) per app Overhead duration (s) 43.2 (65.9) 34.4 (40.7) per app mean (SD) 11
  • 12. Re-Design of Phone UIs plementation ved form single-purpose devices to multi-purpose devices call applications did not evolve accordingly s can interrupt concurrent application use of call applications to allow for higher degree of multitasking one Call Applications screen modal dialogs providing only options to accept or decline call ditional third option besides accept/decline to allow user to return to previous application user to keep attention in previous application while call is pending tions: Puts incoming call into background for user to pickup call at will ompletion: Wait until task is done and display call when user leaves previous app CALLER NAME CALLER NAME b) Postponing calls c) Multiplexing d) Background notification Interruptions do not happen as often as expected - Extending the design space for phone call UIs - New interaction design for phone call handling - Support for better multitasking with call notifications - Application CallHeads deployed on app store (30,000 users) 12
  • 13. What‘s in the apps for context?
  • 14. tourist using city guide shopper shopping list