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

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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