SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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. ...Angelo Rivolta
 
Общая ситуация на рынке труда в Ритейле. HeadHunter.ru
Общая ситуация на рынке труда в Ритейле. HeadHunter.ruОбщая ситуация на рынке труда в Ритейле. HeadHunter.ru
Общая ситуация на рынке труда в Ритейле. HeadHunter.ruNatalia Bocharova
 
английский язык в_индивидуальном_плане_развития_руководителей_высшего_звена_с...
английский язык в_индивидуальном_плане_развития_руководителей_высшего_звена_с...английский язык в_индивидуальном_плане_развития_руководителей_высшего_звена_с...
английский язык в_индивидуальном_плане_развития_руководителей_высшего_звена_с...Natalia Bocharova
 
Epätaloudellista taloutta torjumaan
Epätaloudellista taloutta torjumaanEpätaloudellista taloutta torjumaan
Epätaloudellista taloutta torjumaanArto O Salonen
 
профессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоровпрофессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоровNatalia Bocharova
 
front of the class
front of the classfront of the class
front of the classluzmotas
 
Monitoring energy consumption of smartphones
Monitoring energy consumption of smartphonesMonitoring energy consumption of smartphones
Monitoring energy consumption of smartphonesphonecom
 
звезды путешествий презентация к выставке HRM Expo от компании
звезды путешествий презентация к выставке HRM Expo от компаниизвезды путешествий презентация к выставке HRM Expo от компании
звезды путешествий презентация к выставке HRM Expo от компанииNatalia Bocharova
 
Key stage 2 term 1
Key stage 2 term 1Key stage 2 term 1
Key stage 2 term 1deepa443
 
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, Shl
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, ShlЧерез таланты сотрудников к результатам бизнеса. Ольга Рабкина, Shl
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, ShlNatalia Bocharova
 
Оценка управленческих команд. Detech
Оценка управленческих команд. DetechОценка управленческих команд. Detech
Оценка управленческих команд. DetechNatalia Bocharova
 
Probulin & ProfreshMints Info
Probulin & ProfreshMints InfoProbulin & ProfreshMints Info
Probulin & ProfreshMints InfoNutraCenter
 
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...Natalia Bocharova
 
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 actionsArto O Salonen
 
Текущая ситуация на рынке труда. Bisness Kernel
Текущая ситуация на рынке труда. Bisness KernelТекущая ситуация на рынке труда. Bisness Kernel
Текущая ситуация на рынке труда. Bisness KernelNatalia Bocharova
 
Learnmore Presentation
Learnmore PresentationLearnmore Presentation
Learnmore Presentationchloetatiana
 
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
 

Andere mochten auch (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)
 

Ähnlich wie 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 ApplicationsKevin Moran
 
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 ApplicationsKevin Moran
 
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 applicationsTom Mens
 
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 CloudRightScale
 
Application Quality Best Practices with VS2010
Application Quality Best Practices with VS2010Application Quality Best Practices with VS2010
Application Quality Best Practices with VS2010adrian8three
 
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 DunneSpiffy
 
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 applicationMykhail Galushko
 
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...Bitbar
 
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 TestingPorfirio Tramontana
 
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
 
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...NETWAYS
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance TestingAtul Pant
 
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...Kevin Moran
 
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 CrashesKevin Moran
 
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 Cognizant
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Kürzlich hochgeladen (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

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