SlideShare a Scribd company logo
KLM Form Analyzer: Automated Evaluation
of Web Form Filling Tasks using Human
Performance Models
Interact 2013, Cape Town, 2-6 September 2013 1
Christos Katsanos | ckatsanos@eap.gr
Nikolaos Karousos | karousos@eap.gr
Nikolaos Tselios | nitse@ece.upatras.gr
Michalis Xenos | xenos@eap.gr
Nikolaos Avouris | avouris@ece.upatras.gr
Motivation & Purpose
 Usability of interactive forms is a critical aspect
of Web UX
 Form filling is a data entry task
 Task efficiency is important
 User efficiency affected by many factors
 e.g. fields’ size/position/type, interaction
device/strategy, age, typing expertise
 Lack of easy-to-use, efficient and flexible
simulation tools for practitioners
Interact 2013, Cape Town, 2-6 September 2013 2
KLM-FA
Algorithm
Our approach:
KLM-Form Analyzer (KLM-FA)
Interact 2013, Cape Town, 2-6 September 2013 3
Web Form
Modeled User Profile
(age, typing expertise)
Interaction Scenarios
(devices, initial state,
keystrokes, fields to fill)
Modeling parameters
(rules, values, adjustments)
or
Web Forms
Parsing Module
(forms & elements
identifier)
Analysis Module
(Keystroke Level
Model, Fitts’ Law)
Task-time
prediction
Trace model
steps
Simulated
actions
Save/Export
Project
Output
KLM-FA tool: Main Interface
Form URL
Preview Browser
Synchronized
Views Results Panel
Point time
calculations
Analysis preferences
(modeled user, interaction
scenarios)
Analysis
parameters
Mass-scale
evaluation
Trace step-by-
step modeling
Interact 2013, Cape Town, 2-6 September 2013 5
Flexible: Test different interaction
scenarios
Form Fields
to be filled
Modeled user profile
(e.g. old & poor typist)
Interaction strategy (e.g.
tab-based navigation)
Initial state (e.g. cursor position
in first field after form loads)
Interact 2013, Cape Town, 2-6 September 2013 6
Flexible: Employ rules & change
modeling parameters
Efficient: Mass scale evaluation
(saved as XML file)
Interact 2013, Cape Town, 2-6 September 2013 7
Interact 2013, Cape Town, 2-6 September 2013 8
Efficient: TextField names and
default keystrokes mappings
Research-based Defaults
Studies
Interact 2013, Cape Town, 2-6 September 2013 9
1) Validation study: KLM-FA VS User testing
2) Case Study1: Benchmarking with KLM-FA
3) Case Study2: Form redesign with KLM-FA
Validation study: Methodology
Interact 2013, Cape Town, 2-6 September 2013 10
 KLM-FA predictions VS User testing data
 6 form-filling tasks (3 forms x 2 interaction strategies)
 3 signup forms of social networking sites: Facebook | Myspace | Twitter
 2 interaction strategies: mouse-only* | keyboard only
* except for input in text fields
 15 participants (12 male, mean age 27, mean of 42wpm#)
#as measured by a typical typing speed test
 10 trials per task (to allow users to reach skilled performance)
 In-house developed software for experiments (interaction logging,
conditions counterbalancing, instructions)
Validation study: Results (1/2)
Interact 2013, Cape Town, 2-6 September 2013 11
30.7
27.3
33.2
29.6
22.5 23.1
35.3
25.6
39.1
28.3
26.4
24.2
0
5
10
15
20
25
30
35
40
45
FB_mouse FB_keyboard MS_mouse MS_keyboard TW_mouse TW_keyboard
Tasktime(sec)
KLM-FA vs User testing
User testing
KLM-FA
*Error bars inuser testing data represent 95% confidenceintervals
Validation study: Results (2/2)
Interact 2013, Cape Town, 2-6 September 2013 12
Signup
form
Interaction
strategy
KLM-FA
Error rate
Facebook Mouse-based -14.9%
Facebook Keyboard-based 6.1%
Myspace Mouse-based -17.6%
MySpace Keyboard-based 4.5%
Twitter Mouse-based -17.5%
Twitter Keyboard-based -4.7%
Error rate =
Users′ time − KLM − FA time
Users′time
 KLM-FA tended to
 overestimate (16.7% on average) task time in mouse-based interaction
 underestimate (5.1% on average) task time in keyboard-based interaction
Within the 20% margin of error
(Card et al. 1980; Ivory, 2001)
Two Pilot Case Studies
 Benchmarking study
 Time to register to a social networking
site?
 16 popular sites (e.g. Facebook,
Google+)
 30 mins to do it (<2 mins per signup
form)
Mouse-
based
Keyboard
-based
Mean 33.64 23.25
SD 13.54 11.46
Min 14.12
(LinkedIn)
5.92
(LinkedIn)
Max 62.25
(Flickr)
46.48
(Google+)
 Form redesign
 Webmaster unfamiliar with HCI models & our tool
 New design: decrease in signup time of 55.8% (mouse) and
60.6% (keyboard)
 Comments: “intuitive and easy to use”, “valuable asset to
effective form design”
Discussion - Advantages
Interact 2013, Cape Town, 2-6 September 2013 14
 Mass scale evaluation/benchmarking
 Cost-effective (time & resources)
 Can be used early in the
design/evaluation cycle
 Simple to learn and apply
 Can be used for educational
purposes
Possibility for
wider adoption
Future Research
 Conduct additional validation studies
 Teaching HCI with KLM-FA & students’ learning
outcome
 Add enriched models of KLM and Fitts (e.g.
stochastic model of errors)
Interact 2013, Cape Town, 2-6 September 2013 15
Summary
 Proposed an approach that predicts the actions and
time required for form filling tasks
 Case studies depicted the usefulness of the proposed
tool
 Free + Fast + Easy = Possibility for wider adoption
Complementary to user-based methods
Interact 2013, Cape Town, 2-6 September 2013 16
Tool free to download and use
Try it out! – Questions?
http://klmformanalyzer.weebly.com
Interact 2013, Cape Town, 2-6 September 2013 17
http://quality.eap.gr
http://hci.ece.upatras.gr

More Related Content

Similar to Interact 2013 klm fa-v1

Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 
Joel Baskin UX Design and Artifacts
Joel Baskin UX Design and ArtifactsJoel Baskin UX Design and Artifacts
Joel Baskin UX Design and Artifacts
Joel Baskin
 
A systematic mapping study of performance analysis and modelling of cloud sys...
A systematic mapping study of performance analysis and modelling of cloud sys...A systematic mapping study of performance analysis and modelling of cloud sys...
A systematic mapping study of performance analysis and modelling of cloud sys...
IJECEIAES
 
A novel software interval type 2 fuzzy effort estimation model using s-fuzzy
A novel software interval type   2 fuzzy effort estimation model using s-fuzzyA novel software interval type   2 fuzzy effort estimation model using s-fuzzy
A novel software interval type 2 fuzzy effort estimation model using s-fuzzyIAEME Publication
 
Validity of a graph-based automatic assessment system for programming assign...
Validity of a graph-based automatic assessment system for  programming assign...Validity of a graph-based automatic assessment system for  programming assign...
Validity of a graph-based automatic assessment system for programming assign...
IJECEIAES
 
A SURVEY ON USER MODELING IN HCI
A SURVEY ON USER MODELING IN HCIA SURVEY ON USER MODELING IN HCI
A SURVEY ON USER MODELING IN HCI
caijjournal
 
Using GradeMark For Effective Feedback
Using GradeMark For Effective FeedbackUsing GradeMark For Effective Feedback
Using GradeMark For Effective Feedback
Karl Luke
 
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
AM Publications
 
Priyanka Pandit | Projects
Priyanka Pandit | ProjectsPriyanka Pandit | Projects
Priyanka Pandit | Projects
Priyanka Pandit
 
First question to be asked about a project plan
First question to be asked about a project planFirst question to be asked about a project plan
First question to be asked about a project planWilliam Grossmann
 
A Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face RecognitionA Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face Recognition
IRJET Journal
 
Next-Generation Attendance Management
Next-Generation Attendance ManagementNext-Generation Attendance Management
Next-Generation Attendance Management
IRJET Journal
 
Chounta avouris arv2011
Chounta avouris arv2011Chounta avouris arv2011
Chounta avouris arv2011
Irene-Angelica Chounta
 
Data mining for prediction of human
Data mining for prediction of humanData mining for prediction of human
Data mining for prediction of human
IJDKP
 
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPERCRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
vivatechijri
 
Oa 4 month exp
Oa 4 month expOa 4 month exp
Oa 4 month exp
Ganesh Thutte
 
Cis 375 Enhance teaching / snaptutorial.com
Cis 375   Enhance teaching / snaptutorial.comCis 375   Enhance teaching / snaptutorial.com
Cis 375 Enhance teaching / snaptutorial.com
Davis105
 
City i-Tick: The android based mobile application for students’ attendance at...
City i-Tick: The android based mobile application for students’ attendance at...City i-Tick: The android based mobile application for students’ attendance at...
City i-Tick: The android based mobile application for students’ attendance at...
journalBEEI
 
Applying User Experience and Usercentered Design Software Processes in Underg...
Applying User Experience and Usercentered Design Software Processes in Underg...Applying User Experience and Usercentered Design Software Processes in Underg...
Applying User Experience and Usercentered Design Software Processes in Underg...
IJCI JOURNAL
 

Similar to Interact 2013 klm fa-v1 (20)

Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
Joel Baskin UX Design and Artifacts
Joel Baskin UX Design and ArtifactsJoel Baskin UX Design and Artifacts
Joel Baskin UX Design and Artifacts
 
50120130405029
5012013040502950120130405029
50120130405029
 
A systematic mapping study of performance analysis and modelling of cloud sys...
A systematic mapping study of performance analysis and modelling of cloud sys...A systematic mapping study of performance analysis and modelling of cloud sys...
A systematic mapping study of performance analysis and modelling of cloud sys...
 
A novel software interval type 2 fuzzy effort estimation model using s-fuzzy
A novel software interval type   2 fuzzy effort estimation model using s-fuzzyA novel software interval type   2 fuzzy effort estimation model using s-fuzzy
A novel software interval type 2 fuzzy effort estimation model using s-fuzzy
 
Validity of a graph-based automatic assessment system for programming assign...
Validity of a graph-based automatic assessment system for  programming assign...Validity of a graph-based automatic assessment system for  programming assign...
Validity of a graph-based automatic assessment system for programming assign...
 
A SURVEY ON USER MODELING IN HCI
A SURVEY ON USER MODELING IN HCIA SURVEY ON USER MODELING IN HCI
A SURVEY ON USER MODELING IN HCI
 
Using GradeMark For Effective Feedback
Using GradeMark For Effective FeedbackUsing GradeMark For Effective Feedback
Using GradeMark For Effective Feedback
 
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
 
Priyanka Pandit | Projects
Priyanka Pandit | ProjectsPriyanka Pandit | Projects
Priyanka Pandit | Projects
 
First question to be asked about a project plan
First question to be asked about a project planFirst question to be asked about a project plan
First question to be asked about a project plan
 
A Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face RecognitionA Web-based Attendance System Using Face Recognition
A Web-based Attendance System Using Face Recognition
 
Next-Generation Attendance Management
Next-Generation Attendance ManagementNext-Generation Attendance Management
Next-Generation Attendance Management
 
Chounta avouris arv2011
Chounta avouris arv2011Chounta avouris arv2011
Chounta avouris arv2011
 
Data mining for prediction of human
Data mining for prediction of humanData mining for prediction of human
Data mining for prediction of human
 
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPERCRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPER
 
Oa 4 month exp
Oa 4 month expOa 4 month exp
Oa 4 month exp
 
Cis 375 Enhance teaching / snaptutorial.com
Cis 375   Enhance teaching / snaptutorial.comCis 375   Enhance teaching / snaptutorial.com
Cis 375 Enhance teaching / snaptutorial.com
 
City i-Tick: The android based mobile application for students’ attendance at...
City i-Tick: The android based mobile application for students’ attendance at...City i-Tick: The android based mobile application for students’ attendance at...
City i-Tick: The android based mobile application for students’ attendance at...
 
Applying User Experience and Usercentered Design Software Processes in Underg...
Applying User Experience and Usercentered Design Software Processes in Underg...Applying User Experience and Usercentered Design Software Processes in Underg...
Applying User Experience and Usercentered Design Software Processes in Underg...
 

More from Nikolaos Tselios

Study id12322 global-internet-usage-statista-dossier
Study id12322 global-internet-usage-statista-dossierStudy id12322 global-internet-usage-statista-dossier
Study id12322 global-internet-usage-statista-dossier
Nikolaos Tselios
 
4 vasikes arhes shediasmoy diktiakon topon
4 vasikes arhes shediasmoy diktiakon topon4 vasikes arhes shediasmoy diktiakon topon
4 vasikes arhes shediasmoy diktiakon topon
Nikolaos Tselios
 
5 addie model design development phase
5 addie model design development phase5 addie model design development phase
5 addie model design development phase
Nikolaos Tselios
 
seminar econ_allhlepidrash anthrwpoy_ypologisth_v2
seminar econ_allhlepidrash anthrwpoy_ypologisth_v2seminar econ_allhlepidrash anthrwpoy_ypologisth_v2
seminar econ_allhlepidrash anthrwpoy_ypologisth_v2
Nikolaos Tselios
 
heuristic evaluation example
heuristic evaluation exampleheuristic evaluation example
heuristic evaluation example
Nikolaos Tselios
 
Διδακτορική διατριβή Αλτανοπούλου
Διδακτορική διατριβή ΑλτανοπούλουΔιδακτορική διατριβή Αλτανοπούλου
Διδακτορική διατριβή Αλτανοπούλου
Nikolaos Tselios
 
παρουσιαση σεμιναριο Revythi
παρουσιαση σεμιναριο Revythiπαρουσιαση σεμιναριο Revythi
παρουσιαση σεμιναριο Revythi
Nikolaos Tselios
 
Hcicte2016 altanopoulou
Hcicte2016 altanopoulouHcicte2016 altanopoulou
Hcicte2016 altanopoulou
Nikolaos Tselios
 
Using the internet to collect data_greek education departments_hindex_....pptx
Using the internet to collect data_greek education departments_hindex_....pptxUsing the internet to collect data_greek education departments_hindex_....pptx
Using the internet to collect data_greek education departments_hindex_....pptx
Nikolaos Tselios
 
2016 sapsani parousiash-diplomatikh
2016 sapsani  parousiash-diplomatikh2016 sapsani  parousiash-diplomatikh
2016 sapsani parousiash-diplomatikh
Nikolaos Tselios
 
Phdprogress altanopoulou
Phdprogress altanopoulouPhdprogress altanopoulou
Phdprogress altanopoulou
Nikolaos Tselios
 
Εισαγωγή στην αλληλεπίδραση Ανθρώπου Υπολογιστή; 2015 Σεμινάριο στο ΜΠΣ 'Εφαρ...
Εισαγωγή στην αλληλεπίδραση Ανθρώπου Υπολογιστή; 2015 Σεμινάριο στο ΜΠΣ 'Εφαρ...Εισαγωγή στην αλληλεπίδραση Ανθρώπου Υπολογιστή; 2015 Σεμινάριο στο ΜΠΣ 'Εφαρ...
Εισαγωγή στην αλληλεπίδραση Ανθρώπου Υπολογιστή; 2015 Σεμινάριο στο ΜΠΣ 'Εφαρ...
Nikolaos Tselios
 
2015 Βιβλιομετρική επισκόπηση Τμημάτων Θετικών Επιστημών και Πολυτεχνικής Σχολής
2015 Βιβλιομετρική επισκόπηση Τμημάτων Θετικών Επιστημών και Πολυτεχνικής Σχολής2015 Βιβλιομετρική επισκόπηση Τμημάτων Θετικών Επιστημών και Πολυτεχνικής Σχολής
2015 Βιβλιομετρική επισκόπηση Τμημάτων Θετικών Επιστημών και Πολυτεχνικής Σχολής
Nikolaos Tselios
 
2015 Πτυχιακή εργασία / Χρήση Τεχνικών Learning Analytics για την εκτίμηση το...
2015 Πτυχιακή εργασία / Χρήση Τεχνικών Learning Analytics για την εκτίμηση το...2015 Πτυχιακή εργασία / Χρήση Τεχνικών Learning Analytics για την εκτίμηση το...
2015 Πτυχιακή εργασία / Χρήση Τεχνικών Learning Analytics για την εκτίμηση το...
Nikolaos Tselios
 
Σεμινάριο OMEP: Βασικές αρχές σχεδιασμού δικτυακών τόπων
Σεμινάριο OMEP: Βασικές αρχές σχεδιασμού δικτυακών τόπωνΣεμινάριο OMEP: Βασικές αρχές σχεδιασμού δικτυακών τόπων
Σεμινάριο OMEP: Βασικές αρχές σχεδιασμού δικτυακών τόπων
Nikolaos Tselios
 
THE GENETIC ARCHITECTURES OF PSYCHOLOGICAL TRAITS
THE GENETIC ARCHITECTURES OF PSYCHOLOGICAL TRAITSTHE GENETIC ARCHITECTURES OF PSYCHOLOGICAL TRAITS
THE GENETIC ARCHITECTURES OF PSYCHOLOGICAL TRAITS
Nikolaos Tselios
 
ΠΛΗ42 ΟΣΣ1
ΠΛΗ42 ΟΣΣ1ΠΛΗ42 ΟΣΣ1
ΠΛΗ42 ΟΣΣ1
Nikolaos Tselios
 
Εθισμός στο Διαδίκτυο
Εθισμός στο ΔιαδίκτυοΕθισμός στο Διαδίκτυο
Εθισμός στο Διαδίκτυο
Nikolaos Tselios
 
Twitter in education
Twitter in educationTwitter in education
Twitter in education
Nikolaos Tselios
 

More from Nikolaos Tselios (20)

Study id12322 global-internet-usage-statista-dossier
Study id12322 global-internet-usage-statista-dossierStudy id12322 global-internet-usage-statista-dossier
Study id12322 global-internet-usage-statista-dossier
 
4 vasikes arhes shediasmoy diktiakon topon
4 vasikes arhes shediasmoy diktiakon topon4 vasikes arhes shediasmoy diktiakon topon
4 vasikes arhes shediasmoy diktiakon topon
 
5 addie model design development phase
5 addie model design development phase5 addie model design development phase
5 addie model design development phase
 
seminar econ_allhlepidrash anthrwpoy_ypologisth_v2
seminar econ_allhlepidrash anthrwpoy_ypologisth_v2seminar econ_allhlepidrash anthrwpoy_ypologisth_v2
seminar econ_allhlepidrash anthrwpoy_ypologisth_v2
 
heuristic evaluation example
heuristic evaluation exampleheuristic evaluation example
heuristic evaluation example
 
Διδακτορική διατριβή Αλτανοπούλου
Διδακτορική διατριβή ΑλτανοπούλουΔιδακτορική διατριβή Αλτανοπούλου
Διδακτορική διατριβή Αλτανοπούλου
 
παρουσιαση σεμιναριο Revythi
παρουσιαση σεμιναριο Revythiπαρουσιαση σεμιναριο Revythi
παρουσιαση σεμιναριο Revythi
 
Hcicte2016 altanopoulou
Hcicte2016 altanopoulouHcicte2016 altanopoulou
Hcicte2016 altanopoulou
 
Using the internet to collect data_greek education departments_hindex_....pptx
Using the internet to collect data_greek education departments_hindex_....pptxUsing the internet to collect data_greek education departments_hindex_....pptx
Using the internet to collect data_greek education departments_hindex_....pptx
 
2016 sapsani parousiash-diplomatikh
2016 sapsani  parousiash-diplomatikh2016 sapsani  parousiash-diplomatikh
2016 sapsani parousiash-diplomatikh
 
Phdprogress altanopoulou
Phdprogress altanopoulouPhdprogress altanopoulou
Phdprogress altanopoulou
 
Εισαγωγή στην αλληλεπίδραση Ανθρώπου Υπολογιστή; 2015 Σεμινάριο στο ΜΠΣ 'Εφαρ...
Εισαγωγή στην αλληλεπίδραση Ανθρώπου Υπολογιστή; 2015 Σεμινάριο στο ΜΠΣ 'Εφαρ...Εισαγωγή στην αλληλεπίδραση Ανθρώπου Υπολογιστή; 2015 Σεμινάριο στο ΜΠΣ 'Εφαρ...
Εισαγωγή στην αλληλεπίδραση Ανθρώπου Υπολογιστή; 2015 Σεμινάριο στο ΜΠΣ 'Εφαρ...
 
2015 Βιβλιομετρική επισκόπηση Τμημάτων Θετικών Επιστημών και Πολυτεχνικής Σχολής
2015 Βιβλιομετρική επισκόπηση Τμημάτων Θετικών Επιστημών και Πολυτεχνικής Σχολής2015 Βιβλιομετρική επισκόπηση Τμημάτων Θετικών Επιστημών και Πολυτεχνικής Σχολής
2015 Βιβλιομετρική επισκόπηση Τμημάτων Θετικών Επιστημών και Πολυτεχνικής Σχολής
 
2015 Πτυχιακή εργασία / Χρήση Τεχνικών Learning Analytics για την εκτίμηση το...
2015 Πτυχιακή εργασία / Χρήση Τεχνικών Learning Analytics για την εκτίμηση το...2015 Πτυχιακή εργασία / Χρήση Τεχνικών Learning Analytics για την εκτίμηση το...
2015 Πτυχιακή εργασία / Χρήση Τεχνικών Learning Analytics για την εκτίμηση το...
 
Weebly
WeeblyWeebly
Weebly
 
Σεμινάριο OMEP: Βασικές αρχές σχεδιασμού δικτυακών τόπων
Σεμινάριο OMEP: Βασικές αρχές σχεδιασμού δικτυακών τόπωνΣεμινάριο OMEP: Βασικές αρχές σχεδιασμού δικτυακών τόπων
Σεμινάριο OMEP: Βασικές αρχές σχεδιασμού δικτυακών τόπων
 
THE GENETIC ARCHITECTURES OF PSYCHOLOGICAL TRAITS
THE GENETIC ARCHITECTURES OF PSYCHOLOGICAL TRAITSTHE GENETIC ARCHITECTURES OF PSYCHOLOGICAL TRAITS
THE GENETIC ARCHITECTURES OF PSYCHOLOGICAL TRAITS
 
ΠΛΗ42 ΟΣΣ1
ΠΛΗ42 ΟΣΣ1ΠΛΗ42 ΟΣΣ1
ΠΛΗ42 ΟΣΣ1
 
Εθισμός στο Διαδίκτυο
Εθισμός στο ΔιαδίκτυοΕθισμός στο Διαδίκτυο
Εθισμός στο Διαδίκτυο
 
Twitter in education
Twitter in educationTwitter in education
Twitter in education
 

Recently uploaded

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 

Recently uploaded (20)

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 

Interact 2013 klm fa-v1

  • 1. KLM Form Analyzer: Automated Evaluation of Web Form Filling Tasks using Human Performance Models Interact 2013, Cape Town, 2-6 September 2013 1 Christos Katsanos | ckatsanos@eap.gr Nikolaos Karousos | karousos@eap.gr Nikolaos Tselios | nitse@ece.upatras.gr Michalis Xenos | xenos@eap.gr Nikolaos Avouris | avouris@ece.upatras.gr
  • 2. Motivation & Purpose  Usability of interactive forms is a critical aspect of Web UX  Form filling is a data entry task  Task efficiency is important  User efficiency affected by many factors  e.g. fields’ size/position/type, interaction device/strategy, age, typing expertise  Lack of easy-to-use, efficient and flexible simulation tools for practitioners Interact 2013, Cape Town, 2-6 September 2013 2
  • 3. KLM-FA Algorithm Our approach: KLM-Form Analyzer (KLM-FA) Interact 2013, Cape Town, 2-6 September 2013 3 Web Form Modeled User Profile (age, typing expertise) Interaction Scenarios (devices, initial state, keystrokes, fields to fill) Modeling parameters (rules, values, adjustments) or Web Forms Parsing Module (forms & elements identifier) Analysis Module (Keystroke Level Model, Fitts’ Law) Task-time prediction Trace model steps Simulated actions Save/Export Project Output
  • 4. KLM-FA tool: Main Interface Form URL Preview Browser Synchronized Views Results Panel Point time calculations Analysis preferences (modeled user, interaction scenarios) Analysis parameters Mass-scale evaluation Trace step-by- step modeling
  • 5. Interact 2013, Cape Town, 2-6 September 2013 5 Flexible: Test different interaction scenarios Form Fields to be filled Modeled user profile (e.g. old & poor typist) Interaction strategy (e.g. tab-based navigation) Initial state (e.g. cursor position in first field after form loads)
  • 6. Interact 2013, Cape Town, 2-6 September 2013 6 Flexible: Employ rules & change modeling parameters
  • 7. Efficient: Mass scale evaluation (saved as XML file) Interact 2013, Cape Town, 2-6 September 2013 7
  • 8. Interact 2013, Cape Town, 2-6 September 2013 8 Efficient: TextField names and default keystrokes mappings Research-based Defaults
  • 9. Studies Interact 2013, Cape Town, 2-6 September 2013 9 1) Validation study: KLM-FA VS User testing 2) Case Study1: Benchmarking with KLM-FA 3) Case Study2: Form redesign with KLM-FA
  • 10. Validation study: Methodology Interact 2013, Cape Town, 2-6 September 2013 10  KLM-FA predictions VS User testing data  6 form-filling tasks (3 forms x 2 interaction strategies)  3 signup forms of social networking sites: Facebook | Myspace | Twitter  2 interaction strategies: mouse-only* | keyboard only * except for input in text fields  15 participants (12 male, mean age 27, mean of 42wpm#) #as measured by a typical typing speed test  10 trials per task (to allow users to reach skilled performance)  In-house developed software for experiments (interaction logging, conditions counterbalancing, instructions)
  • 11. Validation study: Results (1/2) Interact 2013, Cape Town, 2-6 September 2013 11 30.7 27.3 33.2 29.6 22.5 23.1 35.3 25.6 39.1 28.3 26.4 24.2 0 5 10 15 20 25 30 35 40 45 FB_mouse FB_keyboard MS_mouse MS_keyboard TW_mouse TW_keyboard Tasktime(sec) KLM-FA vs User testing User testing KLM-FA *Error bars inuser testing data represent 95% confidenceintervals
  • 12. Validation study: Results (2/2) Interact 2013, Cape Town, 2-6 September 2013 12 Signup form Interaction strategy KLM-FA Error rate Facebook Mouse-based -14.9% Facebook Keyboard-based 6.1% Myspace Mouse-based -17.6% MySpace Keyboard-based 4.5% Twitter Mouse-based -17.5% Twitter Keyboard-based -4.7% Error rate = Users′ time − KLM − FA time Users′time  KLM-FA tended to  overestimate (16.7% on average) task time in mouse-based interaction  underestimate (5.1% on average) task time in keyboard-based interaction Within the 20% margin of error (Card et al. 1980; Ivory, 2001)
  • 13. Two Pilot Case Studies  Benchmarking study  Time to register to a social networking site?  16 popular sites (e.g. Facebook, Google+)  30 mins to do it (<2 mins per signup form) Mouse- based Keyboard -based Mean 33.64 23.25 SD 13.54 11.46 Min 14.12 (LinkedIn) 5.92 (LinkedIn) Max 62.25 (Flickr) 46.48 (Google+)  Form redesign  Webmaster unfamiliar with HCI models & our tool  New design: decrease in signup time of 55.8% (mouse) and 60.6% (keyboard)  Comments: “intuitive and easy to use”, “valuable asset to effective form design”
  • 14. Discussion - Advantages Interact 2013, Cape Town, 2-6 September 2013 14  Mass scale evaluation/benchmarking  Cost-effective (time & resources)  Can be used early in the design/evaluation cycle  Simple to learn and apply  Can be used for educational purposes Possibility for wider adoption
  • 15. Future Research  Conduct additional validation studies  Teaching HCI with KLM-FA & students’ learning outcome  Add enriched models of KLM and Fitts (e.g. stochastic model of errors) Interact 2013, Cape Town, 2-6 September 2013 15
  • 16. Summary  Proposed an approach that predicts the actions and time required for form filling tasks  Case studies depicted the usefulness of the proposed tool  Free + Fast + Easy = Possibility for wider adoption Complementary to user-based methods Interact 2013, Cape Town, 2-6 September 2013 16
  • 17. Tool free to download and use Try it out! – Questions? http://klmformanalyzer.weebly.com Interact 2013, Cape Town, 2-6 September 2013 17 http://quality.eap.gr http://hci.ece.upatras.gr

Editor's Notes

  1. We have designed and conducted a study in order to investigate the quality of results and the efficiency of our approach against users card sorting. The goal was to design the structure of health and nutrition site The same content descriptions were used for both cases 18 participants took part in the card sorting sessions