usability heuristics for touchscreen-based mobile … · usability heuristics for touchscreen-based...

41
Usability Heuristics for Touchscreen-based Mobile Devices Usability Heuristics for Touchscreen-based Mobile Devices Rodolfo Inostroza Carvajal Advisor: Dr. Cristian Rusu. Rodolfo Inostroza Carvajal Advisor: Dr. Cristian Rusu. Pontificia Universidad Católica de Valparaíso Facultad de Ingeniería Escuela de Ingeniería Informática

Upload: buikiet

Post on 12-May-2018

225 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Usability Heuristics for Touchscreen-based Mobile Devices

Usability Heuristics for Touchscreen-based Mobile DevicesRodolfo Inostroza Carvajal

Advisor:

Dr. Cristian Rusu.

Rodolfo Inostroza Carvajal

Advisor:

Dr. Cristian Rusu.

Pontificia Universidad Católica de ValparaísoFacultad de Ingeniería

Escuela de Ingeniería Informática

Page 2: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Isabel Brown Caces – PUCV, Valparaíso, Chile

16-01-2012 Rodolfo Inostroza Carvajal

Page 3: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Contents

• Introduction– Problem definition

• Research– Goals– Methodology

• Mobile devices• Usability• Usability in touchscreen-based mobile devices• Usability heuristics proposal• Conclusions• References

Rodolfo Inostroza Carvajal16-01-2012

Page 4: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

INTRODUCTIONINTRODUCTION

Rodolfo Inostroza Carvajal16-01-2012

Page 5: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Introduction

• Smartphones

Email

PIM

Internet Connection

+ Apps

Rodolfo Inostroza Carvajal16-01-2012

Page 6: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Introduction

Rodolfo Inostroza Carvajal16-01-2012

*Morgan Stanley (2009)

Page 7: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Introduction

Energy Capabilities

Processing Capabilities

Screen Size Screen Resolution

Data Input/Output Methods

Conectivity

Context of Use

New Usability?

Rodolfo Inostroza Carvajal16-01-2012

*Zhang & Adipat (2005)

Page 8: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Introduction » Problem Definition

• Usability: Main attribute

– IS Quality (ISO 9126)

– IS Success (Deloan & McLean, 2003)

• Touchscreen-based Mobile Devices

– Smartphones very popular

– Large amount of functionalities

– The user interacts with the PUI.

Rodolfo Inostroza Carvajal16-01-2012

Page 9: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

RESEARCHRESEARCH

Rodolfo Inostroza Carvajal16-01-2012

Page 10: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Research » Goals

• General Goal

– To establish a set of usability evaluation heuristics for touchscreen-based mobile devices.

• Specific Goals

– To analyze the characteristics, taxonomy, and elements of touchscreen-based mobile devices.

– To analyze usability attributes, rules, principles and evaluation methods.

– To propose a set of usability evaluation heuristics for touchscreen-based mobile devices.

– To validate the proposed set of usability evaluation heuristics for touchscreen-based mobile devices, through the use of heuristic evaluations and usability tests.

Rodolfo Inostroza Carvajal16-01-2012

Page 11: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Research » Methodology

Rodolfo Inostroza Carvajal16-01-2012

• Methodology Proposal

– “A methodology to establish usability heuristics”, C. Rusu, S. Roncagliolo, V. Rusu and C. Collazos, ACHI, pages 59–62, 2011

• Case study

Page 12: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

MOBILE DEVICESMOBILE DEVICES

Rodolfo Inostroza Carvajal16-01-2012

Page 13: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Mobile Devices » Classification

• According to Schiefer y Decker (2008), whichconsiders the following criteria:1. Size and weight

2. Input modes

3. Output modes

4. Performance

5. Kind of usage

6. Communication capabilities

7. Type of operating system

8. Expandability

Rodolfo Inostroza Carvajal16-01-2012

Page 14: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Mobile Devices » Classification

• Mobile Standard PC

• Mobile Internet Devices

• Handhelds/PDA

• Smartphones

• Feature Phones

• Simple Phones

• Special Terminals

Rodolfo Inostroza Carvajal16-01-2012

Page 15: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

USABILITYUSABILITY

Rodolfo Inostroza Carvajal16-01-2012

Page 16: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Usability » ISO 9241

16-01-2012 Rodolfo Inostroza Carvajal

• ISO defines usability as "The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use."

Page 17: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Usability » Nielsen’s Usability Heuristics

Visibility of system status Minimize the user's memory load

Match between system and the real world Flexibility and efficiency of use

User control and freedom Aesthetic and minimalist design

Consistency and standardsHelp users recognize, diagnose, and

recover from errors

Error prevention Help and documentation

16-01-2012 Rodolfo Inostroza Carvajal

*Jakob Nielsen (2005)

Page 18: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

USABILITY IN TOUCHSCREEN-BASED

MOBILE DEVICES

USABILITY IN TOUCHSCREEN-BASED

MOBILE DEVICES

Rodolfo Inostroza Carvajal16-01-2012

Page 19: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Usability in Touchscreen-based Mobile Devices

• Jakob Nielsen (1994)– «Usability Engineering»

• Ketola & Röykkee (2001)– User Interface Division

• 7 áreas

• Ham et al. (2009)– A framework for evaluating the usability of mobile

phones based on multi-level, hierarchical model ofusability factors.

• Zhang & Adipat (2005)– Challenges, Methodologies, and Issues in the Usability

Testing of Mobile Applications

Rodolfo Inostroza Carvajal16-01-2012

Page 20: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

USABILITY HEURISTICS PROPOSALUSABILITY HEURISTICS PROPOSAL

Rodolfo Inostroza Carvajal16-01-2012

Page 21: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Proposal » First Iteration• Guided Inspection

Rodolfo Inostroza Carvajal16-01-2012

Nokia X6Samsung Galaxy S

Page 22: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Proposal » First Iteration

Rodolfo Inostroza Carvajal16-01-2012

• A set of 11 Heuristics was proposed

– Positive and negative aspects.

– Specialists consulting.

Page 23: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Proposal » First Iteration Validation

Rodolfo Inostroza Carvajal16-01-2012

• 2 Experiments

– Ecuador:

• 4 evaluators - similar experience.– 2 use Nielsen’s heuristics

– 2 use Proposed heuristics

– Chile:

• 6 evaluators – beginners with a more experienced leader.

– 3 use Nielsen’s heuristics

– 3 use Proposed heuristics

BlackberryStorm

Nokia N97

Page 24: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Rodolfo Inostroza Carvajal16-01-2012

Proposal » First Iteration Validation

57%

43%

Issues - 1st Experiment

Proposal (3,19)

Nielsen's (2,33)

Page 25: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Rodolfo Inostroza Carvajal16-01-2012

Proposal » First Iteration Validation

53%47%

Issues – 2nd Experiment

Proposal (2,35)

Nielsen's (1,62)

Page 26: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Rodolfo Inostroza Carvajal16-01-2012

Id Category Total Issues Severity Average

Experiment 1 2 1 2

P1Problems identified by both groups of evaluators

18 10 3,14 2,90

P2

Problems identified only by the group that used the set of heuristics defined at first iteration

21 27 3,00 2,93

P3

Problems identified only by the group that used Nielsen’s heuristics

14 23 2,68 2,39

Total 53 60

Proposal » First Iteration Validation

• Why?

Page 27: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

SECOND (FINAL) ITERATIONSECOND (FINAL) ITERATION

16-01-2012 Rodolfo Inostroza Carvajal

Page 28: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Rodolfo Inostroza Carvajal16-01-2012

Proposal » Second Iteration

Touchscreen-based mobile devices heuristics

Id Definition

TMD1 Visibility of system status

TMD2 Match between system and the real world

TMD3 User control and freedom

TMD4 Consistency and standardsTMD5 Error preventionTMD6 Minimize the user's memory loadTMD7 Customization and shortcutsTMD8 Efficiency of use and performanceTMD9 Aesthetic and minimalist design

TMD10Help users recognize, diagnose, and recover from errors

TMD11 Help and documentation

TMD12 Physical interaction and ergonomics

Page 29: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Proposal » Presentation

Rodolfo Inostroza Carvajal16-01-2012

TMD3

User control and freedom

• Allow undo & redo• "emergency exits"• Options should be easy to find• No long dialog sequences

Page 30: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Proposal » Presentation

Rodolfo Inostroza Carvajal16-01-2012

TMD4

Consistency and standards• Follow established conventions• The same in the same way• Standard and consistent

Page 31: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Proposal » Presentation

Rodolfo Inostroza Carvajal16-01-2012

TMD7

Customization and shortcuts

• The system should provide basic and advanced configuration options.

• The system should allow customizationand set shortcuts.

• The system should allow sorting and creation of groups of elements.

Page 32: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Proposal » Presentation

Rodolfo Inostroza Carvajal16-01-2012

TMD12

Physical interaction and ergonomics

• The system should provide physicalbuttons or similar for main and/orrecurrent functions.

• They should be placed in recognizableplaces, by the user.

• Device’s dimensions, shape, weight and position of buttons or similar should fitthe normal posture of the user’s hand.

Page 33: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

PROPOSAL VALIDATIONPROPOSAL VALIDATION

Rodolfo Inostroza Carvajal16-01-2012

Page 34: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Proposal Validation

16-01-2012 Rodolfo Inostroza Carvajal

32%

11%57%

Nielsen (1,75)

Both (0,47)

Proposal (2,67)

Page 35: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

CONCLUSIONS AND FUTURE WORKCONCLUSIONS AND FUTURE WORK

Rodolfo Inostroza Carvajal16-01-2012

Page 36: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Conclusions and Future Work

• A methodology for developing usability heuristics– Success!

• Physical aspects affect usability!• New techniques are required

– New set of heuristics (feedback new iteration?)– New usability testing techniques

• How to design «usable» interfaces?– Design patterns

• The development of a Checklist improved theProblem Detection.

16-01-2012 Rodolfo Inostroza Carvajal

Page 37: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Questions?Questions?Thank you.

[email protected]

Thank you.

[email protected]

Page 38: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

Really…You can ask QuestionsReally…You can ask QuestionsThank you.

[email protected]

Thank you.

[email protected]

Page 39: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

REFERENCESREFERENCES

Rodolfo Inostroza Carvajal16-01-2012

Page 40: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

References

1. Morgan Stanley. The Mobile Internet Report. Disponible en: http://www.ms.com/techresearch, 2009.

2. Dongsong Zhang y Boonlit Adipat. Challenges, methodologies, and issues in the usability testing of mobile applications. Int. J. Hum. Comput. Interaction, 18(3):293–308, 2005.

3. Jakob Nielsen. Usability Engineering. Morgan Kaufmann Publishers, San Francisco, California, October 1994.

4. Pekka Ketola Mika and Mika Röykkee. The three facets of usability in mobile handsets. In Proceeding of CHI 2001, Workshop, Mobile Communications: Understanding Users, Adoption & Design Sunday and Monday. ACM, 2001.

5. Dong-Han Ham, Jeongyun Heo, Sanghyun Park, Chiwon Song, and WanChul Yoon. A framework for evaluating the usability of mobile phones based on multi-level, hierarchical model of usability factors. Interact. Comput., 21:263–275, August 2009.

Rodolfo Inostroza Carvajal16-01-2012

Page 41: Usability Heuristics for Touchscreen-based Mobile … · Usability Heuristics for Touchscreen-based ... –To propose a set of usability evaluation heuristics for touchscreen-based

References

6. A. Baz, I. Ferreira, M. Álvarez, and R. García. Dispositivos Móviles. Memoria de Título Profesional de Ingeniero de Telecomunicaciónes, Universidad de Oviedo., 2009.

7. Little Springs Design. A New Device Taxonomy. Disponible en: http://www.littlespringsdesign.com/blog/2006/May/a-new-device-taxonomy/, 2006.

8. Gunther Schiefer and Michael Decker. Taxonomy for mobile terminals - a selective classification scheme. In Joaquim Filipe, David A. Marca, Boris Shishkov, and Marten van Sinderen, editors, ICE-B, pages 255–258. INSTICC Press, 2008.

9. Global Stats - Statcounter. Disponible en: http://gs.statcounter.com, revisado el 19/04/2011.

10. Jakob Nielsen. Ten Usability Heuristics. Disponible en: http://www.useit.com/papers/heuristic/heuristic_list.html, 2005.

Rodolfo Inostroza Carvajal16-01-2012