SlideShare a Scribd company logo
1 of 61
FocusSession
An approach to keep knowledge workers' attention
on their task
Master Thesis by Philip Hofmann
Supervised by
Prof. Dr. Thomas Fritz
Dr. André N. Meyer
15.10.2020
1
Motivating Example
2
Me, working on a task Interrupting
Message
Colleague
Expects fast response
Time lost on task
Icons: FlatIcon.com
Context Switch
Motivating Example
3
Me, working on a task Interrupting
Message
Colleague
Expects fast response
Time lost on task
Icons: FlatIcon.com
Context Switch
costs vs obligation
High Costs of Interruptions
4
Icons: FlatIcon.com
Higher Stress [Mark’08]
Increase the likelihood of
errors being made [Brumby’19]
$588 billion per annum in the
United States [Spira’05]
15 - 25 min recovery time
[DeMarco’87][Mark’08]
Interruption minimization
5
Self-initiated InterruptionsExternal Interruptions
Logos: try.batchedinbox.com // francescocirillo.com // chrome.google.com/webstore/
Batching
Emails
Indicating availability
Time management
Website blockers
+ Higher rated productivity
+ Decreased interruptions
- Physical system
installation
- Predefined fix time
period
+ Increased perceived productivity
- More stress, less in control
Research Question
How can we develop an approach to assist knowledge workers with
improving their focus during a specific timeframe by simultaneously
reducing the number of context switches?
6
Approach Overview
7
Identify set of concepts
Develop Prototype
Preliminary Evaluation
Insights
used in
leads to
Icons: FlatIcon.com
used to
Approach Overview
8
Identify set of concepts
Develop Prototype
Preliminary Evaluation
Insights
used to
used in
leads to
Icons: FlatIcon.com
Concepts & Implementation
9
Icons: FlatIcon.com
1. Single Task Focus
Single task commitment
Not restricted to 25 min
Full control
Work for a specific
time period
Concepts & Implementation
10
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
Concepts & Implementation
11
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization
Emails
Updates
EmailsEmails
Notifications Updates
Emails
Notifications
Concepts & Implementation
12
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization -> Notification Suppression
Concepts & Implementation
13
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization -> Notification Suppression
3. Application Awareness
BlockingAwareness Blocking
Concepts & Implementation
14
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization -> Notification Suppression
3. Application Awareness -> Window Flagger
Concepts & Implementation
15
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization -> Notification Suppression
3. Application Awareness -> Window Flagger
List of potentially distracting applications
[YouTube, Instagram, Slack, Yahoo, reddit, Tumblr, Netflix, Twitter, …]
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization -> Notification Suppression
3. Application Awareness -> Window Flagger
Concepts & Implementation
16
Icons: FlatIcon.com
Whitelist for current session
Whitelisted for current focus session Application will be flagged again
Concepts & Implementation
17
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization -> Notification Suppression
3. Application Awareness -> Window Flagger
4. Expectation Management
Expectations
“ … the social norm that surrounds email use is primarily what causes it
to be a burden. The informants commonly expressed that there is a
norm or expectation that the email recipient will respond to an email
quickly.” [Mark’12]
Concepts & Implementation
18
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization -> Notification Suppression
3. Application Awareness -> Window Flagger
4. Expectation Management -> Automated Reply Message
Email Instant-
Messaging
Concepts & Implementation
19
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization -> Notification Suppression
3. Application Awareness -> Window Flagger
4. Expectation Management -> Automated Reply Message
Concepts & Implementation
20
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization -> Notification Suppression
3. Application Awareness -> Window Flagger
4. Expectation Management -> Automated Reply Message
Email Instant-
Messaging
Concepts & Implementation
21
Icons: FlatIcon.com
1. Single Task Focus -> Focus Session: Open | Closed
2. Interruption Minimization -> Notification Suppression
3. Application Awareness -> Window Flagger
4. Expectation Management -> Automated Reply Message
5. Attention Guidance -> Focus Session Summary
Interruption minimization
22
Self-initiated InterruptionsExternal Interruptions
Logos: try.batchedinbox.com // francescocirillo.com // chrome.google.com/webstore/
Batching
Emails
Indicating availability
Time management
Website blockers
+ Higher rated productivity
+ Decreased interruptions
- Physical system
installation
- Predefined fix time
period
+ Increased perceived productivity
- More stress - less in control
FocusSession
Integrate all approaches
Good parts & Extension
Physical system installation no physical system
Only predefined fixed time period open focus session
User being less in control full control
Approach Overview
23
Identify set of concepts
Develop Prototype
Preliminary Evaluation
Insights
used to
used in
leads to
Icons: FlatIcon.com
Approach Overview
24
Identify set of concepts
Develop Prototype
Preliminary Evaluation
Insights
used to
used in
leads to
Icons: FlatIcon.com
Preliminary evaluation: Purpose
How well does FocusSession run on the participant's system and can it be used in their
everyday work life?
Does this prototype improve the participant's focus during a specific timeframe by
simultaneously reducing the number of context switches? (RQ)
Based on the participant's feedback, can we get ideas for improvements or future
research?
25
Icons: FlatIcon.com
Preliminary evaluation
3 participants
26
Icons: FlatIcon.com
Preliminary evaluation
Transcribed & Open Coded
27
Icons: FlatIcon.com
Approach Overview
28
Identify set of concepts
Develop Prototype
Preliminary Evaluation
Insights
used to
used in
leads to
Icons: FlatIcon.com
A note on small-scale evaluations
29
Icons: FlatIcon.com
Preliminary evaluation
Small Sample Size
Insights
Study
Large Sample Size
Results
Cannot make definitive statements. Observations can give clues to interesting areas.
Insights: Usage
How well does FocusSession run on the participant’s system and can it be used in their
everyday work life?
30
Icons: FlatIcon.com
Insights: Usage
All 3 participants used FocusSession for their work-tasks.
P1 used FocusSession while being at a customers place.
31
Icons: FlatIcon.com
Participant 1 2 3
Days used 3 6 5
Sessions 6 9 9
There were not really any problems, it worked really well [...]
it worked perfectly well and was a great tool to use for me
because I am always very easily distracted.
Insights: Focus
Does this prototype improve the participant’s focus during a specific timeframe by
simultaneously reducing the number of context switches? (RQ)
32
Icons: FlatIcon.com
Insights: Focus
Observations:
Focus improvement: conflicting statements
33
Icons: FlatIcon.com
Insights: Focus
[...] it just helped me focus even better and more because I knew, I should.
Yes, [...] I just could better focus because I knew, I wanted to, [...]
[...] I didn't feel like suddenly I was focussing better [...]
34
Icons: FlatIcon.com
1
Insights: Focus Duration
Observations:
Focus improvement: conflicting statements
Seems to positively affect focus duration
35
Icons: FlatIcon.com
Preliminary evaluation: Insight
[...] I had only an hour because then it would be lunch break, [...] it gave me like a little goal, [...] towards the end I
was like okay, I have 10 more minutes, I could [...] read something on the internet, but then I realized, wait I have
my focus session still on [...] I can still do this or this small task, so it was actually kind of motivating [...] I will be
focussing until then [...]
36
Icons: FlatIcon.com
1
Insights: Context Switches Awareness
I would notice if I started switching between applications and it would warn me about
certain applications and I would realize 'oh wait a moment, I am doing something else
than what I should be, or what I was planning on doing [...]
37
Icons: FlatIcon.com
1
Insights: Context Switches Reduction
[...] it helped me when I wanted it to help me, but it was very easy to ignore, but
maybe that is also good because you don't want it to be annoying.
[...] if I really wanted to be distracted I just go for it, [...] the good thing about the
thing is you have to be honest to yourself [...]
38
Icons: FlatIcon.com
1
Insights: Context Switches Reduction
Out of 18 non-task related switches, 13 switches
to non-distracting applications were made after
the window flagger message appeared.
> 70%
39
Icons: FlatIcon.com
1
Insights: Feedback
Based on the participant’s feedback, can we get ideas for improvements or future
research?
40
Icons: FlatIcon.com
Insights: Window Flagger Options
- Additional Window Flagger Option: Time based task-relatedness
[...] the window flagger thing where it asks is this relevant for your task ... sometimes it
felt too binary for me [...] I would have liked a third button where it says like 'yes this is
important for my task for the next 5 or 10 minutes' so it would ask me again later on [...]
41
Icons: FlatIcon.com
1
Insights: Learning Algorithm
- Learning algorithm that suggests applications to whitelist or blacklist
for the window flagger
[...] one area that I would find interesting to explore [...] is a learning algorithm [...] it
learns my habits, especially which apps that I use frequently [...] it would say 'hey we
noticed that you used this app a lot during your focus sessions is this something that you
use for work' [...] and I could then add it
42
Icons: FlatIcon.com
1
Insights: Breaks
- Automatic break times within active sessions
[...] what would be maybe even cooler if there would be some expansion on the
different times you could choose, and then even if you could, you know if you could
customize it all, for example, going an hour, and then, it says, you know, 10 minutes
break, for example, and then it starts again [...]
43
Icons: FlatIcon.com
Discussion and Future Work
44
Profiles
Icons: FlatIcon.com
Profiles
3 Participants, different usages.
Profiles in set-up
Communicator: Relies heavily on communication application usage. Time-based task relatedness
and learning algorithms. Let the user choose from a large list of communication applications, where
the user can choose whitelisting and integration for expectation management.
Researcher: Long session options with automatic breaks enabled. Let the user set ideal break time
occurrence and length. Activate a large list of potentially distracting new sites or social media sites.
Independent: Shorter sessions, focus on shorter sessions with task-labeling, maybe include planner
to pre-define sessions and breaks which will run automatically.
45
Discussion and Future Work
46
Goals
Icons: FlatIcon.com
Goals
47
1
From the interviews, it seems that participants were more motivated when having a goal to achieve
[...] the good thing about the closed session I think was that it gave me like a little goal [...]
If I used the open one, I would be less motivated to stay concentrated [...] I just would dwindle off [...] a
closed focus session was more helpful in that way, to really concentrate until the time is up, and then take
a break.
[...] it was really motivating to see ah I did some, two hours or fifteen minutes or anything, or how much I
did during the week or even in a month [...] it gave me motivation [...] helped me look at the bright side
and see how much I did and that was great.
Extend on this notion, and include a pre-labeling of a session with its purpose or goal to achieve
Icons: FlatIcon.com
FocusSession
48
Icons: FlatIcon.com
Backup Slides
49
Sessions Modes: Total Same Amount
50
Definitions : Interruption
An event that causes a stoppage or break in the continuity of a task
51
Definitions: Task
A piece of work that needs to be done
52
Definitions: Focus
Attention given to a particular activity
53
Definitions: Attention
The act or state of applying the mind to something. Describes a selective narrowing of
consciousness.
54
Definitions: Context Switch
The cognitive load that is needed to process switching from one topic to another
55
Definitions: Knowledge worker
Those who possess, utilise and create valuable knowledge [P. Drucker]
“an employee whose job involves developing and using knowledge rather than
producing goods or services” [Cambridge Dictionary]
“Schools are like consulting businesses. The students are knowledge workers, organized
into teams to analyze and solve problems, in the process demonstrating their mastery of
valuable learning standards.” [EdSource]
56
Recovery time
57
Recovery time after an interruption
“Solingen [36] characterizes interruptions at several industrial software companies and
observed that an hour a day was spent managing interruptions, and developers typically
required 15 minutes to recover from an interruption“ [Parnin’11]
58
Recovery time after an interruption
“DeMarco reports that the recovery time after a phone call is at least 15 minutes. Even
though we could not measure recovery time exactly, we believe this estimate to be
valid.” [Solingen’98]
- initially included a metric to measure recovery time but the variable proved to be
too difficult to measure so they emitted it after the first measurement period
59
Recovery time after an interruption
"Unfortunately, you can’t turn on flow like a switch. It takes a slow descent
into the subject, requiring 15 minutes or more of concentration before the
state is locked in. During this immersion period,[...] Each time
you’re interrupted, you require an additional immersion period to get back
into flow."
"If the average incoming phone call takes five minutes and your reimmersion
period is fifteen minutes, the total cost of that call in flow time (work time)
lost is twenty minutes."[DeMarco’87]
- Immersion period = reimmersion period? Example that interruption costs more time than just
the interruption period itself (5 min phone call)
In the case that your reimmersion period were fifteen minutes, the total cost were ...
60
Recovery time after an interruption
“How long does it take people to get back on task?
We found about 82 percent of all interrupted work is resumed on the same day. But here’s the bad
news — it takes an average of 23 minutes and 15 seconds to get back to the task.” [Mark’08]
61

More Related Content

Similar to FocusSession

Outsource in haste - repent at leisure
Outsource in haste - repent at leisureOutsource in haste - repent at leisure
Outsource in haste - repent at leisureComMetrics University
 
week-11-PROTOTYPE.pptx
week-11-PROTOTYPE.pptxweek-11-PROTOTYPE.pptx
week-11-PROTOTYPE.pptxMaamLyca
 
Waterfall models.ppt
Waterfall models.pptWaterfall models.ppt
Waterfall models.pptPawanRaj48
 
Management Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxManagement Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxcroysierkathey
 
Office 365 Productivity Tips "September Scrimmage"
Office 365 Productivity Tips "September Scrimmage"Office 365 Productivity Tips "September Scrimmage"
Office 365 Productivity Tips "September Scrimmage"Christian Buckley
 
Technical Debt
Technical DebtTechnical Debt
Technical DebtGary Short
 
osd ncc education assingment l4dc
osd ncc education assingment l4dcosd ncc education assingment l4dc
osd ncc education assingment l4dcDavid Parker
 
Administrator Privileges: Finding Balance between desktop security & user pro...
Administrator Privileges: Finding Balance between desktop security & user pro...Administrator Privileges: Finding Balance between desktop security & user pro...
Administrator Privileges: Finding Balance between desktop security & user pro...ScriptLogic
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful applicationJim Liang
 
Gear Up Product Management with Atlassian Tools
Gear Up Product Management with Atlassian ToolsGear Up Product Management with Atlassian Tools
Gear Up Product Management with Atlassian ToolsMohan Niroula
 
Discover Requirement
Discover RequirementDiscover Requirement
Discover Requirementzeyadtarek13
 
Lecture #3 activities and intents
Lecture #3  activities and intentsLecture #3  activities and intents
Lecture #3 activities and intentsVitali Pekelis
 
BP309 Project Management Inside and Outside the Box
BP309 Project Management Inside and Outside the BoxBP309 Project Management Inside and Outside the Box
BP309 Project Management Inside and Outside the BoxMikkel Flindt Heisterberg
 

Similar to FocusSession (20)

Ems usability engineering
Ems   usability engineeringEms   usability engineering
Ems usability engineering
 
Outsource in haste - repent at leisure
Outsource in haste - repent at leisureOutsource in haste - repent at leisure
Outsource in haste - repent at leisure
 
Beyond code
Beyond codeBeyond code
Beyond code
 
week-11-PROTOTYPE.pptx
week-11-PROTOTYPE.pptxweek-11-PROTOTYPE.pptx
week-11-PROTOTYPE.pptx
 
chapter 2 (1).ppt
chapter 2 (1).pptchapter 2 (1).ppt
chapter 2 (1).ppt
 
Waterfall models.ppt
Waterfall models.pptWaterfall models.ppt
Waterfall models.ppt
 
Model.ppt
Model.pptModel.ppt
Model.ppt
 
Ben Mkt 347 Week 4
Ben Mkt 347 Week 4Ben Mkt 347 Week 4
Ben Mkt 347 Week 4
 
Management Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxManagement Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docx
 
Office 365 Productivity Tips "September Scrimmage"
Office 365 Productivity Tips "September Scrimmage"Office 365 Productivity Tips "September Scrimmage"
Office 365 Productivity Tips "September Scrimmage"
 
Technical Debt
Technical DebtTechnical Debt
Technical Debt
 
osd ncc education assingment l4dc
osd ncc education assingment l4dcosd ncc education assingment l4dc
osd ncc education assingment l4dc
 
Administrator Privileges: Finding Balance between desktop security & user pro...
Administrator Privileges: Finding Balance between desktop security & user pro...Administrator Privileges: Finding Balance between desktop security & user pro...
Administrator Privileges: Finding Balance between desktop security & user pro...
 
sample2.pptx
sample2.pptxsample2.pptx
sample2.pptx
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful application
 
Gear Up Product Management with Atlassian Tools
Gear Up Product Management with Atlassian ToolsGear Up Product Management with Atlassian Tools
Gear Up Product Management with Atlassian Tools
 
Discover Requirement
Discover RequirementDiscover Requirement
Discover Requirement
 
HCI Chapter_2.ppt
HCI Chapter_2.pptHCI Chapter_2.ppt
HCI Chapter_2.ppt
 
Lecture #3 activities and intents
Lecture #3  activities and intentsLecture #3  activities and intents
Lecture #3 activities and intents
 
BP309 Project Management Inside and Outside the Box
BP309 Project Management Inside and Outside the BoxBP309 Project Management Inside and Outside the Box
BP309 Project Management Inside and Outside the Box
 

Recently uploaded

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 

Recently uploaded (20)

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 

FocusSession

  • 1. FocusSession An approach to keep knowledge workers' attention on their task Master Thesis by Philip Hofmann Supervised by Prof. Dr. Thomas Fritz Dr. André N. Meyer 15.10.2020 1
  • 2. Motivating Example 2 Me, working on a task Interrupting Message Colleague Expects fast response Time lost on task Icons: FlatIcon.com Context Switch
  • 3. Motivating Example 3 Me, working on a task Interrupting Message Colleague Expects fast response Time lost on task Icons: FlatIcon.com Context Switch costs vs obligation
  • 4. High Costs of Interruptions 4 Icons: FlatIcon.com Higher Stress [Mark’08] Increase the likelihood of errors being made [Brumby’19] $588 billion per annum in the United States [Spira’05] 15 - 25 min recovery time [DeMarco’87][Mark’08]
  • 5. Interruption minimization 5 Self-initiated InterruptionsExternal Interruptions Logos: try.batchedinbox.com // francescocirillo.com // chrome.google.com/webstore/ Batching Emails Indicating availability Time management Website blockers + Higher rated productivity + Decreased interruptions - Physical system installation - Predefined fix time period + Increased perceived productivity - More stress, less in control
  • 6. Research Question How can we develop an approach to assist knowledge workers with improving their focus during a specific timeframe by simultaneously reducing the number of context switches? 6
  • 7. Approach Overview 7 Identify set of concepts Develop Prototype Preliminary Evaluation Insights used in leads to Icons: FlatIcon.com used to
  • 8. Approach Overview 8 Identify set of concepts Develop Prototype Preliminary Evaluation Insights used to used in leads to Icons: FlatIcon.com
  • 9. Concepts & Implementation 9 Icons: FlatIcon.com 1. Single Task Focus Single task commitment Not restricted to 25 min Full control Work for a specific time period
  • 10. Concepts & Implementation 10 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed
  • 11. Concepts & Implementation 11 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization Emails Updates EmailsEmails Notifications Updates Emails Notifications
  • 12. Concepts & Implementation 12 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization -> Notification Suppression
  • 13. Concepts & Implementation 13 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization -> Notification Suppression 3. Application Awareness BlockingAwareness Blocking
  • 14. Concepts & Implementation 14 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization -> Notification Suppression 3. Application Awareness -> Window Flagger
  • 15. Concepts & Implementation 15 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization -> Notification Suppression 3. Application Awareness -> Window Flagger List of potentially distracting applications [YouTube, Instagram, Slack, Yahoo, reddit, Tumblr, Netflix, Twitter, …]
  • 16. 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization -> Notification Suppression 3. Application Awareness -> Window Flagger Concepts & Implementation 16 Icons: FlatIcon.com Whitelist for current session Whitelisted for current focus session Application will be flagged again
  • 17. Concepts & Implementation 17 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization -> Notification Suppression 3. Application Awareness -> Window Flagger 4. Expectation Management Expectations “ … the social norm that surrounds email use is primarily what causes it to be a burden. The informants commonly expressed that there is a norm or expectation that the email recipient will respond to an email quickly.” [Mark’12]
  • 18. Concepts & Implementation 18 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization -> Notification Suppression 3. Application Awareness -> Window Flagger 4. Expectation Management -> Automated Reply Message Email Instant- Messaging
  • 19. Concepts & Implementation 19 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization -> Notification Suppression 3. Application Awareness -> Window Flagger 4. Expectation Management -> Automated Reply Message
  • 20. Concepts & Implementation 20 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization -> Notification Suppression 3. Application Awareness -> Window Flagger 4. Expectation Management -> Automated Reply Message Email Instant- Messaging
  • 21. Concepts & Implementation 21 Icons: FlatIcon.com 1. Single Task Focus -> Focus Session: Open | Closed 2. Interruption Minimization -> Notification Suppression 3. Application Awareness -> Window Flagger 4. Expectation Management -> Automated Reply Message 5. Attention Guidance -> Focus Session Summary
  • 22. Interruption minimization 22 Self-initiated InterruptionsExternal Interruptions Logos: try.batchedinbox.com // francescocirillo.com // chrome.google.com/webstore/ Batching Emails Indicating availability Time management Website blockers + Higher rated productivity + Decreased interruptions - Physical system installation - Predefined fix time period + Increased perceived productivity - More stress - less in control FocusSession Integrate all approaches Good parts & Extension Physical system installation no physical system Only predefined fixed time period open focus session User being less in control full control
  • 23. Approach Overview 23 Identify set of concepts Develop Prototype Preliminary Evaluation Insights used to used in leads to Icons: FlatIcon.com
  • 24. Approach Overview 24 Identify set of concepts Develop Prototype Preliminary Evaluation Insights used to used in leads to Icons: FlatIcon.com
  • 25. Preliminary evaluation: Purpose How well does FocusSession run on the participant's system and can it be used in their everyday work life? Does this prototype improve the participant's focus during a specific timeframe by simultaneously reducing the number of context switches? (RQ) Based on the participant's feedback, can we get ideas for improvements or future research? 25 Icons: FlatIcon.com
  • 27. Preliminary evaluation Transcribed & Open Coded 27 Icons: FlatIcon.com
  • 28. Approach Overview 28 Identify set of concepts Develop Prototype Preliminary Evaluation Insights used to used in leads to Icons: FlatIcon.com
  • 29. A note on small-scale evaluations 29 Icons: FlatIcon.com Preliminary evaluation Small Sample Size Insights Study Large Sample Size Results Cannot make definitive statements. Observations can give clues to interesting areas.
  • 30. Insights: Usage How well does FocusSession run on the participant’s system and can it be used in their everyday work life? 30 Icons: FlatIcon.com
  • 31. Insights: Usage All 3 participants used FocusSession for their work-tasks. P1 used FocusSession while being at a customers place. 31 Icons: FlatIcon.com Participant 1 2 3 Days used 3 6 5 Sessions 6 9 9 There were not really any problems, it worked really well [...] it worked perfectly well and was a great tool to use for me because I am always very easily distracted.
  • 32. Insights: Focus Does this prototype improve the participant’s focus during a specific timeframe by simultaneously reducing the number of context switches? (RQ) 32 Icons: FlatIcon.com
  • 33. Insights: Focus Observations: Focus improvement: conflicting statements 33 Icons: FlatIcon.com
  • 34. Insights: Focus [...] it just helped me focus even better and more because I knew, I should. Yes, [...] I just could better focus because I knew, I wanted to, [...] [...] I didn't feel like suddenly I was focussing better [...] 34 Icons: FlatIcon.com 1
  • 35. Insights: Focus Duration Observations: Focus improvement: conflicting statements Seems to positively affect focus duration 35 Icons: FlatIcon.com
  • 36. Preliminary evaluation: Insight [...] I had only an hour because then it would be lunch break, [...] it gave me like a little goal, [...] towards the end I was like okay, I have 10 more minutes, I could [...] read something on the internet, but then I realized, wait I have my focus session still on [...] I can still do this or this small task, so it was actually kind of motivating [...] I will be focussing until then [...] 36 Icons: FlatIcon.com 1
  • 37. Insights: Context Switches Awareness I would notice if I started switching between applications and it would warn me about certain applications and I would realize 'oh wait a moment, I am doing something else than what I should be, or what I was planning on doing [...] 37 Icons: FlatIcon.com 1
  • 38. Insights: Context Switches Reduction [...] it helped me when I wanted it to help me, but it was very easy to ignore, but maybe that is also good because you don't want it to be annoying. [...] if I really wanted to be distracted I just go for it, [...] the good thing about the thing is you have to be honest to yourself [...] 38 Icons: FlatIcon.com 1
  • 39. Insights: Context Switches Reduction Out of 18 non-task related switches, 13 switches to non-distracting applications were made after the window flagger message appeared. > 70% 39 Icons: FlatIcon.com 1
  • 40. Insights: Feedback Based on the participant’s feedback, can we get ideas for improvements or future research? 40 Icons: FlatIcon.com
  • 41. Insights: Window Flagger Options - Additional Window Flagger Option: Time based task-relatedness [...] the window flagger thing where it asks is this relevant for your task ... sometimes it felt too binary for me [...] I would have liked a third button where it says like 'yes this is important for my task for the next 5 or 10 minutes' so it would ask me again later on [...] 41 Icons: FlatIcon.com 1
  • 42. Insights: Learning Algorithm - Learning algorithm that suggests applications to whitelist or blacklist for the window flagger [...] one area that I would find interesting to explore [...] is a learning algorithm [...] it learns my habits, especially which apps that I use frequently [...] it would say 'hey we noticed that you used this app a lot during your focus sessions is this something that you use for work' [...] and I could then add it 42 Icons: FlatIcon.com 1
  • 43. Insights: Breaks - Automatic break times within active sessions [...] what would be maybe even cooler if there would be some expansion on the different times you could choose, and then even if you could, you know if you could customize it all, for example, going an hour, and then, it says, you know, 10 minutes break, for example, and then it starts again [...] 43 Icons: FlatIcon.com
  • 44. Discussion and Future Work 44 Profiles Icons: FlatIcon.com
  • 45. Profiles 3 Participants, different usages. Profiles in set-up Communicator: Relies heavily on communication application usage. Time-based task relatedness and learning algorithms. Let the user choose from a large list of communication applications, where the user can choose whitelisting and integration for expectation management. Researcher: Long session options with automatic breaks enabled. Let the user set ideal break time occurrence and length. Activate a large list of potentially distracting new sites or social media sites. Independent: Shorter sessions, focus on shorter sessions with task-labeling, maybe include planner to pre-define sessions and breaks which will run automatically. 45
  • 46. Discussion and Future Work 46 Goals Icons: FlatIcon.com
  • 47. Goals 47 1 From the interviews, it seems that participants were more motivated when having a goal to achieve [...] the good thing about the closed session I think was that it gave me like a little goal [...] If I used the open one, I would be less motivated to stay concentrated [...] I just would dwindle off [...] a closed focus session was more helpful in that way, to really concentrate until the time is up, and then take a break. [...] it was really motivating to see ah I did some, two hours or fifteen minutes or anything, or how much I did during the week or even in a month [...] it gave me motivation [...] helped me look at the bright side and see how much I did and that was great. Extend on this notion, and include a pre-labeling of a session with its purpose or goal to achieve Icons: FlatIcon.com
  • 50. Sessions Modes: Total Same Amount 50
  • 51. Definitions : Interruption An event that causes a stoppage or break in the continuity of a task 51
  • 52. Definitions: Task A piece of work that needs to be done 52
  • 53. Definitions: Focus Attention given to a particular activity 53
  • 54. Definitions: Attention The act or state of applying the mind to something. Describes a selective narrowing of consciousness. 54
  • 55. Definitions: Context Switch The cognitive load that is needed to process switching from one topic to another 55
  • 56. Definitions: Knowledge worker Those who possess, utilise and create valuable knowledge [P. Drucker] “an employee whose job involves developing and using knowledge rather than producing goods or services” [Cambridge Dictionary] “Schools are like consulting businesses. The students are knowledge workers, organized into teams to analyze and solve problems, in the process demonstrating their mastery of valuable learning standards.” [EdSource] 56
  • 58. Recovery time after an interruption “Solingen [36] characterizes interruptions at several industrial software companies and observed that an hour a day was spent managing interruptions, and developers typically required 15 minutes to recover from an interruption“ [Parnin’11] 58
  • 59. Recovery time after an interruption “DeMarco reports that the recovery time after a phone call is at least 15 minutes. Even though we could not measure recovery time exactly, we believe this estimate to be valid.” [Solingen’98] - initially included a metric to measure recovery time but the variable proved to be too difficult to measure so they emitted it after the first measurement period 59
  • 60. Recovery time after an interruption "Unfortunately, you can’t turn on flow like a switch. It takes a slow descent into the subject, requiring 15 minutes or more of concentration before the state is locked in. During this immersion period,[...] Each time you’re interrupted, you require an additional immersion period to get back into flow." "If the average incoming phone call takes five minutes and your reimmersion period is fifteen minutes, the total cost of that call in flow time (work time) lost is twenty minutes."[DeMarco’87] - Immersion period = reimmersion period? Example that interruption costs more time than just the interruption period itself (5 min phone call) In the case that your reimmersion period were fifteen minutes, the total cost were ... 60
  • 61. Recovery time after an interruption “How long does it take people to get back on task? We found about 82 percent of all interrupted work is resumed on the same day. But here’s the bad news — it takes an average of 23 minutes and 15 seconds to get back to the task.” [Mark’08] 61

Editor's Notes

  1. A presented video version of this slideset is publicated here: https://youtu.be/RsMGO8-sHPs
  2. Puranik, H., Koopman, J. and Vough, H. C. (2020) ‘Pardon the Interruption: An Integrative Review and Future Research Agenda for Research on Work Interruptions’, Journal of Management, 46(6), pp. 806–842. doi: 10.1177/0149206319887428. https://www.fastcompany.com/944128/worker-interrupted-cost-task-switching Tom DeMarco and Tim Lister. 2013. Peopleware: Productive Projects and Teams (3rd Edition) (3rd. ed.). Addison-Wesley Professional. Brumby, D., Cox, A., Back, J., & Gould, S. (2013). Recovering from an interruption: investigating speed-accuracy trade-offs in task resumption behavior. Journal of experimental psychology. Applied, 19 2, 95-107 . Mark, Gloria & Gudith, Daniela & Klocke, Ulrich. (2008). The cost of interrupted work: More speed and stress. Conference on Human Factors in Computing Systems - Proceedings. 107-110. 10.1145/1357054.1357072.
  3. Brumby D.P., Janssen C.P., Mark G. (2019) How Do Interruptions Affect Productivity?. In: Sadowski C., Zimmermann T. (eds) Rethinking Productivity in Software Engineering. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4221-6_9 Mark, Gloria & Iqbal, Shamsi & Czerwinski, Mary & Johns, Paul & Sano, Akane & Lutchyn, Yuliya. (2016). Email Duration, Batching and Self-interruption: Patterns of Email Use on Productivity and Stress. 1717-1728. 10.1145/2858036.2858262. Züger, Manuela & Meyer, Andre & Fritz, Thomas & Shepherd, David. (2019). Reducing Interruptions at Work with FlowLight. 10.1007/978-1-4842-4221-6_23. Cirillo, Francesco. The Pomodoro Technique (The Pomodoro). Mark, Gloria & Iqbal, Shamsi & Czerwinski, Mary & Johns, Paul & Sano, Akane & Lutchyn, Yuliya. (2016). Email Duration, Batching and Self-interruption: Patterns of Email Use on Productivity and Stress. 1717-1728. 10.1145/2858036.2858262.
  4. Mark, Gloria & Voida, Stephen & Cardello, Armand. (2012). "A pace not dictated by electrons": An empirical study of work without email. Conference on Human Factors in Computing Systems - Proceedings. 10.1145/2207676.2207754.
  5. Parnin, Chris & Rugaber, Spencer. (2011). Resumption Strategies for Interrupted Programming Tasks. Software Quality Control. 19. 5-34. 10.1109/ICPC.2009.5090030. In this papers introduction, the statement is included that Solingen said that developers typically required 15 minutes to recover from an interruption.
  6. Solingen, Rini & Berghout, Egon & Latum, Frank. (1998). Interrupts: Just a Minute Never Is.. IEEE Software. 15. 97-103. 10.1109/52.714843. It describes that they initially had a metric to measure recovery time, but emitted it because of difficulties. This paper never stated that average recovery time were 15 minutes, they just believe it to be so.
  7. Peopleware as cited in previous slide notes. This book talks about a state of flow to attain, that takes 15 minutes or more to lock in. The example used, in my opinion, was to showcase that an interruption generates an additional cost of attaining a locked-in state of a state of flow again. I do not think that they explicitly made a statement that recovery time after an interruption were on average 15 minutes. I am not sure if any of these papers of books successfully measures data on average recovery time after an interruption.
  8. Gloria Marks statement in the interview as cited in previous slide notes. I could not find any paper or data associated with this statement.