SlideShare a Scribd company logo
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

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 torjumaan
Arto O Salonen
 
профессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоровпрофессиональное развитие Vs профессионального обучения ошб борис_федоров
профессиональное развитие Vs профессионального обучения ошб борис_федоровNatalia Bocharova
 
Crepsculo
CrepsculoCrepsculo
Crepsculo
yesseniarueda
 
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 smartphones
phonecom
 
звезды путешествий презентация к выставке 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 1
deepa443
 
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, Shl
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, ShlЧерез таланты сотрудников к результатам бизнеса. Ольга Рабкина, Shl
Через таланты сотрудников к результатам бизнеса. Ольга Рабкина, ShlNatalia Bocharova
 
Оценка управленческих команд. Detech
Оценка управленческих команд. DetechОценка управленческих команд. Detech
Оценка управленческих команд. DetechNatalia Bocharova
 
Probulin & ProfreshMints Info
Probulin & ProfreshMints InfoProbulin & ProfreshMints Info
Probulin & ProfreshMints Info
NutraCenter
 
amparito
amparito amparito
amparito
luzmotas
 
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...
Оценка + Компетенции + Электронное обучение = Развитие = Как реализовать? Гип...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 actions
Arto O Salonen
 
Текущая ситуация на рынке труда. Bisness Kernel
Текущая ситуация на рынке труда. Bisness KernelТекущая ситуация на рынке труда. Bisness Kernel
Текущая ситуация на рынке труда. Bisness KernelNatalia 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
 
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
Kevin Moran
 
Resume
ResumeResume
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
Tom 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 Cloud
RightScale
 
Application Quality Best Practices with VS2010
Application Quality Best Practices with VS2010Application Quality Best Practices with VS2010
Application Quality Best Practices with VS2010
adrian8three
 
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
 
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
Mykhail 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
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
sachinmistry786
 
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
Porfirio 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 Testing
Atul Pant
 
Webdiagnostic
WebdiagnosticWebdiagnostic
Webdiagnostic
Ralf Beyer
 
ishwar
ishwarishwar
ishwar
ishwar rajak
 
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 Crashes
Kevin 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
 
Mustaque_CV_mar
Mustaque_CV_marMustaque_CV_mar
Mustaque_CV_mar
Mustaque Alam
 

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

Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 

Recently uploaded (20)

Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 

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