SlideShare a Scribd company logo
1 of 15
Download to read offline
Usability Challenges
    for PhoneCom
          Guanling Chen
University of Massachusetts Lowell
 http://www.cs.uml.edu/~glchen/
Mobile Usability Testing




           8
Android UI Framework

          Dialog

       Button Widget
        (View Class)

        AdapterView
        (ViewGroup)


          Menu




            9
Recorded Events

Recorded	
  Android	
  UI	
  Events	
  are	
  summarized	
  in	
  
the	
  following	
  table,	
  classified	
  by	
  their	
  adhering	
  
window	
  




                                                                 Unhandled Area
                                                 10
State Machine Model
Expert	
  State	
  Machine:	
  




Expert	
  States	
  and	
  Transi3ons:	
  




                                             11
Traffic Flow Chart
User	
  Traffic	
  Flow	
  Chart:	
                  Incoming	
  flow	
  

                                                   Outgoing	
  flow	
  

                                                   Flow	
  to	
  Mistake	
  
                                                   States	
  
                                                   Backtracking	
  
                                                   flow	
  

Mistake	
  States	
  and	
  Transi3ons:	
  




                                              12
Reported Metrics




Signs	
  for	
  poten3al	
  usability	
  problems:	
  

-­‐ Too	
  many	
  backtracking	
  
-­‐ Par0cipants	
  cannot	
  complete	
  one	
  step	
  
-­‐ Low	
  correct	
  flow	
  ra0o	
  
                                         13
Evaluation
Usability	
  Problems	
  idenFfied	
  by	
  Event	
  Logging	
  Tool:	
  




     *	
  Numbers	
  in	
  parenthesis	
  are	
  problems	
  idenFfied	
  by	
  Laboratory-­‐
                             based	
  Usability	
  tesFng	
  method:	
  

     -­‐  Good	
  at	
  iden3fying	
  cri3cal	
  (major	
  and	
  catastrophe)	
  
          usability	
  problems.	
  
     -­‐  Not	
  good	
  at	
  iden3fying	
  cosme3c	
  usability	
  problems.	
  

                                                       14
Challenges

•  More precise analysis model with
   semantics
•  Integration with context
•  Inspection before deployment




                     15

More Related Content

Viewers also liked

Общая ситуация на рынке труда в Ритейле. HeadHunter.ru
Общая ситуация на рынке труда в Ритейле. HeadHunter.ruОбщая ситуация на рынке труда в Ритейле. HeadHunter.ru
Общая ситуация на рынке труда в Ритейле. HeadHunter.ru
Natalia Bocharova
 
профессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоровпрофессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоров
Natalia Bocharova
 
front of the class
front of the classfront of the class
front of the class
luzmotas
 
звезды путешествий презентация к выставке HRM Expo от компании
звезды путешествий презентация к выставке HRM Expo от компаниизвезды путешествий презентация к выставке HRM Expo от компании
звезды путешествий презентация к выставке HRM Expo от компании
Natalia Bocharova
 
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, Shl
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, ShlЧерез таланты сотрудников к результатам бизнеса. Ольга Рабкина, Shl
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, Shl
Natalia Bocharova
 
Оценка управленческих команд. Detech
Оценка управленческих команд. DetechОценка управленческих команд. Detech
Оценка управленческих команд. Detech
Natalia Bocharova
 
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...
Natalia Bocharova
 
Текущая ситуация на рынке труда. Bisness Kernel
Текущая ситуация на рынке труда. Bisness KernelТекущая ситуация на рынке труда. Bisness Kernel
Текущая ситуация на рынке труда. Bisness Kernel
Natalia Bocharova
 
Learnmore Presentation
Learnmore PresentationLearnmore Presentation
Learnmore Presentation
chloetatiana
 
Follow my work here...(Click now)
Follow my work here...(Click now)Follow my work here...(Click now)
Follow my work here...(Click now)
Bobby Ramos
 

Viewers also liked (19)

Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...
Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...
Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...
 
Общая ситуация на рынке труда в Ритейле. HeadHunter.ru
Общая ситуация на рынке труда в Ритейле. HeadHunter.ruОбщая ситуация на рынке труда в Ритейле. HeadHunter.ru
Общая ситуация на рынке труда в Ритейле. HeadHunter.ru
 
английский язык в_индивидуальном_плане_развития_руководителей_высшего_звена_с...
английский язык в_индивидуальном_плане_развития_руководителей_высшего_звена_с...английский язык в_индивидуальном_плане_развития_руководителей_высшего_звена_с...
английский язык в_индивидуальном_плане_развития_руководителей_высшего_звена_с...
 
Epätaloudellista taloutta torjumaan
Epätaloudellista taloutta torjumaanEpätaloudellista taloutta torjumaan
Epätaloudellista taloutta torjumaan
 
профессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоровпрофессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоров
 
Crepsculo
CrepsculoCrepsculo
Crepsculo
 
front of the class
front of the classfront of the class
front of the class
 
Monitoring energy consumption of smartphones
Monitoring energy consumption of smartphonesMonitoring energy consumption of smartphones
Monitoring energy consumption of smartphones
 
звезды путешествий презентация к выставке HRM Expo от компании
звезды путешествий презентация к выставке HRM Expo от компаниизвезды путешествий презентация к выставке HRM Expo от компании
звезды путешествий презентация к выставке HRM Expo от компании
 
Key stage 2 term 1
Key stage 2 term 1Key stage 2 term 1
Key stage 2 term 1
 
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, Shl
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, ShlЧерез таланты сотрудников к результатам бизнеса. Ольга Рабкина, Shl
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, Shl
 
Оценка управленческих команд. Detech
Оценка управленческих команд. DetechОценка управленческих команд. Detech
Оценка управленческих команд. Detech
 
Probulin & ProfreshMints Info
Probulin & ProfreshMints InfoProbulin & ProfreshMints Info
Probulin & ProfreshMints Info
 
amparito
amparito amparito
amparito
 
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...
 
Enough for all? Multiple benefits of actions
Enough for all? Multiple benefits of actionsEnough for all? Multiple benefits of actions
Enough for all? Multiple benefits of actions
 
Текущая ситуация на рынке труда. Bisness Kernel
Текущая ситуация на рынке труда. Bisness KernelТекущая ситуация на рынке труда. Bisness Kernel
Текущая ситуация на рынке труда. Bisness Kernel
 
Learnmore Presentation
Learnmore PresentationLearnmore Presentation
Learnmore Presentation
 
Follow my work here...(Click now)
Follow my work here...(Click now)Follow my work here...(Click now)
Follow my work here...(Click now)
 

Similar to PhoneCom2011 panel - Guanling Chen

Auto-completing Bug Reports for Android Applications
Auto-completing Bug Reports for Android ApplicationsAuto-completing Bug Reports for Android Applications
Auto-completing Bug Reports for Android Applications
Kevin Moran
 
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian DunneApplication Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Spiffy
 
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
NETWAYS
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
Atul Pant
 

Similar to PhoneCom2011 panel - Guanling Chen (20)

Auto-completing Bug Reports for Android Applications
Auto-completing Bug Reports for Android ApplicationsAuto-completing Bug Reports for Android Applications
Auto-completing Bug Reports for Android Applications
 
On-Device Bug Reporting for Android Applications
On-Device Bug Reporting for Android ApplicationsOn-Device Bug Reporting for Android Applications
On-Device Bug Reporting for Android Applications
 
Resume
ResumeResume
Resume
 
Statechart modeling of interactive gesture-based applications
Statechart modeling of interactive gesture-based applicationsStatechart modeling of interactive gesture-based applications
Statechart modeling of interactive gesture-based applications
 
Apica - Performance Does Matter: Five Key Elements to Consider in the Cloud
Apica - Performance Does Matter: Five Key Elements to Consider in the CloudApica - Performance Does Matter: Five Key Elements to Consider in the Cloud
Apica - Performance Does Matter: Five Key Elements to Consider in the Cloud
 
Application Quality Best Practices with VS2010
Application Quality Best Practices with VS2010Application Quality Best Practices with VS2010
Application Quality Best Practices with VS2010
 
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian DunneApplication Quality Best Practices with Visual Studio 2010 - Adrian Dunne
Application Quality Best Practices with Visual Studio 2010 - Adrian Dunne
 
Creating high rated and reliable Windows 8 application
Creating high rated and reliable Windows 8 applicationCreating high rated and reliable Windows 8 application
Creating high rated and reliable Windows 8 application
 
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
 
Techniques and Tools for Rich Internet Applications Testing
Techniques and Tools for Rich Internet Applications TestingTechniques and Tools for Rich Internet Applications Testing
Techniques and Tools for Rich Internet Applications Testing
 
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
OSMC 2016 | Application Performance Management with Open-Source-Tooling by Ma...
 
OSMC 2016 - Application Performance Management with Open-Source-Tooling by M...
OSMC 2016 -  Application Performance Management with Open-Source-Tooling by M...OSMC 2016 -  Application Performance Management with Open-Source-Tooling by M...
OSMC 2016 - Application Performance Management with Open-Source-Tooling by M...
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
 
Webdiagnostic
WebdiagnosticWebdiagnostic
Webdiagnostic
 
ishwar
ishwarishwar
ishwar
 
ICSE17Tech Briefing - Automated GUI Testing of Android Apps: From Research to...
ICSE17Tech Briefing - Automated GUI Testing of Android Apps: From Research to...ICSE17Tech Briefing - Automated GUI Testing of Android Apps: From Research to...
ICSE17Tech Briefing - Automated GUI Testing of Android Apps: From Research to...
 
Automatically Discovering, Reporting and Reproducing Android Application Crashes
Automatically Discovering, Reporting and Reproducing Android Application CrashesAutomatically Discovering, Reporting and Reproducing Android Application Crashes
Automatically Discovering, Reporting and Reproducing Android Application Crashes
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
 
Mustaque_CV_mar
Mustaque_CV_marMustaque_CV_mar
Mustaque_CV_mar
 

Recently uploaded

Recently uploaded (20)

Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 

PhoneCom2011 panel - Guanling Chen

  • 1. Usability Challenges for PhoneCom Guanling Chen University of Massachusetts Lowell http://www.cs.uml.edu/~glchen/
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 9. Android UI Framework Dialog Button Widget (View Class) AdapterView (ViewGroup) Menu 9
  • 10. Recorded Events Recorded  Android  UI  Events  are  summarized  in   the  following  table,  classified  by  their  adhering   window   Unhandled Area 10
  • 11. State Machine Model Expert  State  Machine:   Expert  States  and  Transi3ons:   11
  • 12. Traffic Flow Chart User  Traffic  Flow  Chart:   Incoming  flow   Outgoing  flow   Flow  to  Mistake   States   Backtracking   flow   Mistake  States  and  Transi3ons:   12
  • 13. Reported Metrics Signs  for  poten3al  usability  problems:   -­‐ Too  many  backtracking   -­‐ Par0cipants  cannot  complete  one  step   -­‐ Low  correct  flow  ra0o   13
  • 14. Evaluation Usability  Problems  idenFfied  by  Event  Logging  Tool:   *  Numbers  in  parenthesis  are  problems  idenFfied  by  Laboratory-­‐ based  Usability  tesFng  method:   -­‐  Good  at  iden3fying  cri3cal  (major  and  catastrophe)   usability  problems.   -­‐  Not  good  at  iden3fying  cosme3c  usability  problems.   14
  • 15. Challenges •  More precise analysis model with semantics •  Integration with context •  Inspection before deployment 15