Usability Engineering for Educational Web GIS



Similar documents
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

Triggers & Actions 10

GETTING STARTED WITH COVALENT BROWSER

CONTENTM WEBSITE MANAGEMENT SYSTEM. Getting Started Guide

ArcGIS online Introduction Module 1: How to create a basic map on ArcGIS online Creating a public account with ArcGIS online...

Computing and Communications Services (CCS) - LimeSurvey Quick Start Guide Version 2.2 1

Activity: Using ArcGIS Explorer

Getting Started With Mortgage MarketSmart

MetroBoston DataCommon Training

OECD.Stat Web Browser User Guide

Creating Online Surveys with Qualtrics Survey Tool

Executive Dashboard Cookbook

PERSONALIZED WEB MAP CUSTOMIZED SERVICE

A) What Web Browser do I need? B) Why I cannot view the most updated content? C) What can we find on the school website? Index Page Layout:

3 Ways Your Web Design Can Better Connect You to Your Audience

Introduction to Exploratory Data Analysis

Future Landscapes. Research report CONTENTS. June 2005

Investigating World Development with a GIS

Mobile Technique and Features

Working with the Ektron Content Management System

VISUALIZATION OF GEOSPATIAL METADATA FOR SELECTING GEOGRAPHIC DATASETS

WP Popup Magic User Guide

Expert Review and Questionnaire (PART I)

Common Online Advertising Terms Provided by ZEDO, Inc.

Message from Marketing & Creative Services

Using Kid Pix Deluxe 3 (Windows)

Step 1 Preparation and Planning

A Workflow for Creating and Sharing Maps

3D-GIS in the Cloud USER MANUAL. August, 2014

Traffic Management App. User Guide

User Guide. Chapter 6. Teacher Pages

Web Design Project Center Project Center - How to Login

Creating Web and Mobile Maps Using ArcGIS Online. SCO Technical Paper

RV 12 Electrical Schematic Instructions

WEBSITE DESIGN CONSIDERATIONS

Examining the Usability of the University of Hawaii at Manoa s Office of the Registrar Website

Mapping Your Land: An Overview for Landowners

Smoke Density Monitor application documentation

How to set up a campaign with Admedo Premium Programmatic Advertising. Log in to the platform with your address & password at app.admedo.

Getting Started Guide. Chapter 14 Customizing LibreOffice

Design Your Web Site from the Bottom Up. By Peter Pappas. edteck press

WebFOCUS BI Portal: S.I.M.P.L.E. as can be


Screen Design : Navigation, Windows, Controls, Text,

Programming in Access VBA

INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7

Storytelling with Maps: Workflows and Best Practices

SMART Board Training Outline Trainer: Basel Badran

UNIVERSITY OF CALGARY Information Technologies WEBFORMS DRUPAL 7 WEB CONTENT MANAGEMENT

Manual. Sealer Monitor Software. Version

Usability Issues in Web Site Design

Read&Write for Google icon

SBS ONLINE ADVERTISING SPECS SBS JANUARY 2015

Joomla! 2.5.x Training Manual

Google Analytics Basics

Writer Guide. Chapter 15 Using Forms in Writer

Mail Chimp Basics. Glossary

Quick Start Guide. Ignite for SQL Server. Confio Software 4772 Walnut Street, Suite 100 Boulder, CO CONFIO.

White Paper: Designing Resourceful Graphical User Interfaces (GUIs) for Healthcare Applications

Chapter 14: Links. Types of Links. 1 Chapter 14: Links

Dreamweaver: Getting Started Website Structure Why is this relevant?

Web design and planning

EmpCenter Employee Training for Harvey Mudd College. TR-01: Time and Attendance Employee Functions

an introduction to VISUALIZING DATA by joel laumans

TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES

Process Portal Hands-on Exercise

Best Practices for Dashboard Design with SAP BusinessObjects Design Studio

smespire - Exercises for the Hands-on Training on INSPIRE Network Services April 2014 Jacxsens Paul SADL KU Leuven

Accountable Care Organization Quality Explorer. Quick Start Guide

Creating a website using Voice: Beginners Course. Participant course notes

Data source, type, and file naming convention

Help Document for Step by step, how-to instructions for navigating and using the Savannah Area GIS viewer.

Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004

Designing for Mobility

WEKA KnowledgeFlow Tutorial for Version 3-5-8

How To Use Sharepoint Online On A Pc Or Macbook Or Macsoft Office 365 On A Laptop Or Ipad Or Ipa Or Ipo On A Macbook (For A Laptop) On A Desktop Or Ipro (For An Ipro

Enriched Links: A Framework For Improving Web Navigation Using Pop-Up Views

Web design & planning

Draw pie charts in Excel

Where On Earth Will Three Different Satellites Provide Simultaneous Coverage?

Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business

Signatures. Advanced User s Guide. Version 2.0

MS Internet Explorer Vs Opera Comparative Usability Test

Infor ERP BaanIV / Baan 5.0 / LN 6.1. User's Guide for Worktop 2.4

Manual. OIRE Escuela de Profesiones de la Salud. Power Point 2007

Supervised Classification workflow in ENVI 4.8 using WorldView-2 imagery

How To Create A Campaign On Facebook.Com

Data Visualization. Brief Overview of ArcMap

Transcription:

Usability Engineering for Educational Web GIS Martin Düren Institute for Geoinformatics University of Münster Germany m_duer02@uni-muenster.de Thomas Bartoschek Institute for Geoinformatics University of Münster Germany bartoschek@uni-muenster.de Abstract This work introduces concepts from usability engineering and user centered design into software development in the educational context. As most WebGIS on the educational market are based on classical GIS principles made for professionals there is a need for usable tools that fit the needs of children, teenagers and teachers. A prototype WebGIS application for schools to present various geospatial datasets with an intuitive user interface will be presented. The used technologies and user interface elements are described. A usability test with secondary school students is described and used to assess the performance of the prototype web application in a realistic environment. Implications from this test give insight into design rules for usable WebGIS for educative use. Keywords: Usability Engineering, GIS, School, Education, Human-Computer Interaction. 1 Introduction Geographical Information Systems (GIS) have become part of our everyday life in the past decades. Today almost 50 years after the first GIS has been invented in Canada [14], it has become subject of educational standards regarding the material taught in schools and can support students with personalized instruction and interactive animations, games, and simulations that can make complex concepts and systems more understandable [19]. While there are some established commercial software vendors, who provide GIS software for professional and business use, there is also a large and growing number of GIS applications on the Internet for nonprofessional users. Several frameworks and APIs for the construction of web applications are available, as GIS are no longer only of importance for professional use, but also for non-professionals. This makes the research field of Human- Computer Interaction (HCI) a key aspect in designing GIS applications. HCI has always been an important aspect of GIScience as coined by Goodchild [5], and it only gained importance with the growth and broad availability of the Internet. Designing a GIS application now requires a deeper understanding of spatial cognition, spatial ontologies, and geographic visualization [6]. In this paper the focus lies on a mapping application specially designed for educational purposes. The age of the users ranges from 12 to 16 years, these are the students in the classes 7 to 9 in the German school system. In these classes the pupils have to learn how to use GIS software, they need to know how various spatial processes work and what their spatial consequences on other fields are [8]. The targeted audience consists mainly of pupils, who are casual users. This type of user only uses a piece of software from time to time, thus the applications needs to provide a steep learning curve and the users need to be able to remember how the system works very easily [9]. Off-the-shelf geographic information system software as used by specialists requires a deeper understanding of database systems, geography and cartography, which makes these systems hard to use and understand for non-specialists [15]. The underlying system architecture and the actual processes required for a GIS to work must be hidden from the users in order to simplify interaction with the software. Aspects like these have to be considered when designing a web application for students. There are several WebGIS applications available in Germany especially designed for the use in school. These applications often are out-dated in terms of design and do not satisfy the demands set by modern standards of usability engineering and similar web applications used by teenagers. In order to further assess the requirements needed for a WebGIS to work in an educational environment with children, teenagers and teachers this paper reviews existing WebGIS applications (section 2) and points out reasons for usability engineering in this context. A prototypical WebGIS is described in section 4 and tested with secondary school students (section 5). Conclusion and an outlook follow in section 6. 2 Educational WebGIS in Germany In Germany the term WebGIS used in an educational context describes web applications providing capabilities for creating simple thematic maps with predefined curricular data. These WebGIS applications merely need to fulfil the demands set by the educational guidelines and would not meet common definitions of WebGIS. It the context of this research we will keep the naming WebGIS. Currently there are five major WebGIS applications that are being used for teaching in German schools. Two of them are provided by traditional textbook publishers, which are very popular in German schools. DIERCKE 1 provides a WebGIS together with assistance for teaching geography and GIS. The GIS provides thematic geo-data based on the geography curricula and has other valuable features such as a good function to print the created maps. The main view is complex and bulky menus surround a small map. Some of the visible menus do not apply to any mapping function and can be distracting for users. Nielsen [10] states that pixels used for website navigation should be kept under 20%. Figure 1 shows the Diercke WebGIS. Approximately 25% of the website are used by the map, the rest is empty, navigation or the banner. 1 http://diercke.webgis-server.de/

AGILE 2013 Leuven, May 14-17, 2013 The legend on the left-hand side is also the layer management menu. If a user wants to classify the given data there are small icons within the legend that open a pop-up window for creating individual classes and assigning colours to them. The other WebGIS by a book publisher is provided by Klett2. Two other WebGIS applications are provided by German federal states34 and another available WebGIS is made by a University5. All of them are designed in a similar fashion; n one provides panning and zooming in an intuitive fashion as in the popular mapping services. These WebGIS applications also utilize bulky menus, small icons out-dated designs and make heavy use of pop ups. They copy elements from professional GIS solutions, thus raising the usability barrier considerably for teachers who do not have additional time in their everyday work-life to get involved with the demands of such software [18]. Although teaching with WebGIS is mandatory, the usage in schools is in fact a rarity [17]. The benefits of these WebGIS for teaching are that there is no need for installations; they work on any machine featuring an internet connection and a modern web browser [2]. Teachers also do not have the troubles of acquiring data and other materials. This can also be a disadvantage, as it is mostly not possible to add new data. The available WebGIS applications also make use of basic desktop GIS concepts such as layers, a spatial database and map interaction. While the existing WebGIS may help fulfilling those goals, they are not build with the user in mind. It is not possible to work with these websites without acquiring additional knowledge. Nielsen [9] defines usability as consisting of learnability, efficiency, memorability, errors and satisfaction. This means the software needs to be easy to learn, efficient to use, easy to remember, should not allow users to make errors and be satisfactory to use. Haklay and Zafiri [6] state that there is a lack of research into the way GIS is used at the workplace, in schools, and at home. Designs such as the Diercke WebGIS are acceptable, but there is room for improvement. Traynor and Williams [15] suggest to use participatory design as an approach to building new software, Traynor and Williams [16] also state that a program, which is usable by non-specialists, should be free of technical terminology, independent on the software architecture, and expressed in terms of the users tasks. It is also an important aspect to know your user [7]. For this paper the targeted user group mainly consists of teenagers of the age from 12 to 16 as this age range is the most prominent in the targeted school classes where GIS are taught [8]. This age group has to be distinguished from children, whose age ranges from 6 to 12. Children and teenagers have very different habits of using technology. They have a different conception of how things work [12]. Although it is said, that modern teenagers are well Figure 1: Diercke WebGIS. The original is shown on the left-hand side. On the right-hand side website elements are marked as follows: Green shows the content of interest, yellow marks the space used for navigation, red shows content that is not affiliated with the map, the white space remains unused. 3 Usability Engineering In the German school system the use and application of WebGIS is mandatory in geography classes in secondary school [8]. These guidelines specify that students should know how to gather data from sources such as GIS (WebGIS or geo-data viewer) and be able to design thematic maps [4]. 2 http://www.klett-gis.de http://webgis.sn.schule.de 4 http://webgis.bildung-rp.de 5 http://www.webgis-schule.de 3 connected with the internet, using social networks, owning smart phones or using the web for personal or school tasks, it is a common misconception, that teenagers are efficient and skilled when it comes to technology. Studies show that teenagers have very individual issues in web usability. A study conducted by Nielsen [11] shows that teenagers like cool looking graphics, modest and clean designs and most important of all no boring sites. For children and teenagers the first impression plays a big role, both prefer bigger font sizes and less text to read as their attention span is shorter than the attention span of adults. Nielsen [11] also states, that interactive features work very well with teenagers and can be used to keep their attention. There is a need to put more effort

AGILE 2013 Leuven, May 14-17, 2013 in usability engineering and research towards the use of software by children and teenagers. Especially in times where computers, software and teaching are inevitably coming together more and more as Ortmann [13] predicts and classrooms are becoming digital. 4 WebGIS Prototype In this work a prototype is used for a usability study. The design approach is adapted with the aspects of usability engineering as mentioned in the last section. The website6 is designed to be intuitive, interactive and self-explanatory. Figure 2 shows a prototypical design. The map, which is the main element of interest, is expanded over the whole browser window, thus using the maximum space made available by the browser as demanded by Nielsen [10]. All control elements are within the map. The zoom slider and the scale are on the left side and the icons used to bring up the menus are on the right side. The menus can be opened by clicking on the icons (upper right); this triggers a slide animation to draw the user s attention to it. While animations in general are good, they should not be over-used. They can be used to focus on something that has changed [10]. Especially for the users from the age class of teenagers it can be advantageous to have a high degree of interactivity and some animations [11]. There are four icons in total, one for the layer menu, one for the classes menu, one for the legend and one for adding a second map view. The existing GIS solutions for use in an educational context, which are described above, all utilize the classical layer model to visualize data. This makes it very difficult to directly compare two or more data sets. Cinnamon et al. [3] describe the advantages of the ability to compare two maps directly: The ability to compare any of the maps on a single screen almost instantaneously via the use of the split-screen was a benefit for most respondents. They also state, that split screen visualization is an effective way to compare variables in an interactive manner. The prototype makes use of this feature in an intuitive way. Once the icon for split screen mode is clicked, a second map view is opened. If the user pans or zooms within one of the two maps the other one is rearranged accordingly. It is possible to configure each view independently from the other one. The layer menu provides 5 different thematic layers and several background maps. Behind each thematic layer a small i -icon gives information about the data on mouse-over. The classes menu is divided into two folding sub-menus. Here users can style the map using automated class (with color ramp) breaks or individual breaks. The whole web site is constructed with responsive web design in mind (RWD) to fit all resolutions and most conventional web browsers and most Android and ios tablets. 5 Usability Test We conducted a usability test with pupils to assess the usability of the prototype. This test served solely the purpose of usability testing rather than testing how effective learning with the given set of features proves to be. The aim is to establish a WebGIS that reduces the usability threshold for teachers and pupils and will be used more frequently, thus the test concentrates strictly on usability issues. The test was construed to be a formative evaluation of the prototype, to help improve the given software interfaces [9]. Test candidates were teenagers between 16 and 17 years old from a German secondary school. In 100 minutes of time we were able to test the prototype with 9 testers, 4 of which were female and the remaining 5 were male. The given number of test users is sufficient as described by Nielsen [9], who states that for revealing usability problems a low number of testers suffices, because the count of findings gained through larger numbers of testers levels out very quickly. The test was set up following tips and procedures described by Nielsen [9] and by using the thinking-aloud method. The test was set up in a common classroom at their school with a desktop computer. A camera was placed to record all tests. The testers were asked to think aloud while working on the given tasks. The tasks were focused on creating a map out of the data and using some specific functions (i.e. split screen). Immediately after completing the test tasks, the testers were given a questionnaire, in which they were asked to give some Fig. 2. The prototype GIS: Comparing two maps. All available menus are shown; they can be slid away by pressing the icons on the right-hand side. 6 http://www.webgis-westfalen.de

AGILE 2013 Leuven, May 14-17, 2013 information about themselves such as prior knowledge about GIS or experience with computers and about personal opinions about the design. Most questions used a semantic differential scale to gain insight into the tester s attitude towards the concepts to be evaluated [9]. One half of the test candidates estimated that their computer experience is slightly above average, the other half specifies their computer knowledge to be slightly below average. When asked what they use a computer for in their everyday life all pupils answered for social media and school. Two male candidates stated that they use a computer also for games and one female candidate used a computer for work outside school. All candidates use web applications for mapping purposes such as Google Maps or Bing Maps from time to time, but not on a regular basis. And although it is a requirement in the German school system to teach with WebGIS or geo- data- viewers [9] only two of the testers stated in the questionnaire, that they have used a WebGIS in school before. is no identifiable significant trend in the data that shows a difference between male and female. Figure 4 confirms this and adds that whether a test user was experienced or inexperienced did not matter regarding their actual performance during the tests using the prototype. The tests showed that pupils tend to miss subtle interface elements. When asked to change the background map in the application some candidates found the appropriate sub menu very fast without detours to other parts of the interface. Most other testers looked for several minutes and clicked on everything they could see. The required menu to change the background map is in a folding menu as shown in Figure 2. Many candidates instinctively clicked on the appropriate icon as a first action, but then tended to overlook that it said Background Map at the bottom. When asked after the test most candidates wished for a more obvious placement for this function or suggested to not have folding menus which are closed initially. One other issue was the color picker needed to Fig. 3. Scatterplot showing the number of clicks and time in seconds the users needed to complete the tasks faceted by task. The regression line shows the correlation between both parameters. The legend shows the user number and color along with the user s gender. Fig. 4. Bar plot comparing the total click-count of all male and female users with their self-assessed level of computer experience. 5.1 Obeservations and Implications During the test session problems and major issues with the tested prototype became apparent. Figure 3 shows details captured in the usability test. The comparison of the total number of clicks needed by the users to complete each task and the needed time in seconds shows the correlation of these two parameters, as well as that there give a classification of the shown data some color. The picker uses a text field containing the visualized color and the HTML color code such as #FFFFFF ; clicking into the field opens the color picker. The initial state of this text field is being white and the field is labeled Color range from/to:. When asked to give a colored classification to the shown thematic layer, almost all testers found the appropriate menu very quickly, but upon inspecting the

AGILE 2013 Leuven, May 14-17, 2013 menu did not find anything with colors and dismissed the menu to keep looking somewhere else. Some functionality still remained unclear for a few test users. Not all users found the possibility to display diagrams in the map. Providing additional help is required, this help could come in the form of messages whenever a function is enabled that needs further explanation. The tests have also shown which parts of the interface work good. The mouse- over help icons were a success, as well as the split mode to compare maps. The split mode button was easily found by almost all testers when asked to compare two maps and some of them stated afterwards that they liked the intuitive nature of this function. Most test users also stated in the questionnaire that they liked the overall design and button placement. While most testers answered that they liked the button sizes the opinions about adequate fitting symbols differed. Some found the icon symbols confusing, and others liked them. Combining purely symbolic icons with text is a suggested approach by [9], this approach is also backed by studies that show the improved performance and memorability of such icons; this shows that there is room for improvement. 6 Conclusions and Outlook The presented WebGIS prototype tries to improve on the existing solutions available for teaching in schools by using modern technologies. To answer the question which requirements are needed for a WebGIS to work in an educational environment, the interface was changed and adapted according to key aspects regarding web usability as described in the literature and discussed in this paper. By using various usability- testing methods the interface has been tested in a real world environment to evaluate the changes made. We confirmed the hypothesis described in Section 5 that it is possible to implement a usable WebGIS using currently available technologies in the use case with pupils. These key points are the main implications for the prototype derived from the usability tests: sub menus in folding menus should not be folded as an initial state or made more prominent Hide obfuscating elements such as HTML codes It needs to be obvious which elements can be clicked (i. e. the color picker) Hover- over help icons are a good concept but additional help is needed for some features This shows, that in addition to considering basic design concepts recommended for the target audience, it is necessary to heavily rely on usability testing and engineering when it comes to implementing software for young users. Future research has to go into testing an interface, which is more complex with some more features as the presented ones. The prototype merely provided basic functionality to test basic design concepts. Also especially in an educational context it is important to include the teachers in the research process with additional usability tests, questionnaires or by letting them take part in the design process as it is them who have to use the software to teach. Teachers can be the bottleneck when it comes to software used in classrooms; if the application is not usable for teachers they will not use it. 7 Acknowledgements The Prototype has been developed in cooperation with and funding of the Geographical Commission for Westphalia of the LWL 7. The Commission is a consortium of expert representatives elected from schools and science, who are tasked with advancing research in the area of social and cultural studies. The prototype is not yet in use in classrooms. References [1] Arbeitskreis Bildungsstandards. Grundsätze und Standards für die Informatik in der Schule, 2008. URL http://www.gi.de/fileadmin/redaktion/empfehlungen/bild ungsstandards_2008.pdf [2] Thomas Bartoschek. WebGIS für die Schule Ein Überblick. Praxis Geographie, 2:12 13, 2009. [3] Jonathan Cinnamon, Claus Rinner, Michael Cusimano, Sean Marshall, Tsegaye Bekele, Tony Hernandez, Richard Glazier, and Mary Chipman. Evaluating webbased static, animated and interactive maps for injury prevention. Geospatial Health, 4(1):3 16, 2009. [4] German Association for Geography. Educational Standards in Geography for the Intermediate School Certificate, 2007. URL http://www.geographie.de/docs/ geography/education.pdf. [5] M. Goodchild. Geographical information science. International Journal of Geographical Information Systems, 6(1):31 45, 1992. [6] Mordechai Haklay and Antigoni Zafiri. Usability Engineering for GIS: Learning from a Screenshot. The Cartographic Journal, 45(2):8797, 2008. [7] Muki Haklay. Interacting with Geospatial Technologies. John Wiley & Sons, 2010. [8] Ministerium fuer Schule und Weiterbildung des Landes NRW. Kernlehrplan für das Gymnasium Sekundarstufe I (G8) in NRW - Erdkunde, 2007. [9] Jakob Nielsen. Usability Engineering. Morgan Kaufmann, San Francisco, 1993. [10] Jakob Nielsen. Designing Web Usability: The Practice of Simplicity. David Dwyer, 1999. [11] Jakob Nielsen. Usability of Websites for Teenagers, 2005. URL http://www.useit.com/alertbox/teenagers.html 7 http://www.lwl.org/lwl/kultur/geko/

AGILE 2013 Leuven, May 14-17, 2013 [12] Jakob Nielsen. Children s Websites: Usability Issues in Designing for Kids, 2010. URL http://www.useit.com/alertbox/children.html. [13] Yvonne Ortmann. Das Netz als Klassenzimmer. t3n, 29: 70 73, 2012. [14] R. Tomlinson. An Introduction to the Geographic Information System of the Canada Land Inventory. Department of Forestry and Rural Development, Ottawa, Canada, 1967. [15] C. Traynor and M. Williams. Why are Geographic Information Systems Hard to Use? In CHI95 Mosaic of Creativity, page 288-289, Denver, USA, 1995. [16] C. Traynor and M. Williams. A study of enduserprogramming for geographic information systems. In Proceeding ESP 97 Papers presented at the seventh workshop on Empirical studies of programmers, pages 140 156, New York, USA, 1997. [17] Höhnle, S., Schubert, J.C. and R. Uphues. The frequency of GI(S) use in the geography classroom. Results of an empirical study in German secondary schools. In Jekel, T., Koller, A., Donert, K. and R. Vogler (Eds.): Learning with Geoinformation V., pages 148-158, Berlin, 2010. [18] Höhnle, S., Schubert, J.C. and R. Uphues. Barriers to GI(S) Use in Schools - A comparison of International Empirical Results. In Jekel, T., Koller, A., Donert, K. and R. Vogler (Eds.): Learning with GI 2011. Implementing Digital Earth in Education, pages. 124-133, Berlin, 2011. [19] Isaacs, Shafika. Transforming Education: The Power of ICT Policies. Unesco, 2011.