SlideShare a Scribd company logo
1 of 33
Detecting Problematic
Interactions on the Web

{

The COPE Project: Coping strategies on
the Web

markel.vigo@{ehu.es | manchester.ac.uk}
@markelvigo
Donostia, 18/11/2013
Motivation
The Web is a complex
environment
Motivation

Ceaparu,I., Lazar,J., Bessiere,K., Robinson,J., and Shneiderman,B. (2004) Determining causes and severity
of end-user frustration. International Journal of Human-Computer Interaction 17(3), 333–356.
Problems
Design
 Unfamiliar conventions
 Lack of skills

Detecting problems


Post-hoc analysis: 87% detection
accuracy (Feild, 2010)
- Self-reported frustration
- Usage metrics: query length, task
time.

Feild, H.A., Allan, J. and Jones, R. (2010) Predicting searcher frustration. ACM SIGIR ’10, 34–41.
Detecting problems
Task-driven vs. emergent tasks
 Top-down vs. bottom up
 Constrained vs. ecological
 SERP vs. navigation and more

Reactions to problems
Reactions are cognitive markers
that indicate problems
 Ask for help (Novick, 2007)
 Other means (Ceaparu, 2004)


-

"I found an alternative solution"
"I figure out how to fix myself"

Novick, D. G., Elizalde, E., and Bean, N. (2007) Toward a more accurate view of when and how people seek help
with computer applications. ACM SIGDOC '07, 95–102.
Ceaparu, I., Lazar, J., Bessiere, K., Robinson, J., and Shneiderman, B. (2004) Determining causes and severity of
end-user frustration. International Journal of Human-Computer Interaction 17(3), 333–356.
Identifying strategies
Reactions are cognitive markers
that indicate problems
 If we are able to automatically
detect coping we can provide the
means to overcome the situation

Identifying strategies


Challenges
-



Low frequency
Non-overtly manifested
Ecological setting (get out of the lab!)

Consequences
-

-

Significant amount of observations into
the wild
Time and personnel++
Hypothesis


We can transfer strategies from
populations who cope more
frequent and overtly to general
audiences
Evidence


Overlap of problems between:
-

-



The constrains imposed by reduced
screens and keyboards (situational
impairments)
Problems encountered by motor
impaired desktop users

Same scope, different magnitude

Yesilada,Y., Harper,S., Chen,T., Trewin,S. (2010) Small-device users situationally impaired by input.
Computers in Human Behavior 26 (3), 427–435.
Simon Harper, Yeliz Yesilada, Tianyi Chen (2011) Mobile device impairment...similar problems, similar
solutions? Behaviour & IT 30(5),673-690
Hypothesis


There is an accessibility
continuum with overlapping
-

Problems
Strategies
Solutions

SCOPE

lower access
end

people with
disabilities

MAGNITUDE

situational
impairment

able bodied
users

higher access
end
Hypothesis
MAGNITUDE
Yesilada et al. (2010)
Harper et al. (2011)

SCOPE

visuallyphysically mobile
disabledimpaired users

able
bodied
users

lower access
end



higher access
end

Our goal is more ambitious: explore the
commonalities of distant populations.
-

Visually disabled users who cope
Able bodied users encountering difficulties
Our proposal
4 step method:
1.

2.

3.
4.

Observation and identification of
strategies
Implementation of algorithms to
detect strategies
Deployment into the wild
Run user studies

Go to step 2 until obtaining reliable results
Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable
coping strategies on the web. ACM Web Science, 441-444.
Step 1. Observation
and identification of strategies
2 independent ethnographic
studies and user tests
 24 screen reader and screen
magnifier users
 8 coping strategies (17
implementations) were identified


Vigo, M and Harper, S. (2013) Coping tactics employed by visually disabled users on the web. International
Journal of Human-Computer Studies 71(11), 1013–1025.
Step 1. Observation
and identification of strategies
T1. Asking for assistance
T2. Impulsive clicking
-

-

I21. Deliberately clicking on lowscented links
I22. Clicking on any link
I23. Clicking on any link as long as it is
accessible

T3. Exploration tactics
-

-

-

I31. Persevering
I32. Escaping from content by moving
down
I33. Move down without listening to
content
I34. Move around

T5. Gaining orientation
-

I51. Gaining local orientation
I52. Gaining global orientation

T6. Redoing
-

I61. Re-checking
I62. Re-typing
I63. Re-tracing
I64. Re-starting

T7. Not operating
-

-

I71. Delegating on assistive
technology
I72. Swapping assistive technology
I73. Waiting

T8. Giving up

T4. Narrowing down search
Vigo, M and Harper, S. (2013) Coping tactics employed by visually disabled users on the web. International
Journal of Human-Computer Studies 71(11), 1013–1025.
Step 1. Further analysis I






We analyse the skill acquisition process of
visually disabled users over time
A decrease in last resort tactics is observed
across sessions
In parallel, users exhibit more exploration tactics
and explore more websites
1.0

2.5

0.8

2.0

tactics
tactics

tactics

ASK
GUP
NOP

0.4

0.2

1.5

EXP

tactics

0.6

NDO
ORI
1.0

RED

0.5

0.0

0.0
1

2

3

sessions

4

5

1

2

3

4

5

sessions

Vigo, M and Harper, S. (under review) A snapshot of the first encounters of visually disabled users with the Web.
Step 1. Further analysis I




While effectiveness increases, coping success
does not
Misuse of tactics may be indicative of a larger
repertoire or increased confidence.
1.0

performance

0.8

0.6

Performance
effectiveness
coping success

0.4

0.2

0.0
1

2

3

4

5

sessions

Vigo, M and Harper, S. (under review) A snapshot of the first encounters of visually disabled users with the Web.
Step 1. Further analysis II
Users are not always driven by information
scent
 Navigation is driven by the need to
overcome an interaction problem
 Users escape from the current web patch


-

-

Users click on misleading links if by doing this
problems are averted.
Low satisfacing levels: in extraordinary
situations any web patch is “good enough”.

Vigo, M and Harper, S. (2013) Challenging information foraging theory: screen reader users are not always driven
by information scent. ACM Conference on Hypertext and Social Media, 60-68
Our proposal
4 step method:
1.

2.

3.
4.

Observation and identification of
strategies ✔
Implementation of algorithms to
detect strategies
Deployment into the wild
Run user studies

Go to step 2 until obtaining reliable results
Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable
coping strategies on the web. ACM Web Science, 441-444.
Step 2. Implementation of
algorithms to detect strategies

I61. Re-checking: quick revisitations
webpagei→wpj→wpiwpj

I63. Re-tracing: users retrace the
steps in a sequence of pages.
wpj→wpk→wpl→wpm→wpl→wpk→wpj→wpk→wpl→wpm
Our proposal
4 step method:
1.

2.

3.
4.

Observation and identification of
strategies ✔
Implementation of algorithms to
detect strategies ✔
Deployment into the wild
Run user studies

Go to step 2 until obtaining reliable results
Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable
coping strategies on the web. ACM Web Science, 441-444.
Step 3. Deployment into
the wild
WebTactics
1.1 Detection
t1(){
algorithms are
..
injected onto web }
pages.

ti(){
..
}

tn(){
..
}

2. When the use of a
tactic is detected a
notification is triggered.

3. This event is
asynchronously sent
to a remote location.

4. Reports from users are
viewed by interested parties.

DB
User

Website Manager
/Researcher

1.2 Each algorithm keeps track of determined
sequences of events and actions.

id

timestamp

URL

tactic

ccgu1331569030153

1333922552190

http://www.bbc.co.uk/sport/

t5

ccgu1331569030153

1333922556391

http://www.bbc.co.uk/sport/

t1

Vigo, M. and Harper, S. (2013) Evaluating Accessibility-in-use. W4A '13, article 7.
Step 3. Deployment into
the wild

Vigo, M. and Harper, S. (2013) Evaluating Accessibility-in-use. W4A '13, article 7.
Our proposal
4 step method:
1.

2.

3.
4.

Observation and identification of
strategies ✔
Implementation of algorithms to
detect strategies ✔
Deployment into the wild ✔
Run user studies

Go to step 2 until obtaining reliable results
Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable
coping strategies on the web. ACM Web Science, 441-444.
Step 4. Run user studies
18 participants, 10 days
 126 retraces and 67 rechecks
 Tabbed browsing was interfering
 Feedback on false positives:


-

“I’m browsing across tabs”
“I’m comparing different web pages”
“I’m navigating through different tabs”

Vigo, M. and Harper, S. (in progress) Detecting navigation tactics to cope on the World 'Wild' Web.
Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable
coping strategies on the web. ACM Web Science, 441-444.
Our proposal
4 step method:
1.

2.

3.
4.

Observation and identification of
strategies ✔
Implementation of algorithms to
detect strategies ✔
Deployment into the wild ✔
Run user studies ✔

Go to step 2 until obtaining reliable results
Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable
coping strategies on the web. ACM Web Science, 441-444.
Step 2. Implementation of
algorithms to detect strategies

I61. Re-checking: quick revisitations
webpagei→wpj→wpiwpj
NONTABBED

NONTABBED

NONTABBED

I63. Re-tracing: users retrace the
steps in a sequence of pages.
wpj→wpk→wpl→wpm→wpl→wpk→wpj→wpk→wpl→wpm
NONTABBED

NONTABBED

NONTABBED

NONNONNONTABBED TABBED TABBED

NONTABBED

NONTABBED

NONTABBED
Our proposal
4 step method:
1.

2.

3.
4.

Observation and identification of
strategies ✔
Implementation of algorithms to
detect strategies ✔✔
Deployment into the wild ✔✔
Run user studies ✔

Go to step 2 until obtaining reliable results
Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable
coping strategies on the web. ACM Web Science, 441-444.
Step 4. Run user studies
20 participants, 10 days
 24 retraces and 16 rechecks


1.0

1.0

0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

0.0

study 1

study 2

I63. Retracing

0.0

study 1

study 2

I61. Rechecking

Vigo, M. and Harper, S. (in progress) Detecting navigation tactics to cope on the World 'Wild' Web.
Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable
coping strategies on the web. ACM Web Science, 441-444.
Conclusions
There is an overlap on problems
and strategies
 More evidence supporting the
accessibility continuum
 Implications for accessibility-inuse

Future work


Ongoing work

4th iteration with users
- Testing with visually disabled users
 2nd stage of the COPE project
-

-

-

Intervening in the interface
Long term objective
Triangulation
Detecting Problematic
Interactions on the Web

{ questions?
markel.vigo@{ehu.es | manchester.ac.uk}
@markelvigo
Donostia, 18/11/2013

More Related Content

Similar to Detecting Problematic Interactions on the Web. The COPE Project: Coping strategies on the Web

surveyofdnnlearning.pdf
surveyofdnnlearning.pdfsurveyofdnnlearning.pdf
surveyofdnnlearning.pdfAnkita Tiwari
 
IUE14 Presentation - Studies UX Pros should know
IUE14 Presentation - Studies UX Pros should know IUE14 Presentation - Studies UX Pros should know
IUE14 Presentation - Studies UX Pros should know Kath Straub
 
Mixed-initiative recommender systems
Mixed-initiative recommender systemsMixed-initiative recommender systems
Mixed-initiative recommender systemsKatrien Verbert
 
PH-HISTO-PPT.FINAL DEF.pptx
PH-HISTO-PPT.FINAL DEF.pptxPH-HISTO-PPT.FINAL DEF.pptx
PH-HISTO-PPT.FINAL DEF.pptxJcModelo
 
Mixed-initiative recommender systems
Mixed-initiative recommender systemsMixed-initiative recommender systems
Mixed-initiative recommender systemsKatrien Verbert
 
Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Katrien Verbert
 
David Nicholas, Ciber: Audience Analysis and Modelling, the case of CIBER and...
David Nicholas, Ciber: Audience Analysis and Modelling, the case of CIBER and...David Nicholas, Ciber: Audience Analysis and Modelling, the case of CIBER and...
David Nicholas, Ciber: Audience Analysis and Modelling, the case of CIBER and...michellep
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lora Aroyo
 
Mixed-initiative recommender systems: towards a next generation of recommende...
Mixed-initiative recommender systems: towards a next generation of recommende...Mixed-initiative recommender systems: towards a next generation of recommende...
Mixed-initiative recommender systems: towards a next generation of recommende...Katrien Verbert
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender SystemsKatrien Verbert
 
Interactive recommender systems: opening up the “black box”
Interactive recommender systems: opening up the “black box”Interactive recommender systems: opening up the “black box”
Interactive recommender systems: opening up the “black box”Katrien Verbert
 
Towards Collaboration Translucence: Giving Meaning to Multimodal Group Data
Towards Collaboration Translucence: Giving Meaning to Multimodal Group DataTowards Collaboration Translucence: Giving Meaning to Multimodal Group Data
Towards Collaboration Translucence: Giving Meaning to Multimodal Group DataSimon Buckingham Shum
 
USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...
USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...
USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...ijcsit
 
Social Information Access: A Personal Update
Social Information Access: A Personal UpdateSocial Information Access: A Personal Update
Social Information Access: A Personal UpdateDaqing He
 
ECE695DVisualAnalyticsprojectproposal (2)
ECE695DVisualAnalyticsprojectproposal (2)ECE695DVisualAnalyticsprojectproposal (2)
ECE695DVisualAnalyticsprojectproposal (2)Shweta Gupte
 
Social fitness (fitcity project)
Social fitness (fitcity project)Social fitness (fitcity project)
Social fitness (fitcity project)Paolo Massa
 
Data mining java titles adrit solutions
Data mining java titles adrit solutionsData mining java titles adrit solutions
Data mining java titles adrit solutionsAdrit Techno Solutions
 
Encouraging Reading of Diverse Political Viewpoints with a Browser Widget
Encouraging Reading of Diverse Political Viewpoints with a Browser WidgetEncouraging Reading of Diverse Political Viewpoints with a Browser Widget
Encouraging Reading of Diverse Political Viewpoints with a Browser WidgetSean Munson
 
A Framework for Analysing, Designing and Evaluating Persuasive Technologies.pdf
A Framework for Analysing, Designing and Evaluating Persuasive Technologies.pdfA Framework for Analysing, Designing and Evaluating Persuasive Technologies.pdf
A Framework for Analysing, Designing and Evaluating Persuasive Technologies.pdfKayla Smith
 

Similar to Detecting Problematic Interactions on the Web. The COPE Project: Coping strategies on the Web (20)

surveyofdnnlearning.pdf
surveyofdnnlearning.pdfsurveyofdnnlearning.pdf
surveyofdnnlearning.pdf
 
IUE14 Presentation - Studies UX Pros should know
IUE14 Presentation - Studies UX Pros should know IUE14 Presentation - Studies UX Pros should know
IUE14 Presentation - Studies UX Pros should know
 
Mixed-initiative recommender systems
Mixed-initiative recommender systemsMixed-initiative recommender systems
Mixed-initiative recommender systems
 
PH-HISTO-PPT.FINAL DEF.pptx
PH-HISTO-PPT.FINAL DEF.pptxPH-HISTO-PPT.FINAL DEF.pptx
PH-HISTO-PPT.FINAL DEF.pptx
 
Mixed-initiative recommender systems
Mixed-initiative recommender systemsMixed-initiative recommender systems
Mixed-initiative recommender systems
 
Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?Human-centered AI: how can we support end-users to interact with AI?
Human-centered AI: how can we support end-users to interact with AI?
 
David Nicholas, Ciber: Audience Analysis and Modelling, the case of CIBER and...
David Nicholas, Ciber: Audience Analysis and Modelling, the case of CIBER and...David Nicholas, Ciber: Audience Analysis and Modelling, the case of CIBER and...
David Nicholas, Ciber: Audience Analysis and Modelling, the case of CIBER and...
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)
 
Mixed-initiative recommender systems: towards a next generation of recommende...
Mixed-initiative recommender systems: towards a next generation of recommende...Mixed-initiative recommender systems: towards a next generation of recommende...
Mixed-initiative recommender systems: towards a next generation of recommende...
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
 
Interactive recommender systems: opening up the “black box”
Interactive recommender systems: opening up the “black box”Interactive recommender systems: opening up the “black box”
Interactive recommender systems: opening up the “black box”
 
Towards Collaboration Translucence: Giving Meaning to Multimodal Group Data
Towards Collaboration Translucence: Giving Meaning to Multimodal Group DataTowards Collaboration Translucence: Giving Meaning to Multimodal Group Data
Towards Collaboration Translucence: Giving Meaning to Multimodal Group Data
 
USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...
USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...
USABILITY TESTING PROCESS WITH PEOPLE WITH DOWN SYNDROME INTREACTING WITH MOB...
 
Social Information Access: A Personal Update
Social Information Access: A Personal UpdateSocial Information Access: A Personal Update
Social Information Access: A Personal Update
 
ECE695DVisualAnalyticsprojectproposal (2)
ECE695DVisualAnalyticsprojectproposal (2)ECE695DVisualAnalyticsprojectproposal (2)
ECE695DVisualAnalyticsprojectproposal (2)
 
Social fitness (fitcity project)
Social fitness (fitcity project)Social fitness (fitcity project)
Social fitness (fitcity project)
 
Recsys14 int rs_vassileva
Recsys14 int rs_vassilevaRecsys14 int rs_vassileva
Recsys14 int rs_vassileva
 
Data mining java titles adrit solutions
Data mining java titles adrit solutionsData mining java titles adrit solutions
Data mining java titles adrit solutions
 
Encouraging Reading of Diverse Political Viewpoints with a Browser Widget
Encouraging Reading of Diverse Political Viewpoints with a Browser WidgetEncouraging Reading of Diverse Political Viewpoints with a Browser Widget
Encouraging Reading of Diverse Political Viewpoints with a Browser Widget
 
A Framework for Analysing, Designing and Evaluating Persuasive Technologies.pdf
A Framework for Analysing, Designing and Evaluating Persuasive Technologies.pdfA Framework for Analysing, Designing and Evaluating Persuasive Technologies.pdf
A Framework for Analysing, Designing and Evaluating Persuasive Technologies.pdf
 

More from Markel Vigo

Inferring visual behaviour from user interaction data on a medical dashboard
Inferring visual behaviour from user interaction data on a medical dashboardInferring visual behaviour from user interaction data on a medical dashboard
Inferring visual behaviour from user interaction data on a medical dashboardMarkel Vigo
 
Protégé4US: Harvesting Ontology Authoring Data with Protégé
Protégé4US: Harvesting Ontology Authoring Data with ProtégéProtégé4US: Harvesting Ontology Authoring Data with Protégé
Protégé4US: Harvesting Ontology Authoring Data with ProtégéMarkel Vigo
 
Design Insights for the Next Wave Ontology Authoring Tools
Design Insights for the Next Wave Ontology Authoring ToolsDesign Insights for the Next Wave Ontology Authoring Tools
Design Insights for the Next Wave Ontology Authoring ToolsMarkel Vigo
 
Identifying ontology authoring strategies and patterns
Identifying ontology authoring strategies and patternsIdentifying ontology authoring strategies and patterns
Identifying ontology authoring strategies and patternsMarkel Vigo
 
Challenging Information Foraging Theory: Screen Reader Users are not Always D...
Challenging Information Foraging Theory: Screen Reader Users are not Always D...Challenging Information Foraging Theory: Screen Reader Users are not Always D...
Challenging Information Foraging Theory: Screen Reader Users are not Always D...Markel Vigo
 
Considering People with Disabilities as Überusers for Eliciting Generalisable...
Considering People with Disabilities as Überusers for Eliciting Generalisable...Considering People with Disabilities as Überusers for Eliciting Generalisable...
Considering People with Disabilities as Überusers for Eliciting Generalisable...Markel Vigo
 
Evaluating Accessibility-in-Use
Evaluating Accessibility-in-UseEvaluating Accessibility-in-Use
Evaluating Accessibility-in-UseMarkel Vigo
 
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...Markel Vigo
 
Adaptive web accessibility metrics
Adaptive web accessibility metricsAdaptive web accessibility metrics
Adaptive web accessibility metricsMarkel Vigo
 
Acceptance of Mobile Technology in Hedonic Scenarios
Acceptance of Mobile Technology in Hedonic ScenariosAcceptance of Mobile Technology in Hedonic Scenarios
Acceptance of Mobile Technology in Hedonic ScenariosMarkel Vigo
 
Enriching Web Information Scent for Blind Users
Enriching Web Information Scent for Blind UsersEnriching Web Information Scent for Blind Users
Enriching Web Information Scent for Blind UsersMarkel Vigo
 
Transition of Accessibility Evaluation Tools to New Standards
Transition of Accessibility Evaluation Tools to New StandardsTransition of Accessibility Evaluation Tools to New Standards
Transition of Accessibility Evaluation Tools to New StandardsMarkel Vigo
 
Automatic Creation of User Profiles for Achieving Personal Web Accessibility
Automatic Creation of User Profiles for Achieving Personal Web AccessibilityAutomatic Creation of User Profiles for Achieving Personal Web Accessibility
Automatic Creation of User Profiles for Achieving Personal Web AccessibilityMarkel Vigo
 
Evaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesEvaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesMarkel Vigo
 

More from Markel Vigo (14)

Inferring visual behaviour from user interaction data on a medical dashboard
Inferring visual behaviour from user interaction data on a medical dashboardInferring visual behaviour from user interaction data on a medical dashboard
Inferring visual behaviour from user interaction data on a medical dashboard
 
Protégé4US: Harvesting Ontology Authoring Data with Protégé
Protégé4US: Harvesting Ontology Authoring Data with ProtégéProtégé4US: Harvesting Ontology Authoring Data with Protégé
Protégé4US: Harvesting Ontology Authoring Data with Protégé
 
Design Insights for the Next Wave Ontology Authoring Tools
Design Insights for the Next Wave Ontology Authoring ToolsDesign Insights for the Next Wave Ontology Authoring Tools
Design Insights for the Next Wave Ontology Authoring Tools
 
Identifying ontology authoring strategies and patterns
Identifying ontology authoring strategies and patternsIdentifying ontology authoring strategies and patterns
Identifying ontology authoring strategies and patterns
 
Challenging Information Foraging Theory: Screen Reader Users are not Always D...
Challenging Information Foraging Theory: Screen Reader Users are not Always D...Challenging Information Foraging Theory: Screen Reader Users are not Always D...
Challenging Information Foraging Theory: Screen Reader Users are not Always D...
 
Considering People with Disabilities as Überusers for Eliciting Generalisable...
Considering People with Disabilities as Überusers for Eliciting Generalisable...Considering People with Disabilities as Überusers for Eliciting Generalisable...
Considering People with Disabilities as Überusers for Eliciting Generalisable...
 
Evaluating Accessibility-in-Use
Evaluating Accessibility-in-UseEvaluating Accessibility-in-Use
Evaluating Accessibility-in-Use
 
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
 
Adaptive web accessibility metrics
Adaptive web accessibility metricsAdaptive web accessibility metrics
Adaptive web accessibility metrics
 
Acceptance of Mobile Technology in Hedonic Scenarios
Acceptance of Mobile Technology in Hedonic ScenariosAcceptance of Mobile Technology in Hedonic Scenarios
Acceptance of Mobile Technology in Hedonic Scenarios
 
Enriching Web Information Scent for Blind Users
Enriching Web Information Scent for Blind UsersEnriching Web Information Scent for Blind Users
Enriching Web Information Scent for Blind Users
 
Transition of Accessibility Evaluation Tools to New Standards
Transition of Accessibility Evaluation Tools to New StandardsTransition of Accessibility Evaluation Tools to New Standards
Transition of Accessibility Evaluation Tools to New Standards
 
Automatic Creation of User Profiles for Achieving Personal Web Accessibility
Automatic Creation of User Profiles for Achieving Personal Web AccessibilityAutomatic Creation of User Profiles for Achieving Personal Web Accessibility
Automatic Creation of User Profiles for Achieving Personal Web Accessibility
 
Evaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesEvaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile Devices
 

Recently uploaded

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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

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...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Detecting Problematic Interactions on the Web. The COPE Project: Coping strategies on the Web

  • 1. Detecting Problematic Interactions on the Web { The COPE Project: Coping strategies on the Web markel.vigo@{ehu.es | manchester.ac.uk} @markelvigo Donostia, 18/11/2013
  • 2. Motivation The Web is a complex environment
  • 3. Motivation Ceaparu,I., Lazar,J., Bessiere,K., Robinson,J., and Shneiderman,B. (2004) Determining causes and severity of end-user frustration. International Journal of Human-Computer Interaction 17(3), 333–356.
  • 5. Detecting problems  Post-hoc analysis: 87% detection accuracy (Feild, 2010) - Self-reported frustration - Usage metrics: query length, task time. Feild, H.A., Allan, J. and Jones, R. (2010) Predicting searcher frustration. ACM SIGIR ’10, 34–41.
  • 6. Detecting problems Task-driven vs. emergent tasks  Top-down vs. bottom up  Constrained vs. ecological  SERP vs. navigation and more 
  • 7. Reactions to problems Reactions are cognitive markers that indicate problems  Ask for help (Novick, 2007)  Other means (Ceaparu, 2004)  - "I found an alternative solution" "I figure out how to fix myself" Novick, D. G., Elizalde, E., and Bean, N. (2007) Toward a more accurate view of when and how people seek help with computer applications. ACM SIGDOC '07, 95–102. Ceaparu, I., Lazar, J., Bessiere, K., Robinson, J., and Shneiderman, B. (2004) Determining causes and severity of end-user frustration. International Journal of Human-Computer Interaction 17(3), 333–356.
  • 8. Identifying strategies Reactions are cognitive markers that indicate problems  If we are able to automatically detect coping we can provide the means to overcome the situation 
  • 9. Identifying strategies  Challenges -  Low frequency Non-overtly manifested Ecological setting (get out of the lab!) Consequences - - Significant amount of observations into the wild Time and personnel++
  • 10. Hypothesis  We can transfer strategies from populations who cope more frequent and overtly to general audiences
  • 11. Evidence  Overlap of problems between: - -  The constrains imposed by reduced screens and keyboards (situational impairments) Problems encountered by motor impaired desktop users Same scope, different magnitude Yesilada,Y., Harper,S., Chen,T., Trewin,S. (2010) Small-device users situationally impaired by input. Computers in Human Behavior 26 (3), 427–435. Simon Harper, Yeliz Yesilada, Tianyi Chen (2011) Mobile device impairment...similar problems, similar solutions? Behaviour & IT 30(5),673-690
  • 12. Hypothesis  There is an accessibility continuum with overlapping - Problems Strategies Solutions SCOPE lower access end people with disabilities MAGNITUDE situational impairment able bodied users higher access end
  • 13. Hypothesis MAGNITUDE Yesilada et al. (2010) Harper et al. (2011) SCOPE visuallyphysically mobile disabledimpaired users able bodied users lower access end  higher access end Our goal is more ambitious: explore the commonalities of distant populations. - Visually disabled users who cope Able bodied users encountering difficulties
  • 14. Our proposal 4 step method: 1. 2. 3. 4. Observation and identification of strategies Implementation of algorithms to detect strategies Deployment into the wild Run user studies Go to step 2 until obtaining reliable results Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable coping strategies on the web. ACM Web Science, 441-444.
  • 15. Step 1. Observation and identification of strategies 2 independent ethnographic studies and user tests  24 screen reader and screen magnifier users  8 coping strategies (17 implementations) were identified  Vigo, M and Harper, S. (2013) Coping tactics employed by visually disabled users on the web. International Journal of Human-Computer Studies 71(11), 1013–1025.
  • 16. Step 1. Observation and identification of strategies T1. Asking for assistance T2. Impulsive clicking - - I21. Deliberately clicking on lowscented links I22. Clicking on any link I23. Clicking on any link as long as it is accessible T3. Exploration tactics - - - I31. Persevering I32. Escaping from content by moving down I33. Move down without listening to content I34. Move around T5. Gaining orientation - I51. Gaining local orientation I52. Gaining global orientation T6. Redoing - I61. Re-checking I62. Re-typing I63. Re-tracing I64. Re-starting T7. Not operating - - I71. Delegating on assistive technology I72. Swapping assistive technology I73. Waiting T8. Giving up T4. Narrowing down search Vigo, M and Harper, S. (2013) Coping tactics employed by visually disabled users on the web. International Journal of Human-Computer Studies 71(11), 1013–1025.
  • 17. Step 1. Further analysis I    We analyse the skill acquisition process of visually disabled users over time A decrease in last resort tactics is observed across sessions In parallel, users exhibit more exploration tactics and explore more websites 1.0 2.5 0.8 2.0 tactics tactics tactics ASK GUP NOP 0.4 0.2 1.5 EXP tactics 0.6 NDO ORI 1.0 RED 0.5 0.0 0.0 1 2 3 sessions 4 5 1 2 3 4 5 sessions Vigo, M and Harper, S. (under review) A snapshot of the first encounters of visually disabled users with the Web.
  • 18. Step 1. Further analysis I   While effectiveness increases, coping success does not Misuse of tactics may be indicative of a larger repertoire or increased confidence. 1.0 performance 0.8 0.6 Performance effectiveness coping success 0.4 0.2 0.0 1 2 3 4 5 sessions Vigo, M and Harper, S. (under review) A snapshot of the first encounters of visually disabled users with the Web.
  • 19. Step 1. Further analysis II Users are not always driven by information scent  Navigation is driven by the need to overcome an interaction problem  Users escape from the current web patch  - - Users click on misleading links if by doing this problems are averted. Low satisfacing levels: in extraordinary situations any web patch is “good enough”. Vigo, M and Harper, S. (2013) Challenging information foraging theory: screen reader users are not always driven by information scent. ACM Conference on Hypertext and Social Media, 60-68
  • 20. Our proposal 4 step method: 1. 2. 3. 4. Observation and identification of strategies ✔ Implementation of algorithms to detect strategies Deployment into the wild Run user studies Go to step 2 until obtaining reliable results Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable coping strategies on the web. ACM Web Science, 441-444.
  • 21. Step 2. Implementation of algorithms to detect strategies I61. Re-checking: quick revisitations webpagei→wpj→wpiwpj I63. Re-tracing: users retrace the steps in a sequence of pages. wpj→wpk→wpl→wpm→wpl→wpk→wpj→wpk→wpl→wpm
  • 22. Our proposal 4 step method: 1. 2. 3. 4. Observation and identification of strategies ✔ Implementation of algorithms to detect strategies ✔ Deployment into the wild Run user studies Go to step 2 until obtaining reliable results Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable coping strategies on the web. ACM Web Science, 441-444.
  • 23. Step 3. Deployment into the wild WebTactics 1.1 Detection t1(){ algorithms are .. injected onto web } pages. ti(){ .. } tn(){ .. } 2. When the use of a tactic is detected a notification is triggered. 3. This event is asynchronously sent to a remote location. 4. Reports from users are viewed by interested parties. DB User Website Manager /Researcher 1.2 Each algorithm keeps track of determined sequences of events and actions. id timestamp URL tactic ccgu1331569030153 1333922552190 http://www.bbc.co.uk/sport/ t5 ccgu1331569030153 1333922556391 http://www.bbc.co.uk/sport/ t1 Vigo, M. and Harper, S. (2013) Evaluating Accessibility-in-use. W4A '13, article 7.
  • 24. Step 3. Deployment into the wild Vigo, M. and Harper, S. (2013) Evaluating Accessibility-in-use. W4A '13, article 7.
  • 25. Our proposal 4 step method: 1. 2. 3. 4. Observation and identification of strategies ✔ Implementation of algorithms to detect strategies ✔ Deployment into the wild ✔ Run user studies Go to step 2 until obtaining reliable results Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable coping strategies on the web. ACM Web Science, 441-444.
  • 26. Step 4. Run user studies 18 participants, 10 days  126 retraces and 67 rechecks  Tabbed browsing was interfering  Feedback on false positives:  - “I’m browsing across tabs” “I’m comparing different web pages” “I’m navigating through different tabs” Vigo, M. and Harper, S. (in progress) Detecting navigation tactics to cope on the World 'Wild' Web. Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable coping strategies on the web. ACM Web Science, 441-444.
  • 27. Our proposal 4 step method: 1. 2. 3. 4. Observation and identification of strategies ✔ Implementation of algorithms to detect strategies ✔ Deployment into the wild ✔ Run user studies ✔ Go to step 2 until obtaining reliable results Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable coping strategies on the web. ACM Web Science, 441-444.
  • 28. Step 2. Implementation of algorithms to detect strategies I61. Re-checking: quick revisitations webpagei→wpj→wpiwpj NONTABBED NONTABBED NONTABBED I63. Re-tracing: users retrace the steps in a sequence of pages. wpj→wpk→wpl→wpm→wpl→wpk→wpj→wpk→wpl→wpm NONTABBED NONTABBED NONTABBED NONNONNONTABBED TABBED TABBED NONTABBED NONTABBED NONTABBED
  • 29. Our proposal 4 step method: 1. 2. 3. 4. Observation and identification of strategies ✔ Implementation of algorithms to detect strategies ✔✔ Deployment into the wild ✔✔ Run user studies ✔ Go to step 2 until obtaining reliable results Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable coping strategies on the web. ACM Web Science, 441-444.
  • 30. Step 4. Run user studies 20 participants, 10 days  24 retraces and 16 rechecks  1.0 1.0 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 0.0 study 1 study 2 I63. Retracing 0.0 study 1 study 2 I61. Rechecking Vigo, M. and Harper, S. (in progress) Detecting navigation tactics to cope on the World 'Wild' Web. Vigo, M. and Harper, S. (2013) Considering people with disabilities as überusers for eliciting generalisable coping strategies on the web. ACM Web Science, 441-444.
  • 31. Conclusions There is an overlap on problems and strategies  More evidence supporting the accessibility continuum  Implications for accessibility-inuse 
  • 32. Future work  Ongoing work 4th iteration with users - Testing with visually disabled users  2nd stage of the COPE project - - - Intervening in the interface Long term objective Triangulation
  • 33. Detecting Problematic Interactions on the Web { questions? markel.vigo@{ehu.es | manchester.ac.uk} @markelvigo Donostia, 18/11/2013

Editor's Notes

  1. Design-> accessibility, usability, information architecture | Guidelines not able to catch user experience due subjective dimensionsConventions -> cultural or linked to mental models | not generalisableLack of skills -> we don't know how to measure learniability