Upload
amie-quinn
View
212
Download
0
Embed Size (px)
Citation preview
Université Toulouse I 1 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
Automatic Ergonomic Evaluation :Automatic Ergonomic Evaluation : What are the Limits ? What are the Limits ?
Christelle FARENC *, Véronique LIBERATI **, Marie-France BARTHET *
* LIS - University of Toulouse (France)** Post Office Technical Research Unit (France)
Université Toulouse I 2 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
IntroductionIntroduction
• Automatic evaluation tool– for non- expert
– based on ergonomic rules
• Principles– Evaluation : comparaison between observed values and
reference values
– Automatic : evaluation without the help of the user
• How far can evaluation computerization go ?Study from Ergoval
Université Toulouse I 3 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
• Evaluation of any UI– in the Windows environment,
– independently of the developement tool used,
– at different stages of the development cycle,
• Ergonomic rules– lexical, syntaxic, semantic and pragmatic levels
– Vanderdonckt, Scapin, MICE/D
Characteristics of ErgovalCharacteristics of Ergoval
Université Toulouse I 4 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
Steps of the studySteps of the studyErgonomic rules used
Rules inherently respected
Rules that can be automated
Rules that can not be automated
Rules that can not be automated. Information not automatically retrievable
Rules that can be automated. Information automatically retrievable
Information related to items included in the application
Information related to items not included in the application
Information of the semantic type
Information of the pragmatic type
Information of the « semantics of the text » type
Information of the « semantics of the object » type
With source files
Whatever the implemented methods are
Rules need information
{{
{{nature of
informat°
Université Toulouse I 5 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
Minimal Automatic EvaluationMinimal Automatic EvaluationErgonomic rules used
Rules inherently respected
Rules that can be automated
Rules that can not be automated
Rules that can not be automated. Information not automatically retrievable
Rules that can be automated. Information automatically retrievable
Information related to items included in the application
Information related to items not included in the application
Information of the semantic type
Information of the pragmatic type
Information of the « semantics of the text » type
Information of the « semantics of the object » type
With source files
Whatever the implemented methods are
Rules needs information
{{
{{nature of
informat°
Université Toulouse I 6 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
Minimal Automatic EvaluationMinimal Automatic Evaluation
• Recovery of information in source files• Categories
– rules directly obeyed by construction,
– rules requiring automatically recoverable information,
– rules requiring not automatically recoverable information
• Focus of the rules– Static UI presentation
– UI or system behavior
Université Toulouse I 7 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
ExamplesExamples• Rules directly obeyed by construction
– /presentation : "Labels for push buttons must be centred"– /behaviour : "In a menu bar, ..., the cursor must run automatically from the last
option to the first."
• Rules requiring automatically recoverable information– /presentation : "All boxes and windows must have a title"– /behaviour : "All boxes and windows must be movable"
• Rules requiring not automatically recoverable informat°– /presentation : "For any input field, if there are any acceptable values, such
values must be displayed"– /behaviour : "If the system's response time is of between two and five seconds,
a wait pointer must be displayed"
Université Toulouse I 8 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
Results Results
Rules /presentation
Rules /behavior Total
Rules inherently respected (1) 28 64 93 (22.9%)
Rules that can be automated with source files (2)
82 2 84 (20.6%)
Rules that can not be automated with source files (3)
161 69 230 (56.5%)
Total 271 135 406
Université Toulouse I 9 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
Ergonomic rules used
Rules inherently respected
Rules that can be automated
Rules that can not be automated
Rules that can not be automated. Information not automatically retrievable
Rules that can be automated. Information automatically retrievable
Information related to items included in the application
Information related to items not included in the application
Information of the semantic type
Information of the pragmatic type
Information of the « semantics of the text » type
Information of the « semantics of the object » type
With source files
Whatever the implemented methods are
Rules need information
{{
{{nature of
informat°
Maximum Automatic EvaluationMaximum Automatic Evaluation
Université Toulouse I 10 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
• Recovery of information whatever the technical resources used
• Focus of the informations– on elements in the application
– on elements not in the application
• Categories– rules requiring information automatically retrievable,
– rules requiring information not automatically retrievable.
Maximum Automatic EvaluationMaximum Automatic Evaluation
Université Toulouse I 11 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
ExamplesExamples
• Rules requiring information automatically retrievable– on elements in the application
• "if there are acceptable values within the system, then they must be displayed"
• Rules requiring information not automatically retrievable– on elements in the application and other not
• "if there are codes in an input field literal, then these codes must be known to the user"
Université Toulouse I 12 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
ResultsResults
Rules Total
Elements in the application 140 62 164
Elements not in the application 0 66 66
161 69 230Total (60.87 %) (39.13 %)
Information automaticallyretrievable
Information notautomaticallyretrievable
Université Toulouse I 13 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
Qualitative analysis of informationsQualitative analysis of informationsErgonomic rules used
Rules inherently respected
Rules that can be automated
Rules that can not be automated
Rules that can not be automated. Information not automatically retrievable
Rules that can be automated. Information automatically retrievable
Information related to items included in the application
Information related to items not included in the application
Information of the semantic type
Information of the pragmatic type
Information of the « semantics of the text » type
Information of the « semantics of the object » type
With source files
Whatever the implemented methods are
Rules needs information
{{
{{nature of
informat°
Université Toulouse I 14 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
• Information on elements not in the application– semantic,
– pragmatic.
• Information on elements in the application– semantic of displayed text,
– semantic of graphical objects.
Qualitative analysis of the information not Qualitative analysis of the information not automatically recoverableautomatically recoverable
Université Toulouse I 15 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
ExamplesExamples
• Information on elements not in the application– semantic : "If a literal or title contains an abbreviation, such an
abbreviation must comply with abbreviation norms."– pragmatic : "If a literal or title contains a code, the meaning of
this code must be known to the user"
• Information on elements in the application– semantic of displayed text : "If a text message signals an error,
it must contain an explanation of the cause of that error"– semantic of graphical objects : "A list box literal must be
presented above the object that it designates"
Université Toulouse I 16 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
ResultsResultsInformation about elements in the application
Information about elements not in the application
Total
Semantic 21
Pragmatic 45
66
Total
Semantic of displayed text 39
Semantic of graphical objects 23
62
Université Toulouse I 17 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
ResultsResultsInformation about elements in the application
Information about elements not in the application
Total
Semantic 21
Pragmatic 45
66
Total
Semantic of displayed text 39
Semantic of graphical objects 23
62
Université Toulouse I 18 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
ConclusionConclusion
MIN44 %
MAX78 %0 100%
ERGOVALknowledge base
?
Université Toulouse I 19 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
ConclusionConclusion
• Advantages of automatic evaluation– systematic verification
– help to the designer
– a useful preliminary to tests with users
• Ideal tool of evaluation– executing some rules automatically
– cooperating with a human operator to execute others
Université Toulouse I 20 CADUI'96 - 5-7 June 1996 - FUNDP Namur LIS
Thank you for your attention!