SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

Общая ситуация на рынке труда в Ритейле. 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
 

En vedette (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)
 

Similaire à 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
 

Similaire à 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
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

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