1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C....

23
1 Inspecting User Interface Inspecting User Interface Quality in Web GIS Quality in Web GIS Applications Applications Juliano Schimiguel Juliano Schimiguel M. Cecília C. Baranauskas M. Cecília C. Baranauskas Claudia Bauzer Medeiros Claudia Bauzer Medeiros November-2004 November-2004 UNICAMP State University of Campinas UNICAMP State University of Campinas IC Institute of Computing IC Institute of Computing

Transcript of 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C....

Page 1: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

11

Inspecting User Interface Quality Inspecting User Interface Quality in Web GIS Applicationsin Web GIS Applications

Juliano SchimiguelJuliano SchimiguelM. Cecília C. BaranauskasM. Cecília C. BaranauskasClaudia Bauzer MedeirosClaudia Bauzer Medeiros

November-2004November-2004

UNICAMP State University of CampinasUNICAMP State University of CampinasIC Institute of ComputingIC Institute of Computing

Page 2: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

22

OutlineOutline

The Context of the WorkThe Context of the Work Interface Quality for Web GIS ApplicationsInterface Quality for Web GIS Applications

Goal and ContributionsGoal and Contributions User Interface Analysis of Web GIS Applications User Interface Analysis of Web GIS Applications

using ISO 9241using ISO 9241

Case StudyCase Study ConclusionsConclusions

Page 3: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

33

The Context of the WorkThe Context of the Work

The diversity of Web GIS application users The diversity of Web GIS application users demands investigation in the demands investigation in the quality of quality of human-computer interactionhuman-computer interaction

Interface quality involves several factorsInterface quality involves several factorsquality of the interface design processquality of the interface design processquality of the productquality of the productusage experienceusage experience

Page 4: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

44

GoalGoal

Investigating the use of ISO 9241 Investigating the use of ISO 9241 standard, to inspect the interface quality of standard, to inspect the interface quality of Web GIS applicationsWeb GIS applications

Case Study with some Web GIS Case Study with some Web GIS applicationsapplications

Page 5: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

55

ISO 9241ISO 9241

It consists of 17 parts, under the general It consists of 17 parts, under the general heading of heading of Ergonomic Requirements for Ergonomic Requirements for Office Work with Visual Display TerminalsOffice Work with Visual Display Terminals (VDTs)(VDTs)

Page 6: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

66

ISO 9241 PartsISO 9241 Parts1.1. General IntroductionGeneral Introduction

2.2. Guidance on Task Guidance on Task RequirementsRequirements

3.3. Visual Display RequirementsVisual Display Requirements

4.4. Keyboard RequirementsKeyboard Requirements

5.5. Workstation Layout and Postural Workstation Layout and Postural RequirementsRequirements

6.6. Guidance on the Work Guidance on the Work EnvironmentEnvironment

7.7. Requirements for Display with Requirements for Display with ReflectionsReflections

8.8. Requirements for Displayed Requirements for Displayed ColoursColours

9.9. Requirements for Non-Requirements for Non-keyboard Input Deviceskeyboard Input Devices

10.10. Dialogue PrinciplesDialogue Principles

11.11. Guidance on UsabilityGuidance on Usability

12.12. Presentation of InformationPresentation of Information

13.13. User GuidanceUser Guidance

14.14. Menu DialoguesMenu Dialogues

15.15. Command DialoguesCommand Dialogues

16.16. Direct Manipulation Direct Manipulation DialoguesDialogues

17.17. Form Filling DialogueForm Filling Dialogue

451/1321 Norms

Page 7: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

77

Case StudyCase Study

We chose applications with emphasis on We chose applications with emphasis on agricultural systemsagricultural systems

FUNCEME, SIMEPAR and AgritempoFUNCEME, SIMEPAR and AgritempoThe “Static Maps Server” category is more The “Static Maps Server” category is more

frequently foundfrequently foundThe “Maps Generator” category allows more The “Maps Generator” category allows more

interaction possibilities than the “Static Maps interaction possibilities than the “Static Maps Server”Server”

Page 8: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

88

FUNCEMEStatic Maps Server SIMEPAR

Static Maps Server

AgritempoMap Generator

Page 9: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

99

Analysis OverviewAnalysis Overview

65.5% 59.5%47.6%

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

Agritempo FUNCEME SIMEPAR

Violation Rate of All Norms

Page 10: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

1010

Analysis OverviewAnalysis Overview

70.6%52.9%

78.6%61.1%

0.0%10.0%20.0%30.0%40.0%50.0%60.0%70.0%80.0%

DialoguePrinciples

Presentationof

Information

UserGuidance

MenusDialogues

Agritempo

61.8%47.1%

64.3% 72.2%

0.0%10.0%20.0%30.0%40.0%50.0%60.0%70.0%80.0%

DialoguePrinciples

Presentationof

Information

UserGuidance

MenusDialogues

FUNCEME

47.1%29.4%

50.0%66.7%

0.0%10.0%20.0%30.0%40.0%50.0%60.0%70.0%80.0%

DialoguePrinciples

Presentationof

Information

UserGuidance

MenusDialogues

SIMEPAR

Page 11: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

1111

Analysis OverviewAnalysis Overview

70.6%61.8%

47.1%

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

80.0%

Agritempo FUNCEME SIMEPAR

Violation Rate of Dialogue Principles

52.9% 47.1%29.4%

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

80.0%

Agritempo FUNCEME SIMEPAR

Violation Rate of Presentation of Information

78.6%64.3%

50.0%

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

80.0%

Agritempo FUNCEME SIMEPAR

Violation Rate of User Guidance

61.1%72.2% 66.7%

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

80.0%

Agritempo FUNCEME SIMEPAR

Violation Rate of Menu Dialogues

Page 12: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

1212

Preliminary ResultsPreliminary Results

Results suggest that the evaluated applications Results suggest that the evaluated applications have more problems related to ISO 9241-10 have more problems related to ISO 9241-10 ((Dialogue PrinciplesDialogue Principles)) task adequateness, controllability, user expectations task adequateness, controllability, user expectations

conformity, customization adequateness, learning conformity, customization adequateness, learning

adequateness, etcadequateness, etc ISO 9241-14 (ISO 9241-14 (Menu DialoguesMenu Dialogues), which is ), which is

related to menu organization and dialogue related to menu organization and dialogue structurestructure

Page 13: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

1313

ISO 9241-10: Dialogue PrinciplesISO 9241-10: Dialogue Principles10-3.6.2: Errors should be explained to help the user to correct them

Violation

(Agritempo)

Page 14: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

1414

ISO 9241-10: Dialogue PrinciplesISO 9241-10: Dialogue Principles10-3.6.2: Errors should be explained to help the user to correct them

Agreement

(FUNCEME)

Page 15: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

1515

ISO 9241-12: Presentation of InformationISO 9241-12: Presentation of Information12-7.5.1: Colors as auxiliary codification – colors should never be used as the only means of codification

Violation

(SIMEPAR)

Page 16: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

1616

ISO 9241-12: Presentation of InformationISO 9241-12: Presentation of Information12-7.5.1: Colors as auxiliary codification – colors should never be used as the only means of codification

Agreement

(Agritempo)

Page 17: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

1717

ISO 9241-13: User GuidanceISO 9241-13: User Guidance13-5.3.2: Phrases do enhance the user’s control perception

Violation

(FUNCEME)

Page 18: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

1818

ISO 9241-13: User GuidanceISO 9241-13: User Guidance13-5.3.2: Phrases do enhance the user’s control perception

Agreement

(Agritempo)

Page 19: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

1919

ISO 9241-14: Menu DialoguesISO 9241-14: Menu Dialogues14-6.1.5: A menu map should clearly represent the menus’ systemstructure and should be available when necessary

Violation

(SIMEPAR)

Page 20: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

2020

ISO 9241-14: Menu DialoguesISO 9241-14: Menu Dialogues14-6.1.5: A menu map should clearly represent the menus’ systemstructure and should be available when necessary

Agreement

(Agritempo)

Page 21: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

2121

DiscussionDiscussion

The evaluated applications strongly violate norm The evaluated applications strongly violate norm 9241-10, which deals with dialogue principles9241-10, which deals with dialogue principles

This suggests that these applications have deficiencies in This suggests that these applications have deficiencies in factors related to task execution and controllabilityfactors related to task execution and controllability

Some norms do not fit in the Web GIS Some norms do not fit in the Web GIS applications context; e.gapplications context; e.g

Norm 10-3.6.5: Error situations may be deferredNorm 10-3.6.5: Error situations may be deferred In some situations, it is necessary to support immediate In some situations, it is necessary to support immediate

decisions on the considered problemdecisions on the considered problem

Page 22: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

2222

ConclusionsConclusions

This kind of analysis has shown usefulness and This kind of analysis has shown usefulness and should be adopted by application designersshould be adopted by application designers

to help them finding out potential problems in user interactionto help them finding out potential problems in user interaction

Characterized as an important tool for those who Characterized as an important tool for those who would like to search certification for their would like to search certification for their productsproducts

We have verified that the interface evaluation of We have verified that the interface evaluation of web applications in general need some web applications in general need some additional criteria and rulesadditional criteria and rules

We are now developing research work in this directionWe are now developing research work in this direction

Page 23: 1 Inspecting User Interface Quality in Web GIS Applications Juliano Schimiguel M. Cecília C. Baranauskas Claudia Bauzer Medeiros November-2004 UNICAMP.

2323

AcknowledgmentAcknowledgmentOrganizer Committee of GEOINFO2004Organizer Committee of GEOINFO2004

Contact InformationContact InformationJuliano SchimiguelJuliano Schimiguel

[email protected]@ic.unicamp.br

http://www.ic.unicamp.br/~ra000496/http://www.ic.unicamp.br/~ra000496/

LIS Laboratory of Information SystemsLIS Laboratory of Information Systems

http://www.lis.ic.unicamp.br/http://www.lis.ic.unicamp.br/

ComunIHC Community in Human-Computer Interaction of Campinas, SP and RegionComunIHC Community in Human-Computer Interaction of Campinas, SP and Region

http://www.comunihc.unicamp.br/http://www.comunihc.unicamp.br/