DESIGNING FOR WEB SITE USABILITY



Similar documents
Analyzing Corporate Brochure Websites

Announcements. Project status demo in class

Bad designs. Chapter 1: What is interaction design? Why is this vending machine so bad? Good design. Good and bad design.

Exploring new ways of Usability testing for an E-Science/ Scientific research application

GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company

Company Web Template System (CWTS) to enhance the development of SMI Companies Websites

Lesson 1 Quiz. 3. The Internet is which type of medium? a. Passive b. Broadcast c. One-to-one d. Electronic print


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

Outline. Lecture 13: Web Usability. Top Ten Web Design Mistakes. Web Usability Principles Usability Evaluations

Mensch Maschine Interaktion II 1 1. Human Machine Interaction II

WEBSITE DESIGN CONSIDERATIONS

OCR LEVEL 2 CAMBRIDGE TECHNICAL

Understanding Cultural Variations of E-Commerce Websites in A Global Framework

Mensch-Maschine-Interaktion 1. Chapter 8 (June 21st, 2012, 9am-12pm): Implementing Interactive Systems

Chapter 1 Introduction

Designing for the Web

(Refer Slide Time: 01:52)

The IconProcess: A Web Development Process Based on RUP

An Iterative Usability Evaluation Procedure for Interactive Online Courses

Our Process: Website Design & Development

Chapter 11. HCI Development Methodology

ASSOCIATE OF APPLIED SCIENCE IN DIGITAL GRAPHIC DESIGN

Overview. E-Business Web Site Design

Intelledox Designer WCA G 2.0

Outline Web Design Process

Ready to Redesign? THE ULTIMATE GUIDE TO WEB DESIGN BEST PRACTICES

Graphics Designer 101. Learn The Basics To Becoming A Graphics Designer!

Graphic Design for Beginners

5 Steps to an Engaging Enterprise Mobile Strategy /

To measure or not to measure: Why web usability is different. from traditional usability.

ASSESSING THE RESPONSE TO AND SUCCESS OF MARKETING PROMOTIONS

Principles of Good Screen Design in Websites

USABILITY SPECIFICATIONS

Webpage Usability Evaluation and Optimization Design: A case study

Frequency, definition Modifiability, existence of multiple operations & strategies

Usability in ERP (Single and Multiple Document Interface) Application Environments

IM 2701 Multimedia Design and Web Development BSc in Business Information Systems. Chapter 01 Introduction to Multimedia Design

Stamford Web Design - New Client Needs Analysis Form

5 RULES to help your next website avoid the mistakes of Healthcare.gov s launch

The USER & The Design Process

Programmer education in Arts and Humanities Course Degree.

Eye tracking in usability research: What users really see

Abstract. 1. Introduction. 2. The Web Technology Courses at UPE

IBM Social Media Analytics

MYP Unit Question. How can I apply and convey my design skills in developing a product to meet the expectations of a client?

THE ELEMENTS OF USER EXPERIENCE

Web Design (One Credit), Beginning with School Year

Appendix N INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP WEB & DIGITAL COMMUNICATIONS PATHWAY WEB & DIGITAL MEDIA UNIT UNIT 6

Web Design and Development Program (WDD)

Agile Usability Engineering by Thomas Memmel

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

Important Features of an Ecommerce Website

Accounting for Web Site. Development Costs

Process Automation Tools For Small Business

Web Design Project Center Project Center - How to Login

NEPA/DO-12 Web Based Training Design Document

Introduction to Application Development with Silverlight for Windows Embedded. Abstract. Windows Embedded CE 6.0 R3 Technical Article

Oglethorpe University. CRS410 Internship in Communications. Debra Bryant, Web Content Intern. December 10, 2012

A Framework for Integrating Software Usability into Software Development Process

Your Individual Website Assessment Includes comparison to June 2008 manufacturing study data NAME of COMPANY for WEBSITENAME

Soft Skills Requirements in Software Architecture s Job: An Exploratory Study

CENTRAL COUNTY REGIONAL OCCUPATIONAL PROGRAM COURSE OUTLINE INTERNET/WEB DESIGN & DEVELOPMENT

PLANNING AND DESIGNING A WEBSITE

The Notebook Software Activity Guide

Designing and Evaluating a Web-Based Collaboration Application: A Case Study

"The two most important tools an architect has are the eraser in the drawing room and the sledge hammer on the construction site. Frank Lloyd Wright

White Paper: Conceptual Engineering

How To Design The Web And The Internet

Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs

The Role of Design in the Design of EMR Systems

Bull s-eye! Planning and Delivering a Winning Marketing Campaign

Information Technology and Legal Education: Towards The Effect of CD-ROM on Equivalent Online Databases

Paper Prototyping as a core tool in the design of mobile phone user experiences

APPLYING CLOUD COMPUTING TECHNOLOGY TO BIM VISUALIZATION AND MANIPULATION

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective

Volume. DAVID A. WILLIAMS Getting Started Guide for Web Development Customers. Getting Started Guide

Website Accessibility Under Title II of the ADA

The Impact of Web Animation on Users: Getting the Message across Literature

Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers

MASS COMMUNICATIONS IN YOUR MINISTRY

User Experience in the Call Center. Improve agent performance by optimizing contact center user interfaces. User Experience

Writing for the Web. by Jakob Nielsen, distinguished engineer; PJ Schemenaur, technical editor Jonathan Fox, editor-in-chief,

IBM Social Media Analytics

The Role of ICT in Indonesian Language Learning and the Teaching of BIPA

WebRecSol Pvt Ltd. WebRecSol is a web development company that. offer affordable SEO services to their clients. designing, web application development

Developing Collaborative Environments A Holistic Software Development Methodology Marge Petersen and John Mitchiner Sandia National Laboratories

User Interface Design

Interface design practice and education towards mobile apps development

OCR LEVEL 3 CAMBRIDGE TECHNICAL

1.0. Target Market Ecommerce Analysis

The Emergence of Internet Marketing. white paper

Conditions of Learning (R. Gagne)

1 of 5 17TH Annual Conference on Distance Teaching and Learning. Web Design Guidelines for Web-Based Instruction

Screen Design : Navigation, Windows, Controls, Text,

GCE APPLIED ICT A2 COURSEWORK TIPS

Web design and planning

An Introduction to Coding and Analyzing Qualitative and Quantitative Data Dr. Allen Brizee, Loyola University Maryland

INTEGRATING ACCESSIBILITY INTO THE INFORMATION SYSTEMS CURRICULUM

OPACs' Users' Interface Do They Need Any Improvements? Discussion on Tools, Technology, and Methodology

Transcription:

DESIGNING FOR WEB SITE USABILITY ynthia M. alongne, D.S. olorado Technical University calongne@pcisys.net ABSTRAT Web site design is popular and prolific, meeting the communication needs of a large user community. Many of these sites are poorly designed. This paper contends that it is not enough for educators to train designers in the mechanics of HTML, tool usage, and modern web site design techniques. Effective web page design needs to put usability first, before tool mastery. Designing usable web pages requires an understanding of the site s audience, category, content, usability goals, and how to measure to achieve these goals. Web page design classes need to include iterative, order-independent, user-centered and evaluation-centered web site design processes to encourage the design of effective web sites. Keywords: User Interface Design, Web Page Design, Usability Design, Usability Goals, Mental Models, Usability Evaluations, User Profiles, User-entered Design, and Evaluation- entered Design. INTRODUTION The World Wide Web is a vast repository of information that connects people, providing them access to millions of web resources via the Internet. Information is conveyed through the use of text-based web pages written in a page description language called the hypertext markup language (HTML). The users of disparate machines can cross over architectural boundaries to process, display and communicate thanks to the advent of TP/IP. The information stored across this vast communication network is enormous and growing daily. At least 10,000 new web pages are published daily, designed and developed by people who give little thought to how the information will be used and by whom. This paper examines the need for stronger user interface design practices in the development of a web site and recommends that the classes taught put usability design first, before tool mastery or the employment of fancy techniques. There is no implied criticism of those developers who concentrate predominantly on the production of web pages that use these latest techniques. Their efforts are applauded and many of them consider their user market when selecting the right techniques to convey their message. JS 16, 3 (March 2001) 2001 by the onsortium for omputing in Small olleges 39

JS 16, 3 (March 2001) USABILITY AND WEB INTERFAE DESIGN User interface design involves the examination of who will be using the product and how it will be used to support the performance of tasks [Hix & Hartson 1993]. Activities, such as profiling the user classes that are performed to design user interfaces can also be performed during web page design. While web pages may seem simple to develop, a stronger examination of their audience, category, and content lends itself to understanding their usability goals. So key activities in the design of a web site include: identifying target audiences and classifying them into user classes, identifying what type of web site this will be, and determining the content of the site and any constraints or boundaries to it. Profiling these user classes, selecting a category, and understanding the nature of the content are fundamental activities which every web page designer needs to consider. How to perform these tasks is less obvious. Audience Who will be visiting the web site under development? If a target population can be identified, answering some key questions about the nature of this audience aides the designer in the selection of good desktop publishing and layout considerations, such as the use of color, background images, fonts, styles, and multimedia components. It also helps to determine the degree of control the user will need through the activation of objects and hypertext selections [hampeon, 1999]. If the site is being designed for teens that are Goths and enjoy a lifestyle that includes a certain amount of pathos, passion and the feeling that the world is a dark place indeed, they will not respond well to a site that was developed for the Young Republicans. The representative audiences may be similar in age, sex, demographics, and share many things in common, but their preferences and what appeals to them could be vastly different. olor selections alone will vary, with the Goths responding better to a black background and startling images and font techniques, whereas the Young Republicans site will most likely include metaphors which foster the notion of patriotism and use red, white and blue fonts and images. How does one profile the user into user classes? Mayhew [Mayhew 1992] discusses user profiles that identify the psychological characteristics as well as the knowledge, general experience, and task experience of the representative user community. Similar types of users are grouped into user classes. The motivation, reading level, color sensitivity, culture, primary language, software knowledge, and background experiences of users is important as it alters the solution set for the design. ategory Why is the category or type of web site important? The category identifies basic goals that need to be met for the web site to be successful. For example, a web site designed to sell products will have goals that vary greatly from a web site that is ego based or designed to 40

S: South entral onference inform the public of a health threat. The solutions, techniques, and design practices will vary greatly between the two categories. ommon categories for web sites include: Sites that Sell Products or Services Information Sites Entertainment Sites Ego-Based Sites The primary usability goal is derived from the selection of a category. If the site is designed to sell products, then the performance requirements for the site are going to emphasize fast load times over high quality multimedia components that slow down the overall load times. It will impact the color and desktop publishing layout decisions, how product information is structured, and the selection of effective metaphors. ontent Once the category has been identified, the designer needs to obtain detailed information concerning the content of the site prior to finalizing the layout. But content is not confined to the subject of the site, its reason for existence. ontent includes the solutions and strategies employed to make it easy for the user to accomplish important tasks, such as information retrieval and navigation, making a purchase, and obtaining feedback. Design questions that need to be answered include the following: What are the mental models common to the target audience? What analogies can be employed to make the web site easy to use? What information needs to be included? How should this information be organized across the collection of web pages? Which desktop publishing styles will best communicate the message? Which multimedia components will effectively communicate this information? How will the user navigate the site? Metaphors teach the user how to perform vital tasks using the web site while minimizing the need for detailed instructions [Laurel 1990]. They help to reduce the complexity and need for detailed instructions, but must be selected based on an identification of mental models that the target audience commonly understands [ooper 1995]. For example, when the icon of a scissors is used in a user interface, this icon serves as a metaphor for the task of cutting some text or a graphic. The mental model of how the task is performed includes applying the scissors to the paper, so we know that something on the paper has to be selected before it can be cut. Not all users share common mental models and some users will have bad or poorly understood mental models [Mayhew 1992]. Selection of good mental models requires considerable thought and awareness of how one activity in the real world might correlate to another in the web page. 41

JS 16, 3 (March 2001) ontinuing with the product sales example, common metaphors that teach people how to successfully buy products include the shopping cart metaphor and the checkout. With minimal descriptions, users have expectations of how the site will behave to support their performance of a sales task. They know that they have not paid for a product until they have visited and completed the checkout task if the site has been designed in a manner consistent with the mental model of a shopping cart and checkout. Selecting good mental models, understanding their correlating metaphors, and mapping them to the user s cognitive model is not trivial [Schneiderman 1992]. How users perceive a mental model and respond to it ties into the notion of a cognitive and conceptual model. Each of these terms builds on the experience of the user thinking about a task, finding a correlation in the real world, mapping that activity in the web site, and how they have understood the task once interaction with the metaphor is complete. The other questions concerning content and navigation also need to be answered, but require less explanation here. USABILITY DESIGN PRATIES User interface design experts recommend a variety of simple, yet effective design practices which help a design team to gain an early vision of the product, communicate ideas, and provide a forum for evolving, designing, developing and evaluating a web interface. These practices and activities include: Selecting an Order-Independent Process Setting Usability Goals Profiling the User lasses Identifying Mental Models Selecting Effective onceptual Models and Metaphors Developing Storyboards Developing Site Maps Selecting Good Test Tasks Performing Early Usability Testing Measuring Each Usability Attribute Assessing if Usability Goals Have Been Met Repeating the Process, Using Iterative Refinement An order-independent process allows the designer to perform the work in the order that best meets personal and creative needs. Stumbling blocks to creativity include linear thinking, a dependence on performing tasks in order despite the lack of available information at this time. Testing the usability of the web page early and often is vital to rapid interface development and assessment of a usable web site design. Empirical testing permits the trained observer to watch a user perform tasks that have been detailed solely by what needs to be done. Users are not told how to perform the task. Instead, their behavior is observed and it is quite possible that there are different methods of accomplishing any one task. 42

S: South entral onference Setting goals is discussed in the next section, and without goals, it is hard to assess that they have been accomplished. Selecting metaphors based upon the mental models of the target audience was discussed in the category section. Incorporating objects and effective GUI techniques in a web page does not automatically happen. It is the conscious understanding of which menu type to select based on the nature of the task. For example, if the web page asks the user to complete a form and provide feedback and the list of options is mutually exclusive, requiring the user to select one and only one, would a radio menu be the optimum choice or a check box menu? It is disturbing how many web sites ask for one selection and then provide the check box menu which does not reinforce and promote accurate usage. Storyboards and site maps help designers visualize the site and its specific pages, their layout and navigational properties. The site map is an effective design tool, but is also popular when included in a web page for use by visitors, easing the navigational burden [hampeon 1999]. Test tasks must be selected which represent tasks common to a wide number of users and they must be phrased to state what must be performed and not how it may be performed. This testing is performed early and often in iterative refinement, permitting the designer to measure usability attributes, which quantify the usability goals. An attribute might be the amount of time it takes for the page to load, and the quantification of it is no more than 10 seconds. The test would be measured and recorded for later analysis, especially if the page took longer to load. Iterative refinement requires the designer to repeat the process until the site is complete and has met the usability goals within the scope of the schedule and budget for the project. USABILITY GOALS Without goals, it is hard to know how to design the site. Without quantifiable usability goals, it is impossible to measure and assess whether it is usable with a degree of confidence. The ability to design a site well, that is measurably successful, and repeat this activity across future sites, should be the goal of every web site designer. So usability goals need to be identified, then they need to be quantified [Hix & Hartson, 1993]. To quantify them, a numerical value needs to be set for each goal. For example, one usability goal of a web site might be high task performance. In a subject domain other than web design, this goal might refer to the volume of transactions. In the context of a web site, the designer might define it as referring to the speed in which the web page loads and displays the requested information given a particular hardware configuration, bandwidth, and accounting for congestion in trafficking. This quantifiable goal might be assigned a value 10 seconds. A usability evaluation would measure the time it took for users who represent the target audience to load the web page. Assigning a number to define a performance metric gives the designer a baseline for measurement, comparison, analysis, and the determination of what to do next. 43

JS 16, 3 (March 2001) Examples of usability goals include: easy to learn (measurable by the time it takes to perform common tasks); subjective satisfaction (measurable by a survey instrument); low usability error rate (noting when the user falters in the performance of a task, goes to the wrong location, has a typographical error, fails to successfully perform the task); high task performance; and retainability (measuring the interface usage over time, assessing that the user retains knowledge of how to use an interface that is infrequently used based on periodic tasks, such as completing a tax return). How often is the need for specific and quantifiable goals taught and emphasized in the classroom? Selecting and defining effective goals is not an easy task. Yet without measurable goals and a well-defined metric to serve as a point of comparison, evaluators cannot determine if the web site and its interfaces are usable. MEASUREMENTS IN ASSESSING USABILITY Empirical testing is critical to assessing usability. Observing the behavior of a user during the performance of common web site tasks provides an opportunity for collecting measurements that will be analyzed to determine whether the site is usable [Nielsen 1992]. A user-centered design process involves the user early in the process [Norman & Draper 1986]. In an evaluation-centered design process, the user performs common test tasks so that the trained observer can collect measurements that will later be analyzed to assess whether usability goals have been met. Once usability goals have been identified and quantified, users who represent the target audience evaluate the site. Their behavior during the performance of these tasks is noted, and measurable activities are recorded. These measurements might include: How long it takes for each page to load? How responsive is the system to a user s request? Does the user go to the wrong web pages when seeking specific information? Are there navigation problems? Is the message unclear or hard to understand? Does the site support the user s behavior during the performance of these tasks? Once testing has been conducted, and measurements taken, they are analyzed to determine what needs refinement and change. This process is repeated under an iterative, evaluation-centered process until the web site meets its usability goals. Many aspects of the design and development process can be changed, not just the design and development of the actual site. These might include the test tasks and how they are phrased, the goals themselves, the content, the conduct of the evaluations, and the measurement collection activities. LASSROOM OBSERVATIONS Teaching web designers how to design for usability is not a trivial activity. Many designers are resistant to the notion of a user-centered and evaluation-centered design approach. Many tend to put content and the employment of sophisticated presentation techniques first. 44

S: South entral onference Anyone can develop a web site that loads and runs reasonably well, and might even look attractive to the untrained eye. But the design and development of an effective and measurably usable [Nielsen 1992] web site requires an assessment of the audience, an identification of the common tasks that they will perform, and an empirical evaluation of the web site s usability to assess if usability goals have been met. The order in which activities are performed is less important than whether the evolving web site has been effectively tested at each stage of the process and converges upon these quantitative usability goals. The ability to predict the design of a usable web site that meets well-defined needs and to repeat this activity on future projects is the goal of the professional web designer. To this end, it is recommended that the design practices that are effective in user interface design for other subject domains be employed during web site design to ensure the usability and productivity of future web sites. REFERENES hampeon, Steven, and Fox, David S., (1999), Building Dynamic HTML GUIs, M&T Books. ooper, Alan, (1995), About Face: The Essentials of User Interface Design, Foster ity, A: IDG Books Worldwide. Hix, Deborah and Hartson, H. Rex, (1993), Developing User Interfaces: Ensuring Usability Through Product & Process, John Wiley & Sons. Laurel, Brenda, ed., (1990), The Art of Human-omputer Interface Design, Reading, MA: Addison-Wesley. Mayhew, D.J., (1992), Principles and Guidelines in Software User Interface Design, Englewood liffs, NJ: Prentice-Hall. Nielsen, Jakob, (2000), Designing Web Usability, New Riders Publishing, 2000. Nielsen, Jakob, (1992), Finding Usability Problems Through Heuristic Evaluation, Proceedings of the HI onference on Human Factors in omputing Systems, New York: AM, 373-380. Norman, D.A., & Draper, S. W., (1986), User entered System Design: New Perspectives on Human-omputer Interaction, Hillsdale, NJ: Erlbaum. Schneiderman, Ben, (1992), Designing the User Interface: Strategies for Effective Human omputer Interaction. Reading, MA: Addison-Wesley. 45