FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly...

25
FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces Addressing the elderly diversity Sibelius Seraphini Vinícius P. Gonçalves Vânia P. A. Neris Jó Ueyama

description

These slides were presented at 15th International Conference on Enterprise Information Systems (ICEIS - 2013)

Transcript of FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly...

Page 1: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces

Addressing the elderly diversity

Sibelius SeraphiniVinícius P. GonçalvesVânia P. A. NerisJó Ueyama

Page 2: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Outline

Introduction; Key aims; Implementation of Flexible Interfaces

for Elderly; Evaluation of FlexInterface with

Elderly Users; Conclusions and Future Work.

2 / 25

Page 3: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Context

Increased use of Mobile Devices; (Nilsen, 2011) Aging population worldwide;

893 million elderly people in the world; (UN, 2010)

Even in the elderly population, there are differences regarding education, experience with technology, cognitive and physical abilities.

3 / 25

Page 4: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Problematic

Mobile phones interface are developed for young people;

(Wood et al., 2005; Czaja e Lee, 2007; Goebel, 2007)

Need to investigate solutions for elderly public: Taking into account the diversity of interaction skills among the

elderly.

4 / 25

Page 5: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Key Aims

Provide interfaces that meet the highest number of elderly users;

Make an existing solution to adapt to several user profiles.

5 / 25

Page 6: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Our Approach

Develop flexible interfaces;

Flexibility Changes on interface elements (color, size, positions, etc); Changes in the order of the interaction actions;

We proposed a framework that supports the development of flexible tailored interface design.

6 / 25

Page 7: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Implementation of Flexible Interfaces for Elderly

Page 8: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Our Architecture

8 / 25

Page 9: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Android

The world’s most widely used smartphone platform (Canalys, 2011);

Open Source; Design for touchscreen mobile devices –

smartphones and tablet computers; Independence of Handset Makers.

9 / 25(Android , 2011)

Page 10: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

OpenCom

Developed by Lancaster University; CBSD: Component Based Software Development; Reset components at Runtime; Adapts to the dynamics features of

the execution environment;

Domain Independence; Device Independence; Low Overhead.

10 / 25(Ueyama et al., 2009)

Page 11: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

FlexInterface

Supports the development of the design of flexible interfaces

Based on the adaptive middleware OpenCom;

Enables the application fits user needs during their interaction with the device;

Interfaces elements are components; Loaded, instanstied and

destroyed on demand.

11 / 25

Page 12: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

The FlexInterface Approach

FlexInterface Generic Component; Two receptacles (required interfaces) FlowScreen

Determine a sequence of screens used in a task for a user profile; Example: Record Name -> Record Phone -> Save Contact;

ProfileChecker Select the most suitable user profile based on user’s interaction data; Reset the FlexInterface components.

FlexComp

12 / 25

Page 13: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Evaluation of FlexInterface with Elderly Users

Page 14: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Evaluation with Elderly Users

Purpose of Evaluation: Observe and analyse the

interaction of elderly people with flexible interfaces for mobile phones and see if there was improvement over the non-flexible interface;

Elderly from CRAS (Community Center) - São Carlos/SP;

Task: User should save a contact in

mobile phone address book and call it following.

Pair Users AgeEducation

LevelCell phone

Usage

D1 1, 2 81, 84Less than 4

yearsNever

D2 3, 4 66, 60Less than 4

yearsRarely

D3 5, 6 61, 60More than 12

yearsDaily

D4 7, 8 65, 69Less than 4

yearsRarely

14 / 25

Page 15: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

FlexInterface for Elderly Users

Two different profiles of elderly people Low Education profile – Elderly with less than 4 years of education; High Education profile – Elderly with more than 4 years of education;

ElderlyFlex Extension of FlexComp One new receptacle (IKeyboard)

IKeyboard Enables us to reset the keyboard at runtime

15 / 25

Page 16: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

FlexInterface for Elderly Users

16 / 25

Page 17: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

FlexInterface for Elderly Users

ElderlyProfileChecker Collect data from the user’s interaction Sets the most suitable elderly user profile

One Keyboard and FlowScreen Component for user profile; Default, LowEducation and HighEducation

17 / 25

Page 18: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

FlexInterface for Elderly Users

18 / 25

Native Contact Application Android

Contact Application Interface

Flexible Contact Application Android

Page 19: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

FlexInterface for Elderly Users

19 / 25

Default Keyboard Adapted Keyboard

Keyboard Interface

Page 20: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Evaluation with Elderly Users

Pair 1: “I can see well that button. I loved the green color!”; Pair 2 e Pair 4:

“I’d rather hear the voice than having to type.”; “I loved talking to the phone. He talked to me!”; “Is this phone for sale?”;

Pair 3 (Doctorate): “Having the color gray does not affect the task.”.

20 / 25

Page 21: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Results of Evaluation

21 / 25

Page 22: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Results of Evaluation

22 / 25

Page 23: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Conclusions and Future Work

FlexInterface framework can be used to adapt existing solutions to meet a broader number of users (For instance, Native Contact Android in our Evaluation);

FlexInterface framework improve the usability of a system (by a low overhead), since make tasks easy to complete (less time required per task); and improve the user satisfaction.

23 / 25

Page 24: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Conclusions and Future Work

Feasibility testing of the FlexInterface on: Others devices (tablets and / or notebooks); Others domains (webpages and /or desktop applications); Others types of Users (children).

Improve the FlexInterface Model: Add specifics components to collect data from the user; Add components to adapt the interface based on the emotion

of the user;

24 / 25

Page 25: FlexInterface: a Framework to Provide Flexible Mobile Phone User Interfaces - Addressing the elderly diversity - ICEIS 2013

Thank You

[email protected]@[email protected]@dc.ufscar.br