SlideShare a Scribd company logo
1 of 52
Improving Smartphone
Interactions During
Vehicle Operation
Final Project Report
University at Buffalo - IE 435/535 Fall 2018
Graduate Student: Lauren Madar
Undergraduate
Students: Scott Baron, Kaitlyn Franz, Tiffany Standish
Goals/Background
& Data Gathering
Background
Distracted driving is a large issue. Smartphones have become a large source of distraction.
Smartphones have become an important part of everyday life to the point that some people
feel they must answer or make phone calls, respond to messages, and perform other
activities on their mobile devices while driving. As of right now there is no easy way to change
phone applications without taking attention away from the road.
Goal
Explore…
● The types of tasks users commonly perform on their phones while driving
● How easy or difficult they find using their vehicle’s phone integration functions
● Provide options for improvement over existing vehicle-phone controls.
Data Gathering
Survey allowed us to gather information about:
● Users
○ Age, driving experience, etc
● Common phone-related functions performed (while driving)
● Level of difficulty of perform tasks
We examined different cars to see the inconsistency between steering wheel
controls.
Inconsistent Vehicle Controls
Data Analysis,
Initial Prototype & Storyboard
Storyboard & Paper Prototype
● Low fidelity
● Ease of button placement/movability
● Limited resources● User selecting a music album from
phone to play through car
● Many different pathways to do this
Feedback for Paper Prototype
● Learnability factor
● Initial run - 53 seconds
● Second run - 24 seconds
● Why did speed increase so much?
Data Analysis of Survey
● Gathered data through Google Forms
● 45 responses
○ 24 long-form responses
(~40 questions)
○ 21 short-form responses
(~10 questions)
Q02
Occupation Q03 Q04
Q05
combined
Q10
combined
Q4
0
Q02
Occupation 1
Q03 0.1457456481 1
Q04
-0.097473073
74
0.644612802
4 1
Q05
combined
-0.018485342
53
-0.23387031
59
-0.331535460
7 1
Q10
combined 0.2621671445
-0.15225447
26
-0.044801076
83
0.116588507
3 1
Q40
-0.071903905
08
0.114219479
1
0.0284400255
6
-0.10678276
15
-0.15329698
38 1
Requirements &
Usability Test Plan
Prototype Requirements & Criteria
● As a result from our survey and paper prototype, the interactive prototype was
required to have:
○ Steering wheel controls
○ Touchscreen view
○ Mobile device view
○ HUD view
● Wanted to simulate an actual car dashboard/windshield
● Contain distracted and non-distracted views
○ Goal: reduce/limit time in distracted views
Usability Test Plan
To assess the usability of the final interactive prototype, we examined:
● Task completion times
● Time spent in a distracted modes
● Subjective ratings from users
Final Prototype & Results
Prototype Methodology
● Considered Axure and other prototyping software
● Needed to allow online distribution to users
● Desire to collect detailed analytics made a website with database
necessary - not available in Axure/AdobeXD out of the box
● 2 Google Forms surveys embedded to capture demographic info and
subjective measures, one at app start and one after task completion
● ExtJS used for UI, PHP on Apache server for backend,
MySQL for database
● Specific interaction events stored on server
Reduced # of scenarios due to constraints
Planned to do 3 scenarios of type media, communication, navigation.
Only had time to complete menu/interactions for the media/music category.
Created 3 music tasks:
1. Play a specific song (Yellow Submarine, The Beatles - Album: Sgt. Pepper)
2. Change radio station to a specific station (FM 102.5)
3. Play a specific album (Brass Monkey by Beastie Boys)
Data Captured
● Users
○ Demographic attributes: ID, Email, IP
○ State control attributes: Current Mode (practice, task),
Current View (undistracted, phone, steering, touch)
CurrentHUDstate (off, on)
● Events - actions that users perform
○ Attributes: ID
Timestamp (date/time event happened)
Type
Value (used for some events)
Controls
Keyboard (simulate steering buttons without
needing to divert gaze), available in all views
including undistracted & HUD.
● left arrow (back)
● up arrow/down arrow (next/prevsibling)
● right arrow (select or get children)
● enter (ok or select)
Touch Simulation (mouse click)
● select menu item to navigate in Phone and
Touchscreen views
● trigger arrows/select in Steering view
● activate different views to simulate
looking/paying attention to different
controls
Controls - continued
‘Look at Steering Controls’ button fallback.
● analogous to keyboard arrows/enter
● allows users who don’t have sufficient
hand-eye coordination to explore controls
on-screen
● only available in a distracted ‘look down’
view.
Practice vs Task Modes
● Wanted to account for repeated uses having better performance in
our paper prototypes
● Created an option for users to get familiar with the controls before
starting the timed tasks, but did not force users to do a practice task
Screen/Interaction Flow
Start Screen/
Email Collection
Main Menu
Practice, Task Modes
& Pre-survey
Task Mode
Practice Mode
Task Instruction
End of Tasks &
Rating Survey
Two Undistracted Views
Default (HUD off)
Hud Activated
Distracted View 1 -
Phone
Distracted View 2 -
Touchscreen
Distracted View 3 -
Steering Control
Event Types
● Event Types
○ Prototype Session Started
○ User Created (when email submitted)
○ Main Menu Entered
○ Entered Practice Mode
○ Entered Task Mode
○ HUD enabled/disabled
○ Mode changed (undistracted, phone, steering, touchscreen)
○ Key pressed (value = which key)
○ Menu chosen (value = menu name)
○ Button pressed (value = button name
○ Task # started
○ Task # quit (skipped)
○ Task # completed
Control and Menu Differences in Views
Media Menu Hierarchy
Final Prototype Outcomes
What went well:
● Easy to send to many users
● Interactivity scope could be focused
● Time needed from designers to interact
with respondents was minimal
● Able to collect variety of data events and
capture in DB
Events captured:
Total: 2021, usable: 1001
What was problematic:
● Higher fidelity took longer than anticipate
to finish
● Training/instruction for users limited to a
few paragraphs of text
● Limitations on type of devices that the
prototype could be used on caused
confusion (required laptop/desktop with
keyboard and mouse or touchpad, not
touchscreens)
● Little time for debugging resulted in data
not being recorded for first 10
respondents
● Timestamp configuration in database only
captured seconds, not milliseconds.
● Lots of data gathered, not enough
time to analyze.
Data Overload!
Just ask if you need more time to view, too many to cover in allotted time.
Response for Final Prototype
● Total Responses: 23
● Removed due to data
collection issues: 10
● Responses examined: 13
Users: 13, Survey Responses: 11 Inconsistencies or
confusion about need to
complete/submit
embedded
Google Forms
Age Ranges & Use of Video Games/Controllers
Sam
e
age
rangesasinitial
survey,no
responses51-65
Gameplay withcontrollers?
Usability Metrics-Task Completion Performance
SKIPPEDALL
SKIPPEDALL
SKIPPEDALL
SKIPPEDALL
Zero values for a
single task means
user started but
then quit/skipped
that task.
Summary Statistics - Tasks
Task 1 Completed
(seconds)
Task 2 Completed
(seconds)
Task 3 Completed
(seconds)
Mean 49.00 Mean 25.50 Mean 9.71
Standard Error 28.00 Standard Error 5.65 Standard Error 2.41
Median 21.00 Median 28.50 Median 9.00
Mode 21.00 Mode 40.00 Mode 9.00
Standard Deviation 48.50 Standard Deviation 13.84 Standard Deviation 6.37
Sample Variance 2352.00 Sample Variance 191.50 Sample Variance 40.57
Kurtosis -2.40 Kurtosis 0.53
Skewness 1.73 Skewness -0.32 Skewness 0.92
Range 84.00 Range 31.00 Range 19.00
Minimum 21.00 Minimum 9.00 Minimum 2.00
Maximum 105.00 Maximum 40.00 Maximum 21.00
Sum 147.00 Sum 153.00 Sum 68.00
Count 3 Count 6 Count 7
Summary Statistics - Total Time & Survey
Age Group Gameplay
Mean 31-50 Mode 3 (controller, sometimes)
Standard Error 0
Median 31-50
Mode 31-50
Standard Deviation 0
Sample Variance 0
Range 0 Range 3
Minimum 31-50 Minimum 1
Maximum 31-50 Maximum 4
Count 6 Count 6
Time Spent in Prototype
(minutes)
Mean 50.66
Standard Error 32.29
Median 3.28
Mode 316.02
Standard Deviation 116.41
Sample Variance 13550.20
Kurtosis 3.23
Skewness 2.18
Range 315.13
Minimum 0.88
Maximum 316.02
Sum 658.53
Count 13
Navigation into Modes
Perhaps forcing a
practice session
and/or additional
instructions would
have increased ease
of use.
Event Metrics - All
Event Metrics
Total touchscreen ‘touches’ in
media menu:
170
Total media menu navigation
events:
202
Total KeyPresses:
208
Event Metrics
}
Practice/Task View Changes
Steering Wheel View Onscreen
Arrow/Enter Buttons
‘Look at Steering Wheel’ control survey responses
Event Metrics - Keyboard
Used to navigate
media menu and
select media
options.
Did the prototype achieve goals? Some...
No ‘Easy’ responses,
result distribution inconclusive
Need to analyze
data further to find
‘time spent in distracted views’
Goals - easy to learn controls
While more analysis
needs to be done to
determine length of time
spent in distracted
modes, this MAY
indicate preference for
using keyboard controls
in the undistracted view!
Goals - user opinions
Users also commented that it was difficult to remember
what song/album/station to target and wanted an
on-screen reminder during task operation.
Interesting
Finding:
Time Spent in Prototype
vs
Game Controller Use
(per person)
Only 6 users
completed the
pre-prototype
survey.
Interesting
Finding:
Time Spent in Prototype
vs
Game Controller Use
(per person)
If this user had been slower, might
have been an inverse correlation.
These are people at work leaving the
window open/multitasking, so may
skew results.
● Analyze data more thoroughly, tracing user paths.
● Explore alternate menu structures & tasks.
● Resolve issues with user confusion about tasks, ‘force’ a practice
session or trial run, assure surveys are filled out for every
respondent.
● Explore if video game controller use (with directional pads)
affects performance, learning and preference in using steering
wheel directional-pad controls (mapping/
applying previously learned mental models,
hand-eye coordination, recognition)
Opportunities for Improvement/Further Research
Thank you. Questions?

More Related Content

Similar to IE 535: Improving Smartphone Interactions During Vehicle Operation prototype project final presentation

1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
honey725342
 
Usability in product development
Usability in product developmentUsability in product development
Usability in product development
Ravi Shyam
 
Guidelines for Android application design.pptx
Guidelines for Android application design.pptxGuidelines for Android application design.pptx
Guidelines for Android application design.pptx
debasish duarah
 
How to Master UserZoom’s Latest Study Builder & Extract Meaningful UX Insights
How to Master UserZoom’s Latest Study Builder & Extract Meaningful UX InsightsHow to Master UserZoom’s Latest Study Builder & Extract Meaningful UX Insights
How to Master UserZoom’s Latest Study Builder & Extract Meaningful UX Insights
UserZoom
 
[Product Release Highlight] Accelerate Your UX Research - Gaining Fast & Flex...
[Product Release Highlight] Accelerate Your UX Research - Gaining Fast & Flex...[Product Release Highlight] Accelerate Your UX Research - Gaining Fast & Flex...
[Product Release Highlight] Accelerate Your UX Research - Gaining Fast & Flex...
UserZoom
 
Webinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingWebinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability Testing
UserZoom
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation Slides
UserZoom
 
National e-Learning Laboratory
National e-Learning LaboratoryNational e-Learning Laboratory
National e-Learning Laboratory
Stephan Weibelzahl
 

Similar to IE 535: Improving Smartphone Interactions During Vehicle Operation prototype project final presentation (20)

1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
1 PROGRAM ISEM RESEARCH PAPER FOR APPLIED.docx
 
Feature-itis Agile 2014 Orlando
Feature-itis Agile 2014 OrlandoFeature-itis Agile 2014 Orlando
Feature-itis Agile 2014 Orlando
 
Agile methodology - Humanity
Agile methodology  - HumanityAgile methodology  - Humanity
Agile methodology - Humanity
 
Evaluation of an Interactive Device : Microsoft Surface RT
Evaluation of an Interactive Device : Microsoft Surface RTEvaluation of an Interactive Device : Microsoft Surface RT
Evaluation of an Interactive Device : Microsoft Surface RT
 
Usability in product development
Usability in product developmentUsability in product development
Usability in product development
 
UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017
 
Mobile Usability Evaluation
Mobile Usability EvaluationMobile Usability Evaluation
Mobile Usability Evaluation
 
Guidelines for Android application design.pptx
Guidelines for Android application design.pptxGuidelines for Android application design.pptx
Guidelines for Android application design.pptx
 
Useagility Webinar - Automated User Testing
Useagility Webinar - Automated User TestingUseagility Webinar - Automated User Testing
Useagility Webinar - Automated User Testing
 
UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University UX and Usability Workshop Southampton Solent University
UX and Usability Workshop Southampton Solent University
 
How to Master UserZoom’s Latest Study Builder & Extract Meaningful UX Insights
How to Master UserZoom’s Latest Study Builder & Extract Meaningful UX InsightsHow to Master UserZoom’s Latest Study Builder & Extract Meaningful UX Insights
How to Master UserZoom’s Latest Study Builder & Extract Meaningful UX Insights
 
ICS3211 Week 4
ICS3211 Week 4ICS3211 Week 4
ICS3211 Week 4
 
Start With Why: Ask the "Right" Questions: Your Analytics-Guided Product Stra...
Start With Why: Ask the "Right" Questions: Your Analytics-Guided Product Stra...Start With Why: Ask the "Right" Questions: Your Analytics-Guided Product Stra...
Start With Why: Ask the "Right" Questions: Your Analytics-Guided Product Stra...
 
Start With Why: Ask the "Right" Questions: Your Analytics-Guided Product Stra...
Start With Why: Ask the "Right" Questions: Your Analytics-Guided Product Stra...Start With Why: Ask the "Right" Questions: Your Analytics-Guided Product Stra...
Start With Why: Ask the "Right" Questions: Your Analytics-Guided Product Stra...
 
[Product Release Highlight] Accelerate Your UX Research - Gaining Fast & Flex...
[Product Release Highlight] Accelerate Your UX Research - Gaining Fast & Flex...[Product Release Highlight] Accelerate Your UX Research - Gaining Fast & Flex...
[Product Release Highlight] Accelerate Your UX Research - Gaining Fast & Flex...
 
Universal usability engineering
Universal usability engineeringUniversal usability engineering
Universal usability engineering
 
Webinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability TestingWebinar: How to Conduct Unmoderated Remote Usability Testing
Webinar: How to Conduct Unmoderated Remote Usability Testing
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation Slides
 
Mentimeter-PPT.pptx
Mentimeter-PPT.pptxMentimeter-PPT.pptx
Mentimeter-PPT.pptx
 
National e-Learning Laboratory
National e-Learning LaboratoryNational e-Learning Laboratory
National e-Learning Laboratory
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 

IE 535: Improving Smartphone Interactions During Vehicle Operation prototype project final presentation

  • 1. Improving Smartphone Interactions During Vehicle Operation Final Project Report University at Buffalo - IE 435/535 Fall 2018 Graduate Student: Lauren Madar Undergraduate Students: Scott Baron, Kaitlyn Franz, Tiffany Standish
  • 3. Background Distracted driving is a large issue. Smartphones have become a large source of distraction. Smartphones have become an important part of everyday life to the point that some people feel they must answer or make phone calls, respond to messages, and perform other activities on their mobile devices while driving. As of right now there is no easy way to change phone applications without taking attention away from the road.
  • 4. Goal Explore… ● The types of tasks users commonly perform on their phones while driving ● How easy or difficult they find using their vehicle’s phone integration functions ● Provide options for improvement over existing vehicle-phone controls.
  • 5. Data Gathering Survey allowed us to gather information about: ● Users ○ Age, driving experience, etc ● Common phone-related functions performed (while driving) ● Level of difficulty of perform tasks We examined different cars to see the inconsistency between steering wheel controls.
  • 8. Storyboard & Paper Prototype ● Low fidelity ● Ease of button placement/movability ● Limited resources● User selecting a music album from phone to play through car ● Many different pathways to do this
  • 9. Feedback for Paper Prototype ● Learnability factor ● Initial run - 53 seconds ● Second run - 24 seconds ● Why did speed increase so much?
  • 10. Data Analysis of Survey ● Gathered data through Google Forms ● 45 responses ○ 24 long-form responses (~40 questions) ○ 21 short-form responses (~10 questions) Q02 Occupation Q03 Q04 Q05 combined Q10 combined Q4 0 Q02 Occupation 1 Q03 0.1457456481 1 Q04 -0.097473073 74 0.644612802 4 1 Q05 combined -0.018485342 53 -0.23387031 59 -0.331535460 7 1 Q10 combined 0.2621671445 -0.15225447 26 -0.044801076 83 0.116588507 3 1 Q40 -0.071903905 08 0.114219479 1 0.0284400255 6 -0.10678276 15 -0.15329698 38 1
  • 12. Prototype Requirements & Criteria ● As a result from our survey and paper prototype, the interactive prototype was required to have: ○ Steering wheel controls ○ Touchscreen view ○ Mobile device view ○ HUD view ● Wanted to simulate an actual car dashboard/windshield ● Contain distracted and non-distracted views ○ Goal: reduce/limit time in distracted views
  • 13. Usability Test Plan To assess the usability of the final interactive prototype, we examined: ● Task completion times ● Time spent in a distracted modes ● Subjective ratings from users
  • 14. Final Prototype & Results
  • 15. Prototype Methodology ● Considered Axure and other prototyping software ● Needed to allow online distribution to users ● Desire to collect detailed analytics made a website with database necessary - not available in Axure/AdobeXD out of the box ● 2 Google Forms surveys embedded to capture demographic info and subjective measures, one at app start and one after task completion ● ExtJS used for UI, PHP on Apache server for backend, MySQL for database ● Specific interaction events stored on server
  • 16. Reduced # of scenarios due to constraints Planned to do 3 scenarios of type media, communication, navigation. Only had time to complete menu/interactions for the media/music category. Created 3 music tasks: 1. Play a specific song (Yellow Submarine, The Beatles - Album: Sgt. Pepper) 2. Change radio station to a specific station (FM 102.5) 3. Play a specific album (Brass Monkey by Beastie Boys)
  • 17. Data Captured ● Users ○ Demographic attributes: ID, Email, IP ○ State control attributes: Current Mode (practice, task), Current View (undistracted, phone, steering, touch) CurrentHUDstate (off, on) ● Events - actions that users perform ○ Attributes: ID Timestamp (date/time event happened) Type Value (used for some events)
  • 18. Controls Keyboard (simulate steering buttons without needing to divert gaze), available in all views including undistracted & HUD. ● left arrow (back) ● up arrow/down arrow (next/prevsibling) ● right arrow (select or get children) ● enter (ok or select) Touch Simulation (mouse click) ● select menu item to navigate in Phone and Touchscreen views ● trigger arrows/select in Steering view ● activate different views to simulate looking/paying attention to different controls
  • 19. Controls - continued ‘Look at Steering Controls’ button fallback. ● analogous to keyboard arrows/enter ● allows users who don’t have sufficient hand-eye coordination to explore controls on-screen ● only available in a distracted ‘look down’ view.
  • 20. Practice vs Task Modes ● Wanted to account for repeated uses having better performance in our paper prototypes ● Created an option for users to get familiar with the controls before starting the timed tasks, but did not force users to do a practice task
  • 22. Start Screen/ Email Collection Main Menu Practice, Task Modes & Pre-survey
  • 24. Task Instruction End of Tasks & Rating Survey
  • 25. Two Undistracted Views Default (HUD off) Hud Activated
  • 26. Distracted View 1 - Phone
  • 27. Distracted View 2 - Touchscreen
  • 28. Distracted View 3 - Steering Control
  • 29. Event Types ● Event Types ○ Prototype Session Started ○ User Created (when email submitted) ○ Main Menu Entered ○ Entered Practice Mode ○ Entered Task Mode ○ HUD enabled/disabled ○ Mode changed (undistracted, phone, steering, touchscreen) ○ Key pressed (value = which key) ○ Menu chosen (value = menu name) ○ Button pressed (value = button name ○ Task # started ○ Task # quit (skipped) ○ Task # completed
  • 30. Control and Menu Differences in Views
  • 32. Final Prototype Outcomes What went well: ● Easy to send to many users ● Interactivity scope could be focused ● Time needed from designers to interact with respondents was minimal ● Able to collect variety of data events and capture in DB Events captured: Total: 2021, usable: 1001 What was problematic: ● Higher fidelity took longer than anticipate to finish ● Training/instruction for users limited to a few paragraphs of text ● Limitations on type of devices that the prototype could be used on caused confusion (required laptop/desktop with keyboard and mouse or touchpad, not touchscreens) ● Little time for debugging resulted in data not being recorded for first 10 respondents ● Timestamp configuration in database only captured seconds, not milliseconds. ● Lots of data gathered, not enough time to analyze.
  • 33. Data Overload! Just ask if you need more time to view, too many to cover in allotted time.
  • 34. Response for Final Prototype ● Total Responses: 23 ● Removed due to data collection issues: 10 ● Responses examined: 13
  • 35. Users: 13, Survey Responses: 11 Inconsistencies or confusion about need to complete/submit embedded Google Forms
  • 36. Age Ranges & Use of Video Games/Controllers Sam e age rangesasinitial survey,no responses51-65 Gameplay withcontrollers?
  • 37. Usability Metrics-Task Completion Performance SKIPPEDALL SKIPPEDALL SKIPPEDALL SKIPPEDALL Zero values for a single task means user started but then quit/skipped that task.
  • 38. Summary Statistics - Tasks Task 1 Completed (seconds) Task 2 Completed (seconds) Task 3 Completed (seconds) Mean 49.00 Mean 25.50 Mean 9.71 Standard Error 28.00 Standard Error 5.65 Standard Error 2.41 Median 21.00 Median 28.50 Median 9.00 Mode 21.00 Mode 40.00 Mode 9.00 Standard Deviation 48.50 Standard Deviation 13.84 Standard Deviation 6.37 Sample Variance 2352.00 Sample Variance 191.50 Sample Variance 40.57 Kurtosis -2.40 Kurtosis 0.53 Skewness 1.73 Skewness -0.32 Skewness 0.92 Range 84.00 Range 31.00 Range 19.00 Minimum 21.00 Minimum 9.00 Minimum 2.00 Maximum 105.00 Maximum 40.00 Maximum 21.00 Sum 147.00 Sum 153.00 Sum 68.00 Count 3 Count 6 Count 7
  • 39. Summary Statistics - Total Time & Survey Age Group Gameplay Mean 31-50 Mode 3 (controller, sometimes) Standard Error 0 Median 31-50 Mode 31-50 Standard Deviation 0 Sample Variance 0 Range 0 Range 3 Minimum 31-50 Minimum 1 Maximum 31-50 Maximum 4 Count 6 Count 6 Time Spent in Prototype (minutes) Mean 50.66 Standard Error 32.29 Median 3.28 Mode 316.02 Standard Deviation 116.41 Sample Variance 13550.20 Kurtosis 3.23 Skewness 2.18 Range 315.13 Minimum 0.88 Maximum 316.02 Sum 658.53 Count 13
  • 40. Navigation into Modes Perhaps forcing a practice session and/or additional instructions would have increased ease of use.
  • 42. Event Metrics Total touchscreen ‘touches’ in media menu: 170 Total media menu navigation events: 202 Total KeyPresses: 208
  • 43. Event Metrics } Practice/Task View Changes Steering Wheel View Onscreen Arrow/Enter Buttons
  • 44. ‘Look at Steering Wheel’ control survey responses
  • 45. Event Metrics - Keyboard Used to navigate media menu and select media options.
  • 46. Did the prototype achieve goals? Some... No ‘Easy’ responses, result distribution inconclusive Need to analyze data further to find ‘time spent in distracted views’
  • 47. Goals - easy to learn controls While more analysis needs to be done to determine length of time spent in distracted modes, this MAY indicate preference for using keyboard controls in the undistracted view!
  • 48. Goals - user opinions Users also commented that it was difficult to remember what song/album/station to target and wanted an on-screen reminder during task operation.
  • 49. Interesting Finding: Time Spent in Prototype vs Game Controller Use (per person) Only 6 users completed the pre-prototype survey.
  • 50. Interesting Finding: Time Spent in Prototype vs Game Controller Use (per person) If this user had been slower, might have been an inverse correlation. These are people at work leaving the window open/multitasking, so may skew results.
  • 51. ● Analyze data more thoroughly, tracing user paths. ● Explore alternate menu structures & tasks. ● Resolve issues with user confusion about tasks, ‘force’ a practice session or trial run, assure surveys are filled out for every respondent. ● Explore if video game controller use (with directional pads) affects performance, learning and preference in using steering wheel directional-pad controls (mapping/ applying previously learned mental models, hand-eye coordination, recognition) Opportunities for Improvement/Further Research