CHARM Choosing Human-Computer Interaction (HCI) Appropriate Research Methods

Size: px
Start display at page:

Download "CHARM Choosing Human-Computer Interaction (HCI) Appropriate Research Methods"

Transcription

1 CHARM Choosing Human-Computer Interaction (HCI) Appropriate Research Methods Introduction The Role of Theory in HCI Development Methods Ethnographic Methods Logging & Automated Metrics Irina Ceaparu, Pankaj Thakkar Department of Computer Science University of Maryland, College Park, MD USA October 2001 Controlled Experimentation Survey Methods Logging & Automated Metrics 1. Introduction "Usability is the measure of the quality of the user experience when interacting with something - whether a Web site, a traditional software application, or any other device the user can operate in some way or another." said Jacob Nielsen in one of its articles. The measuring can be done in many ways, by choosing one or more of the usability methods that are available to the designers/developers of a product. This study focuses on two categories of research methods, logging and automated evaluation, each with its subcategories. 2. Definitions Logging: the collection and recording of information. Server (hit) logs: collections of data about which pages are getting visited on a website and which path people are taking through the website. Client (event) logs: collections of data about user-initiated activities within a web page of a visited website. Proxy logs: collections of data about users action on the web; the proxy mediates between the client browser and the web server and logs all communication between the two. Self-reporting logs: paper-and-pencil journals in which users log their actions and observations while interacting with a product. Journaled session: a user testing situation in which usage data are automatically recorded into logs. Automatic evaluation: measuring the usability of a system automatically, by standard inspections, simulated human interaction sequences, automated capture of user interaction data and user feedback.

2 3. Description of methods Logging can be manual or automated. Example of manual logging: taking and recording a patient s temperature. Example of automated logging: automated weather station. Automated logging involves having the computer collect statistics about the detailed use of a system. Typically, an interface log will contain statistics about: the frequency with which each user has used each feature in the program the frequency with which various events of interest have occurred Statistics showing the frequency of use of commands and other system features can be used to optimize frequently used features and to identify the features that are rarely used or not used. In addition, an analysis on patterns of use can be made using the logging data. Statistics showing the frequency of various events, such as error situations and the use of online help, can be used to improve the usability of future releases of the system. Usability studies on web-based applications make use of two types of logging techniques: server logs and client-side logs. These logs offer useful data about the users-website interaction. The data may be studied to generate inferences about the website design, to test prototypes over time and to test theoretical hypotheses about the effects of different design variables on web users' behavior. Server logs provide a high level overview of the pages that a site user had visited. They contain information about which document was requested, at what time, whether it was successfully delivered, and the address that the request came from. There are four types of server log files: access logs - they provide the IP address of the computer making the request for a document, the timestamp, the user's request (e.g. whether or not the user downloaded a document or an image) agent logs - they provide data on the browser and the operating system of the accessing user error logs - they contain information on specific events such as "file not found", stopped/interrupted transmissions, configuration errors referrer logs - provide information on what Web pages, from both the site itself and other sites, contain links to documents stored on the server Client logs can identify problems or difficulties that a user is experiencing with the interface. They contain information about user-initiated action performed while viewing a web page, such as scrolling, clicking, filling out a form, path taking, etc. Client-side logging tools are predominantly used as a mean of collecting data in a controlled study environment, rather than in commercial applications. Some types of automatic evaluation do not involve users at all (as in an HTML-checking tool that tests for cross-platform compatibility or a dialog-layout tool that verifies spacing and alignment properties). A computer can also simulate human interaction sequences (mouse clicks, text entry) to test a product's robustness.

3 Other forms of automatic evaluation include using logging tools to capture user interaction data and using online feedback forms to capture user impressions and automatically provide summaries of those responses. The evaluation can be done on the transaction log, which contains records of users' actions and the system response to them, or on the full-screen log, which contains a complete session transcript for detailed analysis. The evaluation requires a data retrieval from the logs, which can be done by special programs designed to extract the data or by built-in report facilities. The next step in evaluating the data is the actual analysis, which can be done by statistical software packages, report generators or playbacks of the recorded data. Proxy logs are a logging technique that is easy to deploy for any web site and is compatible with a number of operating systems and browsers. Proxy-based logging is done on an intermediate computer, and avoids many of the deployment problems faced by client-side and server-side logging. A good example of a proxy log is the WebQuilt project [9]. Journaled sessions data can later be analyzed to determine a user's pattern of behavior, find trouble spots, examine learning times, and corroborate observations in other media. This approach may help in automating the analysis of large volumes of usage data and helps in gathering data from remote sites. Journaled sessions allow one to perform usability evaluation across long distances and without much overhead. Once the code to journalize user's actions is in place, it is relatively inexpensive to distribute the test disk to a large number of participants. Self-reporting logs are best used when there is no time or there are no resources to provide the interactive package required for journaled sessions, or when the level of detail provided by journaled sessions is not needed. For example, one might want just general perceptions and observations from a broad section of users. 4. Advantages/Disadvantages Advantages: Disadvantages: automated evaluation enables more accurate measurements than the manual recording of data logging reduces the time spent on gathering the data and increases the number of users from which the data is gathered logging software can be run continuously automated evaluation is fast and systematic recordings can be reviewed/playbacked as many times as needed direct observation may not be available in the case of automated evaluation automated methods can not provide subjective data about the user's experience and behavior log files can become too voluminous most of the methods require integration of software/hardware components

4 5. Examples Tools 1) NIST Web Metrics ( : Web Static Analyzer Tool (WebSAT) - checks web page HTML against typical usability guidelines Web Category Analysis Tool (WebCAT) - lets the usability engineer construct and conduct a web category analysis Web Variable Instrumenter Program (WebVIP) - instruments a website to capture a log of user interaction Framework for Logging Usability Data (FLUD) - a file format and parser for representation of user interaction logs VisVIP Tool - produces a 3D visualization of user navigation paths through a website TreeDec - adds navigation aids to the pages of a website Example of WebSAT session: Single page URL Whole Site URL** for results **If the HTML document for the homepage is not named "index.html", please include its name in the URL path (i.e., Select Desired Analysis Categories (Default is all) Accessibility Form use Performance Maintainability Navigation Readability Please Note: The rules that are used in the above categories do not form a comprehensive set of guidelines; however, they are a sample set of typical rules to demonstrate the feasibility (and limitations) of an automatic checker. Submit Reset After the user hits the submit button, a set of analysis results is displayed in the form of tables like this one: Navigation Rule A NO if the page does not contain at least one link. A NO if link colors are not default. Stat Line Index

5 A NO if the average # of words used in a link is less than 2 or greater than 5. # of links that do not have a line break before or after the link. # of links not found 1 90 # of links that open a new browser window , 31, 66, 68, 69, 71, 75, 79, 82, 83, 84, 88 2) NetTracker ( a log file analysis software that provides detailed web site traffic reporting and web data mining 3) NetIntellect ( bit Log Analysis Tool that generates reports (Tables & Graphs) that show Statistical, Geographic and Marketing trends in the performance and usage of any Web site. 4) WebTracker ( A web service that provides graphical logfile analysis. 5) HTTP-Analyze ( - A log analyzer for web servers 6) WET ( - Web Eventlogging tool for the client side. 7) Bobby ( Web-based tool offered by CAST that analyzes web pages for their accessibility to people with disabilities. 8) W3C HTML validation service ( - a free service that checks documents like HTML and XHTML for conformance to W3C Recommendations and other standards. Example session: URI: Last Modified: Fri Oct 26 20:21: Server: Apache/1.3.6 (Unix) PHP/ Content Length: Detected Character us-ascii Encoding: Select Character (detect automatically) Encoding: Document Type: XHTML 1.0 Transitional Root Namespace: Select Doctype: (detect automatically)

6 Options: Show Source Outline Parse Tree...no attributes Revalidate Below are the results of checking this document for XML well-formedness and validity. No errors found! * Congratulations, this document validates as XHTML 1.0 Transitional! Experiments and Studies 1) WebTrends conducted an analysis study [6] using the LogAnalyzer software package. Here are some of the results: The Visits graph displays the overall number of visits to a Web site. This graph and the following table identify how often ads were viewed.

7 This table shows the total number of hits for the site, how many were successful, how many failed, and it calculates the percentage of hits that failed. Technical Statistics and Analysis Total Hits 172,062 Successful Hits 170,698 Failed Hits 1,364 Failed Hits as Percent 0.79% Redirected Hits 291 Redirected Hits as Percent 0.16% Cached Hits 291 Cached Hits as Percent 0.16% This table identifies the most popular browsers used by visitors to your site. Top Browsers Browser Hits % of Total Hits Visits 1 Microsoft Internet Explorer 144, % 15,671 2 Netscape Navigator 16, % 1,792 3 Others 2, % Netscape Compatible % 33 Total For Browsers Above 163, % 17,707 2) S. Trewin at the University of Edinburgh conducted a study [7] about input device manipulation difficulties. This paper describes the pilot study for an experiment intended to gather detailed information about input errors made with keyboards and mice. This work is a step towards provision of dynamic, automatic support for the configuration of systems and applications to suit individual users. A detailed log of keyboard and mouse input was kept in order to analyze performance and errors. Here are some screenshots from the study with examples of data analysis from the logs: 3) M. Good's study "The Use of Logging Data in the Design of a New Text Editor" [8] examines how one technique, the use of logging data, was used throughout the design of a new text editor which is measurably easy to learn and easy to use. Logging data was used in four areas: keyboard design, the initial design of the

8 editor's command set, refinements made later in the design cycle, and the construction of a system performance benchmark. 4) Melody Ivory and Marti Hearst research has 2 studies relevant to the subject of automated metrics and analysis. One of the studies [3] discusses the taxonomy for automated usability analysis and illustrates it with an extensive survey of evaluation methods. The study surveyed 58 usability evaluation methods applied to WIMP (Windows, Icons, Pointer, and Mouse) interfaces, and 50 methods applied to Web UIs. Of these 108 methods, only 31 apply to both Web and WIMP UIs. The second study [4] is a quantitative analysis of a large collection of expert-rated web sites which reveals that page-level metrics can accurately predict if a site will be highly rated. The analysis also provides empirical evidence that important metrics, including page composition, page formatting, and overall page characteristics, differ among web site categories such as education, community, living, and finance. Metric Word Count Body Text % Emphasized Body Text % Text Positioning Count Text Cluster Count Link Count Page Size Graphic % Graphics Count Color Count Font Count Table: Web page metrics computed for this study. Description Total words on a page Percentage of words that are body vs. display text (i.e., headers) Portion of body text that is emphasized (e.g., bold, capitalized or near!'s) Changes in text position from flush left Text areas highlighted with color, bordered regions, rules or lists Total links on a page Total bytes for the page as well as elements graphics and stylesheets Percentage of page bytes that are for graphics Total graphics on a page (not including graphics specified in scripts, applets and objects) Total colors employed Total fonts employed (i.e., face + size + bold + italic) Others Finally, we provide a link to a free automated web testing web site that provides test tools, test plans, consulting and resources for testing and usability, and also a list of previous studies /web_tests/usability/white_papers.htm 6. Recommendation

9 1. Follow these steps in running a logging and evaluation process: - identify users and tasks - prepare the equipment and the materials - establish scenarios - record, compile, analyze, evaluate data 2. The inherent imperfections in collecting and analyzing data may be overcome by triangulating server logging, client logging and usability testing thus increasing the effectiveness. 7. References 1. Online Guide to Usability Resources 2. Hom, J. - The Usability Methods Toolbox 3. Ivory, M. - State of the Art in Automated Usability Evaluation of User Interfaces /survey.html 4. Ivory, M.; Hearst, M. - Empirically Validated Web Page Design Metrics 5. Burton, M.; Walther, J. - The Value of Web Log Data in Use-Based Design and Testing 6. WebTrends LogAnalyzer 7. Trewin, S. - A Study of Input Device Manipulation Difficulties /p15-trewin.pdf 8. Good, M. - "The Use of Logging Data in the Design of a New Text Editor" 9.Hong, J.; Heer, J.; Waterson, S.; Landay, J. - WebQuilt: A Proxy-based Approach to Remote Web Usability Testing Last updated October 28, 2001

Tools for Remote Web Usability Evaluation

Tools for Remote Web Usability Evaluation Tools for Remote Web Usability Evaluation Fabio Paternò ISTI-CNR Via G.Moruzzi, 1 56100 Pisa - Italy f.paterno@cnuce.cnr.it Abstract The dissemination of Web applications is enormous and still growing.

More information

Discovering Paths Traversed by Visitors in Web Server Access Logs

Discovering Paths Traversed by Visitors in Web Server Access Logs Discovering Paths Traversed by Visitors in Web Server Access Logs Alper Tugay Mızrak Department of Computer Engineering Bilkent University 06533 Ankara, TURKEY E-mail: mizrak@cs.bilkent.edu.tr Abstract

More information

HCI Research Methods

HCI Research Methods HCI Research Methods Ben Shneiderman ben@cs.umd.edu Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institute for Advanced Computer Studies

More information

Detects Potential Problems. Customizable Data Columns. Support for International Characters

Detects Potential Problems. Customizable Data Columns. Support for International Characters Home Buy Download Support Company Blog Features Home Features HttpWatch Home Overview Features Compare Editions New in Version 9.x Awards and Reviews Download Pricing Our Customers Who is using it? What

More information

A Methodology and Framework to Simplify Usability Analysis of Mobile Applications

A Methodology and Framework to Simplify Usability Analysis of Mobile Applications 2009 IEEE/ACM International Conference on Automated Software Engineering A Methodology and Framework to Simplify Usability Analysis of Mobile Applications Florence Balagtas-Fernandez Media Informatics

More information

A Prospect of Websites Evaluation Tools Based on Event Logs

A Prospect of Websites Evaluation Tools Based on Event Logs A Prospect of Websites Evaluation Tools Based on Event Logs Vagner Figuerêdo de Santana 1, and M. Cecilia C. Baranauskas 2 1 Institute of Computing, UNICAMP, Brazil, v069306@dac.unicamp.br 2 Institute

More information

FrontPage 2000 Tutorial -- Advanced

FrontPage 2000 Tutorial -- Advanced FrontPage 2000 Tutorial -- Advanced Shared Borders Shared Borders are parts of the web page that share content with the other pages in the web. They are located at the top, bottom, left side, or right

More information

Usability Services at the University of Maryland: Who, What and How

Usability Services at the University of Maryland: Who, What and How Usability Services at the University of Maryland: Who, What and How Gina M. Jones University of Maryland Coordinator, Web Services Office of Information Technology gj35@umail.umd.edu ABSTRACT Web Services,

More information

General Terms Measurement, Design, Experimentation, Human Factors

General Terms Measurement, Design, Experimentation, Human Factors WebQuilt: A Framework for Capturing and Visualizing the Web Experience Jason I. Hong and James A. Landay Group for User Interface Research, Computer Science Division University of California at Berkeley

More information

Chapter 1 Introduction to HTML, XHTML, and CSS

Chapter 1 Introduction to HTML, XHTML, and CSS Chapter 1 Introduction to HTML, XHTML, and CSS MULTIPLE CHOICE 1. The world s largest network is. a. the Internet c. Newsnet b. the World Wide Web d. both A and B A PTS: 1 REF: HTML 2 2. ISPs utilize data

More information

IBM Website Monitoring Response Time

IBM Website Monitoring Response Time IBM Website Monitoring Response Time Xiao Ming Hu CSI IBM China Development Lab xmhubj@cn.ibm.com Document version 1.0 Copyright International Business Machines Corporation 2016. All rights reserved. IBM

More information

Chapter 5. Software Tools

Chapter 5. Software Tools Chapter 5 Software Tools 1 Introduction The demands of modern life require user-interface architects to build reliable, standard, safe, inexpensive, effective, and widely acceptable user interfaces on

More information

Drupal 7 guide CONTENTS. p. 2 Logging In

Drupal 7 guide CONTENTS. p. 2 Logging In Drupal 7 guide Drupal is a widely used, open-source, free platform that has an easy-to-use content management system for updating websites. This guide was created by the Health Communication Core (www.healthcommcore.org)

More information

Session 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes

Session 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes Session 8 Deployment Descriptor 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/_status_codes

More information

Adding Usability to Web Engineering Models and Tools

Adding Usability to Web Engineering Models and Tools Adding Usability to Web Engineering Models and Tools Richard Atterer 1 and Albrecht Schmidt 2 1 Media Informatics Group Ludwig-Maximilians-University Munich, Germany richard.atterer@ifi.lmu.de 2 Embedded

More information

Handout created by Cheryl Tice, Instructional Support for Technology, GST BOCES

Handout created by Cheryl Tice, Instructional Support for Technology, GST BOCES Handout created by Cheryl Tice, Instructional Support for Technology, GST BOCES Intro to FrontPage OVERVIEW: This handout provides a general overview of Microsoft FrontPage. AUDIENCE: All Instructional

More information

Web Engineering (CC 552)

Web Engineering (CC 552) Web Engineering (CC 552) Introduction Dr. Mohamed Magdy mohamedmagdy@gmail.com Room 405 (CCIT) Course Goals n A general understanding of the fundamentals of the Internet programming n Knowledge and experience

More information

Web Development IB PRECISION EXAMS

Web Development IB PRECISION EXAMS PRECISION EXAMS Web Development IB EXAM INFORMATION Items 53 Points 73 Prerequisites COMPUTER TECHNOLOGY Grade Level 10-12 Course Length ONE YEAR Career Cluster INFORMATION TECHNOLOGY Performance Standards

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Human-Computer Interaction IS4300 1 Designing for the Web Stone Ch 17 + J. Lazar et al, HCI Handbook 1 Today Stone Chapter J. Lazar et al, HCI Handbook Testing tools & surveys Nielsen s Top 10 Mistakes

More information

Using Clusters on the Vivisimo Web Search Engine

Using Clusters on the Vivisimo Web Search Engine Using Clusters on the Vivisimo Web Search Engine Sherry Koshman and Amanda Spink School of Information Sciences University of Pittsburgh 135 N. Bellefield Ave., Pittsburgh, PA 15237 skoshman@sis.pitt.edu,

More information

ITM DEVELOPMENT (ITMD)

ITM DEVELOPMENT (ITMD) ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications

More information

zetoc Website Accessibility Project

zetoc Website Accessibility Project zetoc Website Accessibility Project 1. Aim To make all information pages AA accessible, and if possible AAA accessible To make all information pages pages xhtml transitional To document any problems in

More information

20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.

20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code. 20480C: Programming in HTML5 with JavaScript and CSS3 Course Code: 20480C; Duration: 5 days; Instructor-led WHAT YOU WILL LEARN This course provides an introduction to HTML5, CSS3, and JavaScript. This

More information

Analysis of the effects of removing redundant header information in persistent HTTP connections

Analysis of the effects of removing redundant header information in persistent HTTP connections Analysis of the effects of removing redundant header information in persistent HTTP connections Timothy Bower, Daniel Andresen, David Bacon Department of Computing and Information Sciences 234 Nichols

More information

Dreamweaver MX Overview. Maintaining a Web Site

Dreamweaver MX Overview. Maintaining a Web Site Dreamweaver MX Overview Maintaining a Web Site... 1 The Process... 1 Filenames... 1 Starting Dreamweaver... 2 Uploading and Downloading Files... 6 Check In and Check Out Files... 6 Editing Pages in Dreamweaver...

More information

Hypertext Markup Language, or HTML, is a markup

Hypertext Markup Language, or HTML, is a markup Introduction to HTML Hypertext Markup Language, or HTML, is a markup language that enables you to structure and display content such as text, images, and links in Web pages. HTML is a very fast and efficient

More information

Extracting Conceptual Relationships from Specialized Documents

Extracting Conceptual Relationships from Specialized Documents Extracting Conceptual Relationships from Specialized Documents Bowen Hui Dept of Computer Science University of Toronto Eric Yu Fac of Information Studies University of Toronto Motivation much of human

More information

WEB APPLICATION DEVELOPMENT. How the Web Works

WEB APPLICATION DEVELOPMENT. How the Web Works WEB APPLICATION DEVELOPMENT How the Web Works What Is Hypertext Markup Language? Web pages are created using Hypertext Markup Language (HTML), which is an authoring language used to create documents for

More information

DISABILITY LAW SERVICE BEST PRACTICES FOR AN ACCESSIBLE AND USABLE WEBSITE

DISABILITY LAW SERVICE BEST PRACTICES FOR AN ACCESSIBLE AND USABLE WEBSITE DISABILITY LAW SERVICE BEST PRACTICES FOR AN ACCESSIBLE AND USABLE WEBSITE February 2018 1 FOREWORD This guide aims to provide organisations with essential information for compliance with modern website

More information

There are six main steps in creating web pages in FrontPage98:

There are six main steps in creating web pages in FrontPage98: This guide will show you how to create a basic web page using FrontPage98 software. These instructions are written for IBM (Windows) computers only. However, FrontPage is available for Macintosh users

More information

The LUCID Design Framework (Logical User Centered Interaction Design)

The LUCID Design Framework (Logical User Centered Interaction Design) The LUCID Design Framework (Logical User Centered Interaction Design) developed by Cognetics Corporation LUCID Logical User Centered Interaction Design began as a way of describing the approach to interface

More information

National Training and Education Resource. Authoring Course. Participant Guide

National Training and Education Resource. Authoring Course. Participant Guide National Training and Education Resource Authoring Course Participant Guide Table of Contents: OBJECTIVES... 4 OVERVIEW OF NTER... 5 System Requirements... 5 NTER Capabilities... 6 What is the SCORM PlayerWhat

More information

TERMS OF REFERENCE Design and website development UNDG Website

TERMS OF REFERENCE Design and website development UNDG Website TERMS OF REFERENCE Design and website development UNDG Website BACKGROUND The United Nations Development Coordination and Operations Office (UN DOCO) launched a new website in 2015 to ensure accessibility

More information

Training Manual and Help File

Training Manual and Help File Training Manual and Help File 30.06.2011 Update Manage Grow Welcome to your new Juniper Website Management System with CMS Introduction The Juniper Website Management System with CMS (Website Content Management

More information

Analytical Evaluation

Analytical Evaluation Analytical Evaluation November 7, 2016 1 Questions? 2 Overview of Today s Lecture Analytical Evaluation Inspections Performance modelling 3 Analytical Evaluations Evaluations without involving users 4

More information

Software Interface Analysis Tool (SIAT) Architecture Definition Document (NASA Center Initiative)

Software Interface Analysis Tool (SIAT) Architecture Definition Document (NASA Center Initiative) Software Interface Analysis Tool (SIAT) Architecture Definition Document (NASA Center Initiative) DID 06 Contract NAS2-96024 December 30, 1997 Prepared for: NASA Ames Research Center Moffett Field, CA

More information

ACCESSIBLE DESIGN THEMES

ACCESSIBLE DESIGN THEMES WCAG GUIDELINES The Web Content Accessibility Guidelines (WCAG) has been made to guide the Web Content Developers and the Authoring Tools Developers in order to make the Web Content more accessible to

More information

How to lay out a web page with CSS

How to lay out a web page with CSS Activity 2.6 guide How to lay out a web page with CSS You can use table design features in Adobe Dreamweaver CS4 to create a simple page layout. However, a more powerful technique is to use Cascading Style

More information

User Manual. Revview Central

User Manual. Revview Central for Revview Central (Journal Office) Powered by TNQ Technologies COPYRIGHT NOTICE 2018 TNQ Technologies. All rights reserved. Document History S. No. Version No. Revision No. Release Date Remarks 1. 1

More information

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Helper Applications & Plug-Ins

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Helper Applications & Plug-Ins Web Development & Design Foundations with HTML5 Ninth Edition Chapter 11 Web Multimedia and Interactivity Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links

More information

Setting Up a Paper in APA Style Using Microsoft Word 2007

Setting Up a Paper in APA Style Using Microsoft Word 2007 Setting Up a Paper in APA Style Using Microsoft Word 007 Open Microsoft Word 007. By default Word opens a new blank document. It is easiest if you create all of these settings before you begin your paper.

More information

Website Management with the CMS

Website Management with the CMS Website Management with the CMS In Class Step-by-Step Guidebook Updated 12/22/2010 Quick Reference Links CMS Login http://staging.montgomerycollege.edu/cmslogin.aspx Sample Department Site URLs (staging

More information

Decision on opposition

Decision on opposition Decision on opposition Opposition No. 2017-700545 Tokyo, Japan Patent Holder Saitama, Japan Patent Attorney Kanagawa, Japan Opponent MEDIALINK.CO., LTD. EMURA, Yoshihiko TAKAHASHI, Yoko The case of opposition

More information

New Visual Design for IRON HQ Release Notes

New Visual Design for IRON HQ Release Notes New Visual Design for IRON HQ Release Notes Based on customer feedback, NetSuite, our platform for HQ, has improved key areas of the user interface including readability, navigation, data entry, and dashboard

More information

Aleph - Web Opac Accessibility. Accessibility in Aleph500 Web OPAC

Aleph - Web Opac Accessibility. Accessibility in Aleph500 Web OPAC Accessibility in Aleph500 Web OPAC 1 CHANGE CONTROL Version Date Author Description 0.1 29.05.2007 Initial draft - v16 1.0 12.06.2007 Version for release - v16 1.1 15.06.2006 Updates v18 initial draft

More information

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015 Course Outline Department of Computing Science Faculty of Science COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015 Instructor: Office: Phone/Voice Mail: E-Mail: Course Description Students

More information

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search Overview of Today s Lecture Analytical Evaluation / Usability Testing November 17, 2017 Analytical Evaluation Inspections Recapping cognitive walkthrough Heuristic evaluation Performance modelling 1 2

More information

FileNET Guide for AHC PageMasters

FileNET Guide for AHC PageMasters PageMasters have the permissions necessary to perform the following tasks with Site Tools: ACADEMIC HEALTH CENTER 2 Application Requirements...3 Access FileNET...3 Log in to FileNET...3 Navigate the Site...3

More information

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Human-Computer Interaction: An Overview. CS2190 Spring 2010 Human-Computer Interaction: An Overview CS2190 Spring 2010 There must be a problem because What is HCI? Human-Computer interface Where people meet or come together with machines or computer-based systems

More information

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design.

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design. Curriculum Map for Web Design SEPTEMBER Targeted NJ Core Curriculum Content Standards: Design develop, test, implement, update, and evaluate web solutions Technology Use, Media Literacy, Responsible Use

More information

Multimedia Streaming. Mike Zink

Multimedia Streaming. Mike Zink Multimedia Streaming Mike Zink Technical Challenges Servers (and proxy caches) storage continuous media streams, e.g.: 4000 movies * 90 minutes * 10 Mbps (DVD) = 27.0 TB 15 Mbps = 40.5 TB 36 Mbps (BluRay)=

More information

These Are the Top Languages for Enterprise Application Development

These Are the Top Languages for Enterprise Application Development These Are the Top Languages for Enterprise Application Development And What That Means for Business August 2018 Enterprises are now free to deploy a polyglot programming language strategy thanks to a decrease

More information

Web Data mining-a Research area in Web usage mining

Web Data mining-a Research area in Web usage mining IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 13, Issue 1 (Jul. - Aug. 2013), PP 22-26 Web Data mining-a Research area in Web usage mining 1 V.S.Thiyagarajan,

More information

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE COURSE TITLE WEB SITE DESIGN COURSE DURATION 19 Hours of Interactive Training COURSE OVERVIEW In this 7 session course Debbie will take you through the

More information

Fault Identification from Web Log Files by Pattern Discovery

Fault Identification from Web Log Files by Pattern Discovery ABSTRACT International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 2 ISSN : 2456-3307 Fault Identification from Web Log Files

More information

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery. HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets

More information

Katharina Reinecke. Abraham Bernstein

Katharina Reinecke. Abraham Bernstein RESEARCH ARTICLE KNOWING WHAT A USER LIKES: A DESIGN SCIENCE APPROACH TO INTERFACES THAT AUTOMATICALLY ADAPT TO CULTURE Katharina Reinecke Harvard School of Engineering and Applied Sciences of Business,

More information

Usability Report. Author: Stephen Varnado Version: 1.0 Date: November 24, 2014

Usability Report. Author: Stephen Varnado Version: 1.0 Date: November 24, 2014 Usability Report Author: Stephen Varnado Version: 1.0 Date: November 24, 2014 2 Table of Contents Executive summary... 3 Introduction... 3 Methodology... 3 Usability test results... 4 Effectiveness ratings

More information

How to Test a Web Site for Accessibility

How to Test a Web Site for Accessibility How to Test a Web Site for Accessibility A step-by-step guide for determining whether your nonprofit's Web site is accessible to people with disabilities. By Brian Satterfield, Staff Writer, TechSoup Table

More information

5 Choosing keywords Initially choosing keywords Frequent and rare keywords Evaluating the competition rates of search

5 Choosing keywords Initially choosing keywords Frequent and rare keywords Evaluating the competition rates of search Seo tutorial Seo tutorial Introduction to seo... 4 1. General seo information... 5 1.1 History of search engines... 5 1.2 Common search engine principles... 6 2. Internal ranking factors... 8 2.1 Web page

More information

Quick Reference Guide: Genesis 2

Quick Reference Guide: Genesis 2 : Genesis 2 TABLE OF CONTENTS REGISTRATION...2 LAUNCH GENESIS 2 WIZARD...4 MANAGE MY PROFILE...33 CONFIGURE MY WEBSITE...34 REPORTS...35 1 REGISTRATION Before you can access the administration section

More information

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010 Tennessee Business Technology Course Code 6501240 Web Design Essentials HTML Essentials, Second Edition 2010 Notation Key SE Student Edition LE Learning Expectation Standard 1.0 Demonstrate knowledge of

More information

FileNET Guide for AHC PageMasters

FileNET Guide for AHC PageMasters ACADEMIC HEALTH CENTER 2 PageMasters have the permissions necessary to perform the following tasks with Site Tools: Application Requirements...3 Access FileNET...3 Login to FileNET...3 Navigate the Site...3

More information

Vocabulary Platform Computing\ First grade Theoretical number of hours=30 Practical number of hours =60

Vocabulary Platform Computing\ First grade Theoretical number of hours=30 Practical number of hours =60 Vocabulary Platform Computing\ First grade Theoretical number of hours=30 Practical number of hours =60 Sequence Subject Theoretical number of hours Introduction (Introduction to Computers, the concepts

More information

UNIVERSITY OF BOLTON WEB PUBLISHER GUIDE JUNE 2016 / VERSION 1.0

UNIVERSITY OF BOLTON WEB PUBLISHER GUIDE  JUNE 2016 / VERSION 1.0 UNIVERSITY OF BOLTON WEB PUBLISHER GUIDE WWW.BOLTON.AC.UK/DIA JUNE 2016 / VERSION 1.0 This guide is for staff who have responsibility for webpages on the university website. All Web Publishers must adhere

More information

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS Chapter Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key

More information

Usability Tests and Heuristic Reviews Planning and Estimation Worksheets

Usability Tests and Heuristic Reviews Planning and Estimation Worksheets For STC DC Usability SIG Planning and Estimation Worksheets Scott McDaniel Senior Interaction Designer 26 February, 2003 Eval_Design_Tool_Handout.doc Cognetics Corporation E-mail: info@cognetics.com! Web:

More information

Chapter 15. User Interface Design. Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 1

Chapter 15. User Interface Design. Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 1 Chapter 15 User Interface Design Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 1 Topics covered User interface design principles User interaction Information presentation User

More information

Microsoft Office Word 2016 for Mac

Microsoft Office Word 2016 for Mac Microsoft Office Word 2016 for Mac Formatting Your Document University Information Technology Services Learning Technologies, Training & Audiovisual Outreach Copyright 2016 KSU Division of University Information

More information

CHAPTER - 3 PREPROCESSING OF WEB USAGE DATA FOR LOG ANALYSIS

CHAPTER - 3 PREPROCESSING OF WEB USAGE DATA FOR LOG ANALYSIS CHAPTER - 3 PREPROCESSING OF WEB USAGE DATA FOR LOG ANALYSIS 48 3.1 Introduction The main aim of Web usage data processing is to extract the knowledge kept in the web log files of a Web server. By using

More information

CSCU9B2 Practical 1: Introduction to HTML 5

CSCU9B2 Practical 1: Introduction to HTML 5 CSCU9B2 Practical 1: Introduction to HTML 5 Aim: To learn the basics of creating web pages with HTML5. Please register your practical attendance: Go to the GROUPS\CSCU9B2 folder in your Computer folder

More information

LiveSTATS.XSP User Guide for ISP Clients

LiveSTATS.XSP User Guide for ISP Clients LiveSTATS.XSP User Guide for ISP Clients LiveSTATS.XSP delivers your web site statistics through a full suite of rich and interactive reports. This guide was created specifically for users who access their

More information

3. WWW and HTTP. Fig.3.1 Architecture of WWW

3. WWW and HTTP. Fig.3.1 Architecture of WWW 3. WWW and HTTP The World Wide Web (WWW) is a repository of information linked together from points all over the world. The WWW has a unique combination of flexibility, portability, and user-friendly features

More information

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz 00 000 00 0 000 000 0 WME MathEdit An initial report on the WME tool for creating & editing mathematics by K. Cem Karadeniz 00 000 00 0 000 000 0 Outline MathML WME MathEdit Tool Selection for Implementation

More information

OU EDUCATE TRAINING MANUAL

OU EDUCATE TRAINING MANUAL OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface

More information

Guide for Creating Accessible Content in D2L. Office of Distance Education. J u n e 2 1, P a g e 0 27

Guide for Creating Accessible Content in D2L. Office of Distance Education. J u n e 2 1, P a g e 0 27 Guide for Creating Accessible Content in D2L Learn how to create accessible web content within D2L from scratch. The guidelines listed in this guide will help ensure the content becomes WCAG 2.0 AA compliant.

More information

Computer Networks. Wenzhong Li. Nanjing University

Computer Networks. Wenzhong Li. Nanjing University Computer Networks Wenzhong Li Nanjing University 1 Chapter 8. Internet Applications Internet Applications Overview Domain Name Service (DNS) Electronic Mail File Transfer Protocol (FTP) WWW and HTTP Content

More information

National College of Ireland BSc in Computing 2017/2018. Deividas Sevcenko X Multi-calendar.

National College of Ireland BSc in Computing 2017/2018. Deividas Sevcenko X Multi-calendar. National College of Ireland BSc in Computing 2017/2018 Deividas Sevcenko X13114654 X13114654@student.ncirl.ie Multi-calendar Technical Report Table of Contents Executive Summary...4 1 Introduction...5

More information

Session 9. Deployment Descriptor Http. Reading and Reference. en.wikipedia.org/wiki/http. en.wikipedia.org/wiki/list_of_http_headers

Session 9. Deployment Descriptor Http. Reading and Reference. en.wikipedia.org/wiki/http. en.wikipedia.org/wiki/list_of_http_headers Session 9 Deployment Descriptor Http 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/http_status_codes

More information

Robust Defenses for Cross-Site Request Forgery Review

Robust Defenses for Cross-Site Request Forgery Review Robust Defenses for Cross-Site Request Forgery Review Network Security Instructor:Dr. Shishir Nagaraja Submitted By: Jyoti Leeka October 16, 2011 1 Introduction to the topic and the reason for the topic

More information

Appendix A: Scenarios

Appendix A: Scenarios Appendix A: Scenarios Snap-Together Visualization has been used with a variety of data and visualizations that demonstrate its breadth and usefulness. Example applications include: WestGroup case law,

More information

Designing with Patterns: Possibilities and Pitfalls

Designing with Patterns: Possibilities and Pitfalls Designing with Patterns: Possibilities and Pitfalls Janet Wesson & Lester Cowley University of Port Elizabeth, PO Box 1600, Port Elizabeth, South Africa csajlw@upe.ac.za, csanlc@upe.ac.za Abstract: It

More information

USER-CENTERED DESIGN IN MOODLE REDESIGN FOR MOBILE USE

USER-CENTERED DESIGN IN MOODLE REDESIGN FOR MOBILE USE USER-CENTERED DESIGN IN MOODLE REDESIGN FOR MOBILE USE Beatriz A. González Beltrán Universidad Autónoma Metropolitana bgonzalez@azc.uam.mx Lizbeth Gallardo López Universidad Autónoma Metropolitana glizbeth@azc.uam.mx

More information

SUGGESTED SOLUTION IPCC MAY 2017EXAM. Test Code - I M J

SUGGESTED SOLUTION IPCC MAY 2017EXAM. Test Code - I M J SUGGESTED SOLUTION IPCC MAY 2017EXAM INFORMATION TECHNOLOGY Test Code - I M J 7 1 2 1 BRANCH - (MULTIPLE) (Date : 20.11.2016) Head Office : Shraddha, 3 rd Floor, Near Chinai College, Andheri (E), Mumbai

More information

User Interface Document version

User Interface Document version User Interface Document version 1.6 2018 Table of contents 1 General information 1.1 General technical remarks 1.2 User interface composition 1.3 Profile settings 1.4 Structure of the main menu 2 User

More information

Creating Accessible Word Documents

Creating Accessible Word Documents Creating Accessible Word Documents 1 of 11 Creating Accessible Word Documents Contents 1. General principles... 1 2. Styles/ Headings... 2 3. Table of Contents... 3 Updating a Table of Contents... 5 4.

More information

CHAPTER 7 WEB SERVERS AND WEB BROWSERS

CHAPTER 7 WEB SERVERS AND WEB BROWSERS CHAPTER 7 WEB SERVERS AND WEB BROWSERS Browser INTRODUCTION A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information

More information

GRAPHIC WEB DESIGNER PROGRAM

GRAPHIC WEB DESIGNER PROGRAM NH128 HTML Level 1 24 Total Hours COURSE TITLE: HTML Level 1 COURSE OVERVIEW: This course introduces web designers to the nuts and bolts of HTML (HyperText Markup Language), the programming language used

More information

HTTP Reading: Section and COS 461: Computer Networks Spring 2013

HTTP Reading: Section and COS 461: Computer Networks Spring 2013 HTTP Reading: Section 9.1.2 and 9.4.3 COS 461: Computer Networks Spring 2013 1 Recap: Client-Server Communication Client sometimes on Initiates a request to the server when interested E.g., Web browser

More information

CREATING ACCESSIBLE WEB PAGES

CREATING ACCESSIBLE WEB PAGES CREATING ACCESSIBLE WEB PAGES WITH DREAMWEAVER MX 2004 Introduction This document assumes that you are familiar with the use of a computer keyboard and mouse, have a working knowledge of Microsoft Windows

More information

Research Article Combining Pre-fetching and Intelligent Caching Technique (SVM) to Predict Attractive Tourist Places

Research Article Combining Pre-fetching and Intelligent Caching Technique (SVM) to Predict Attractive Tourist Places Research Journal of Applied Sciences, Engineering and Technology 9(1): -46, 15 DOI:.1926/rjaset.9.1374 ISSN: -7459; e-issn: -7467 15 Maxwell Scientific Publication Corp. Submitted: July 1, 14 Accepted:

More information

Designing Reports. eivf Designing Reports Note Types 1

Designing Reports. eivf Designing Reports Note Types 1 Designing Reports Designing Reports...1 Note Types...3 Notes...3 Shorthands...3 Quick Note...3 Click N Build...3 Reports (Data Plates )...3 Most commonly use of the Note Types...4 Notes...5 To create a

More information

Beginners Guide to Snippet Master PRO

Beginners Guide to Snippet Master PRO Beginners Guide to Snippet Master PRO This document assumes that Snippet Master has been installed on your site. If not please contact the Bakas IT web team at webreg@bakasit.com.au. Initial Login Screen...

More information

Zend Studio 3.0. Quick Start Guide

Zend Studio 3.0. Quick Start Guide Zend Studio 3.0 This walks you through the Zend Studio 3.0 major features, helping you to get a general knowledge on the most important capabilities of the application. A more complete Information Center

More information

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables Lab 5 Valid HTML, Home Page & Editor Tables Navigation Topics Covered Server Side Includes (SSI) PHP Scripts menu.php.htaccess assessment.html labtasks.html Software Used: HTML Editor Background Reading:

More information

YuJa Enterprise Video Platform WCAG 2.0 Checklist

YuJa Enterprise Video Platform WCAG 2.0 Checklist Platform Accessibility YuJa Enterprise Video Platform WCAG 2.0 Checklist Updated: December 15, 2017 Introduction YuJa Corporation strives to create an equal and consistent media experience for all individuals.

More information

Week 8: HyperText Transfer Protocol - Clients - HTML. Johan Bollen Old Dominion University Department of Computer Science

Week 8: HyperText Transfer Protocol - Clients - HTML. Johan Bollen Old Dominion University Department of Computer Science Week 8: HyperText Transfer Protocol - Clients - HTML Johan Bollen Old Dominion University Department of Computer Science jbollen@cs.odu.edu http://www.cs.odu.edu/ jbollen October 23, 2003 Page 1 MIDTERM

More information

ADOBE DREAMWEAVER CS4 BASICS

ADOBE DREAMWEAVER CS4 BASICS ADOBE DREAMWEAVER CS4 BASICS Dreamweaver CS4 2 This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

Agent and Agent Browser. Updated Friday, January 26, Autotask Corporation

Agent and Agent Browser. Updated Friday, January 26, Autotask Corporation Agent and Agent Browser Updated Friday, January 26, 2018 2018 Autotask Corporation Table of Contents Table of Contents 2 The AEM Agent and Agent Browser 3 AEM Agent 5 Privacy Mode 9 Agent Browser 11 Agent

More information

USER-CENTERED DESIGN KRANACK / DESIGN 4

USER-CENTERED DESIGN KRANACK / DESIGN 4 USER-CENTERED DESIGN WHAT IS USER-CENTERED DESIGN? User-centered design (UCD) is an approach to design that grounds the process in information about the people who will use the product. UCD processes focus

More information