SlideShare a Scribd company logo
1 of 15
A Usable User Interface
            for
Accessible Web Automation
              Yury Puzis
           Yevgen Borodin
            Faisal Ahmed
         I.V. Ramakrishnan

       Stony Brook University
          Stony Brook, USA

               2012
Introduction
• Non-visual browsing is hard
  • Not enough and too much information
  • Not enough and too much control

• Browsing can be made easier
  • We will try
  • Interface > algorithms

• Our contribution
  • Accessible and usable web automation interface   2
  • Validation of the interface with a user study
Making a Purchase on Amazon.com




 Minimum of 6 – 8 steps just to complete a transaction

   Amazon is one of the most usable and one of the
 most popular shopping websites with visually impaired   3


               Can this be automated?
Web Automation for Sighted People
• Approaches:
  • Handcrafting scripts
  • Programming-by-example
• Tools:
  •   Form-filling in browsers
  •   CoScripter
  •   CoCo
  •   Creo
  •   Robofox
  •   SmartBookmarks
  •   …
• Not designed for blind people     6
Web Automation for Blind People
• Screen-readers
  • Handcrafting: impractically hard

• Hearsay
  • Scientific prototype
  • programming-by-example (record / replay)

• Trailblazer
   • Adaptation of CoScripter to JAWS
   • No deep integration with JAWS user interface   7
Usable and Accessible
Web Automation Interface
Very few actions are applicable in a given browsing state /
context, and even fewer can lead to a meaningful and
desirable result.


         A very simple automation interface




                                                              8
Usable and Accessible
Web Automation Interface
 A very simple automation interface:
 1. Ask for a suggestion of a single action
 2. Confirm execution, skip, or ignore
                … and continue browsing …



 Atari’s Star Trek video game instructions:
 1. Insert coins
 2. Avoid Klingons                            9
Advantages
• Focus on what’s important
  • No information overload
  • No need to manage macros

• Automation without taking away control
  • The user knows what’s going on at all times
  • The user can deviate away from the scenario
  • The user can steer into a scenario
                                                  10
User Study
• 17 participants
• Comfortable / very comfortable with computers
• JAWS is the primary screen-reader
• 2 scenarios
  • Buying a book (audiobooks.com)
  • Reserving a hotel room (hilton.com)
• 3 trials for each scenario
  • 2 without automation, 1 with
• No computational model
  • Model’s deficiencies may affect the UI evaluation   11
Task Completion Time
                          600                                Manual (trial 1)
                                                             Manual (trial 2)
                          500
 Average time (seconds)




                                                             Automated Assistant
                          400

                          300

                          200

                          100

                            0
                                   Scenario 1        Scenario 2
                                   Average completion time                         12
                          (1) buying a book (2) reserving a hotel room
Perceived Task Difficulty
                               5.00                              Manual (trial 1)
                               4.50
(1=very easy, 5=very hard)



                                                                 Manual (trial 2)
                               4.00                              Automated Assistant
    Average Difficulty




                               3.50
                               3.00
                               2.50
                               2.00
                               1.50
                               1.00
                                         Scenario 1       Scenario 2
                                          Average difficulty
                                                                                       13
                             (1) buying a book (2) reserving a hotel room
Questionnaire
I wish I could do online transactions faster than I can   3.88 (1.11)
with a regular screen reader
I often experience difficulties while doing online        2.62 (1.02)
transactions with a screen reader
Doing the same online transaction for the second time 4.59 (0.71)
was easier than the first time
Doing a transaction with the Automated Assistant was      4.12 (1.27)
the easiest
I want to use Automated Assistant in the future           4.29 (1.10)



                                                                        14
              Average 5-Point Likert scale values (St. Dev.)
              Scale 1=Strongly Disagree to 5=Strongly Agree
Conclusion
• Web automation can help make the web more
  accessible
• Automation is good in moderation
• Encouraging user study results

Testimonials
• “Assistant mode is really, really good”
• “Automated Assistant makes the site easier to use”
• “Looks like Automated Assistant can save a lot of
                                                       15
  time, especially if it works with AJAX”
What Is Missing?
• Computational model
  • Submitted to UIST 2012
• Deployment!
• Crowd sourcing / Social Accessibility
• User feedback on a large scale




                                          16
Thank You!




                                                                     17
This material is based upon work supported by the National Science
Foundation - Awards: IIS-0808678 and CNS-0751083

More Related Content

Similar to A Usable User Interface for Accessible Web Automation

DevDay.lk - Bare Knuckle Web Development
DevDay.lk - Bare Knuckle Web DevelopmentDevDay.lk - Bare Knuckle Web Development
DevDay.lk - Bare Knuckle Web DevelopmentJohannes Brodwall
 
Reliable mobile test automation
Reliable mobile test automationReliable mobile test automation
Reliable mobile test automationVishal Banthia
 
UiPath Community Event - Build more mature automations with Unattended Robots
UiPath Community Event - Build more mature automations with Unattended RobotsUiPath Community Event - Build more mature automations with Unattended Robots
UiPath Community Event - Build more mature automations with Unattended RobotsTomaszGaczynski
 
Automated ui testing
Automated ui testingAutomated ui testing
Automated ui testingDavidReidy
 
Malware Analysis on a Shoestring Budget
Malware Analysis on a Shoestring BudgetMalware Analysis on a Shoestring Budget
Malware Analysis on a Shoestring BudgetMichael Boman
 
Justin Ison
Justin IsonJustin Ison
Justin IsonCodeFest
 
Designing Smart and Clever Applications
Designing Smart and Clever ApplicationsDesigning Smart and Clever Applications
Designing Smart and Clever ApplicationsDan Saffer
 
State Of Ajax Zend Con 08
State Of Ajax   Zend Con 08State Of Ajax   Zend Con 08
State Of Ajax Zend Con 08bgalbs
 
Automated Exploratory Testing
Automated Exploratory TestingAutomated Exploratory Testing
Automated Exploratory TestingJustin Ison
 
Introduction of operating system(latest)
Introduction of operating system(latest)Introduction of operating system(latest)
Introduction of operating system(latest)JacksonKong
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating systemkaman514
 
The limits of unit testing by Craig Stuntz
The limits of unit testing by Craig StuntzThe limits of unit testing by Craig Stuntz
The limits of unit testing by Craig StuntzQA or the Highway
 
The Limits of Unit Testing by Craig Stuntz
The Limits of Unit Testing by Craig StuntzThe Limits of Unit Testing by Craig Stuntz
The Limits of Unit Testing by Craig StuntzQA or the Highway
 
"APE: Learning User's Habits to Automate Repetitive Tasks"
"APE: Learning User's Habits to Automate Repetitive Tasks""APE: Learning User's Habits to Automate Repetitive Tasks"
"APE: Learning User's Habits to Automate Repetitive Tasks"butest
 
Estimating in Software Development: No Silver Bullets Allowed
Estimating in Software Development: No Silver Bullets AllowedEstimating in Software Development: No Silver Bullets Allowed
Estimating in Software Development: No Silver Bullets AllowedKent McDonald
 
Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash CourseInfrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash CourseDr. Sven Balnojan
 

Similar to A Usable User Interface for Accessible Web Automation (20)

DevDay.lk - Bare Knuckle Web Development
DevDay.lk - Bare Knuckle Web DevelopmentDevDay.lk - Bare Knuckle Web Development
DevDay.lk - Bare Knuckle Web Development
 
Reliable mobile test automation
Reliable mobile test automationReliable mobile test automation
Reliable mobile test automation
 
UiPath Community Event - Build more mature automations with Unattended Robots
UiPath Community Event - Build more mature automations with Unattended RobotsUiPath Community Event - Build more mature automations with Unattended Robots
UiPath Community Event - Build more mature automations with Unattended Robots
 
IITK Workshop
IITK WorkshopIITK Workshop
IITK Workshop
 
Automated ui testing
Automated ui testingAutomated ui testing
Automated ui testing
 
Malware Analysis on a Shoestring Budget
Malware Analysis on a Shoestring BudgetMalware Analysis on a Shoestring Budget
Malware Analysis on a Shoestring Budget
 
Justin Ison
Justin IsonJustin Ison
Justin Ison
 
Ui design-day1
Ui design-day1Ui design-day1
Ui design-day1
 
Automated testing web application
Automated testing web applicationAutomated testing web application
Automated testing web application
 
Designing Smart and Clever Applications
Designing Smart and Clever ApplicationsDesigning Smart and Clever Applications
Designing Smart and Clever Applications
 
State Of Ajax Zend Con 08
State Of Ajax   Zend Con 08State Of Ajax   Zend Con 08
State Of Ajax Zend Con 08
 
Automated Exploratory Testing
Automated Exploratory TestingAutomated Exploratory Testing
Automated Exploratory Testing
 
Introduction of operating system(latest)
Introduction of operating system(latest)Introduction of operating system(latest)
Introduction of operating system(latest)
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating system
 
Virtual mouse
Virtual mouseVirtual mouse
Virtual mouse
 
The limits of unit testing by Craig Stuntz
The limits of unit testing by Craig StuntzThe limits of unit testing by Craig Stuntz
The limits of unit testing by Craig Stuntz
 
The Limits of Unit Testing by Craig Stuntz
The Limits of Unit Testing by Craig StuntzThe Limits of Unit Testing by Craig Stuntz
The Limits of Unit Testing by Craig Stuntz
 
"APE: Learning User's Habits to Automate Repetitive Tasks"
"APE: Learning User's Habits to Automate Repetitive Tasks""APE: Learning User's Habits to Automate Repetitive Tasks"
"APE: Learning User's Habits to Automate Repetitive Tasks"
 
Estimating in Software Development: No Silver Bullets Allowed
Estimating in Software Development: No Silver Bullets AllowedEstimating in Software Development: No Silver Bullets Allowed
Estimating in Software Development: No Silver Bullets Allowed
 
Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash CourseInfrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash Course
 

Recently uploaded

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - AvrilIvanti
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfROWELL MARQUINA
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 

Recently uploaded (20)

2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdf
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 

A Usable User Interface for Accessible Web Automation

  • 1. A Usable User Interface for Accessible Web Automation Yury Puzis Yevgen Borodin Faisal Ahmed I.V. Ramakrishnan Stony Brook University Stony Brook, USA 2012
  • 2. Introduction • Non-visual browsing is hard • Not enough and too much information • Not enough and too much control • Browsing can be made easier • We will try • Interface > algorithms • Our contribution • Accessible and usable web automation interface 2 • Validation of the interface with a user study
  • 3. Making a Purchase on Amazon.com Minimum of 6 – 8 steps just to complete a transaction Amazon is one of the most usable and one of the most popular shopping websites with visually impaired 3 Can this be automated?
  • 4. Web Automation for Sighted People • Approaches: • Handcrafting scripts • Programming-by-example • Tools: • Form-filling in browsers • CoScripter • CoCo • Creo • Robofox • SmartBookmarks • … • Not designed for blind people 6
  • 5. Web Automation for Blind People • Screen-readers • Handcrafting: impractically hard • Hearsay • Scientific prototype • programming-by-example (record / replay) • Trailblazer • Adaptation of CoScripter to JAWS • No deep integration with JAWS user interface 7
  • 6. Usable and Accessible Web Automation Interface Very few actions are applicable in a given browsing state / context, and even fewer can lead to a meaningful and desirable result. A very simple automation interface 8
  • 7. Usable and Accessible Web Automation Interface A very simple automation interface: 1. Ask for a suggestion of a single action 2. Confirm execution, skip, or ignore … and continue browsing … Atari’s Star Trek video game instructions: 1. Insert coins 2. Avoid Klingons 9
  • 8. Advantages • Focus on what’s important • No information overload • No need to manage macros • Automation without taking away control • The user knows what’s going on at all times • The user can deviate away from the scenario • The user can steer into a scenario 10
  • 9. User Study • 17 participants • Comfortable / very comfortable with computers • JAWS is the primary screen-reader • 2 scenarios • Buying a book (audiobooks.com) • Reserving a hotel room (hilton.com) • 3 trials for each scenario • 2 without automation, 1 with • No computational model • Model’s deficiencies may affect the UI evaluation 11
  • 10. Task Completion Time 600 Manual (trial 1) Manual (trial 2) 500 Average time (seconds) Automated Assistant 400 300 200 100 0 Scenario 1 Scenario 2 Average completion time 12 (1) buying a book (2) reserving a hotel room
  • 11. Perceived Task Difficulty 5.00 Manual (trial 1) 4.50 (1=very easy, 5=very hard) Manual (trial 2) 4.00 Automated Assistant Average Difficulty 3.50 3.00 2.50 2.00 1.50 1.00 Scenario 1 Scenario 2 Average difficulty 13 (1) buying a book (2) reserving a hotel room
  • 12. Questionnaire I wish I could do online transactions faster than I can 3.88 (1.11) with a regular screen reader I often experience difficulties while doing online 2.62 (1.02) transactions with a screen reader Doing the same online transaction for the second time 4.59 (0.71) was easier than the first time Doing a transaction with the Automated Assistant was 4.12 (1.27) the easiest I want to use Automated Assistant in the future 4.29 (1.10) 14 Average 5-Point Likert scale values (St. Dev.) Scale 1=Strongly Disagree to 5=Strongly Agree
  • 13. Conclusion • Web automation can help make the web more accessible • Automation is good in moderation • Encouraging user study results Testimonials • “Assistant mode is really, really good” • “Automated Assistant makes the site easier to use” • “Looks like Automated Assistant can save a lot of 15 time, especially if it works with AJAX”
  • 14. What Is Missing? • Computational model • Submitted to UIST 2012 • Deployment! • Crowd sourcing / Social Accessibility • User feedback on a large scale 16
  • 15. Thank You! 17 This material is based upon work supported by the National Science Foundation - Awards: IIS-0808678 and CNS-0751083

Editor's Notes

  1. Speak fasterDon’t say “you can see” too much
  2. Both interface and algorithms that support it are important, but priorities make a huge difference.
  3. And blind users don’t shop – shopping is too hard
  4. A few words about existing web automation solutions
  5. assuming that there is a model thatcan make this possibleThe model will need toRecord all actionsRefresh the suggestions at every change of state
  6. We are focusing on the information and actions that (we think) is / are important for doing things that are usually done on this website.We are removing the need to manage sequences of actions, and sets of sequences of actionsWe do not leave the screen-reader interface and keep control in user’s handsThe user can always deviate from what s/he is doing, into / from a scenario, and the system should pick up from there
  7. Not using a computational model because we do not want the deficiencies of a computational model to affect the results.
  8. Limited at 10 min. A few FAILSThe users were reasonably proficient
  9. Add numbersMore results