Web Usability Made Easier Adaptation personalization vs. customization Aleksandra Stoeva.

Slides:



Advertisements
Similar presentations
Mobile Ad hoc Collaboration in Restaurant Menus Michelle Chang CPSC 672.
Advertisements

Security that is... Ergonomic, Economical and Efficient! In every way! Stonesoft SSL VPN SSL VPN.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Universal Design and Web Accessibility: Unexpected Beneficiaries Terry Thompson AccessIT University of Washington
LinkSelector: Select Hyperlinks for Web Portals Prof. Olivia Sheng Xiao Fang School of Accounting and Information Systems University of Utah.
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
Chapter 5. Seven Design Elements of Customer Interface Context  Functional look and feel  How it is presented Content  What is presented Community.
Usability Specifications
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Personalization in e-Commerce Dr. Alexandra Cristea
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
11 CONFIGURE INTERNET EXPLORER Chapter 5. Chapter 5: Configure Internet Explorer2 CHAPTER OVERVIEW AND OBJECTIVES  Configuring Accessibility and Language.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
DESIGNING FOR MOBILE Lunch & Learn Series | February 20, 2014.
The Value of Patient Education Kiosks Jackie A. Smith, Ph.D. April 12, 2000.
P2P Systems Meet Mobile Computing A Community-Oriented Software Infrastructure for Mobile Social Applications Cristian Borcea *, Adriana Iamnitchi + *
Web Based Applications
Lesson 8 DATA EXCHANGE. Transmission Modes Type 1 - Simplex  Simplex transmission: sends data in one direction only. A radio broadcast is a good example.
Adobe Dreamweaver CS5 Introduction Web Site Development and Adobe Dreamweaver CS5.
Copyright © 2009 Pearson Education, Inc. Slide 6-1 Chapter 6 E-commerce Marketing Concepts.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Output and User Interface Design
11.10 Human Computer Interface www. ICT-Teacher.com.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Personalization features to accelerate research Presented by: Armond DiRado Account Development Manager
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Rensselaer Polytechnic Institute CSCI-4210 – Operating Systems CSCI-6140 – Computer Operating Systems David Goldschmidt, Ph.D.
Jeopardy Computer Internet Policy & Legal Potpourri Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy.
Portals: the buzzword of 1999 Suzana Lisanti CWIS Facilitator Massachusetts institute of Technology Common Solutions Group, October 1999.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
Context-Aware Interactive Content Adaptation Iqbal Mohomed, Jim Cai, Sina Chavoshi, Eyal de Lara Department of Computer Science University of Toronto MobiSys2006.
Heuristic evaluation Functionality: Visual Design: Efficiency:
Web Page Aesthetics Analysis Paper Main Points. Visual Appeal & Effectiveness Coherence, clarity, balance, innovation, form, size, perspective, layout,
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
Getting Personal Mike Scott
● A system of Internet servers that support specially formatted documents. The documents are formatted in a markup language called HTML. What is the World.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
LESSON 3. Properties of Well-Engineered Software The attributes or properties of a software product are characteristics displayed by the product once.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
Augmenting (personal) IR Readings Review Evaluation Papers returned & discussed Papers and Projects checkin time.
The Online World DATA EXCHANGE 2. Introduction Devices on a network use a variety of methods to communicate with each other and to transmit data. This.
Survey on quality and usage of public e-services.
Introduction Web analysis includes the study of users’ behavior on the web Traffic analysis – Usage analysis Behavior at particular website or across.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Unit 3: Understand Multimedia Production and Web Design Objective 3.02: Develop Webpages Section A: Introduction to Web Development and Standards.
Adaptivity, Personalisation and Assistive Technologies Hugh Davis.
Human Computer Interaction Lecture 21 User Support
A. Cookie B. Google Earth C. Cache D. ISP E. Netiquette F. Phishing
User Characterization in Search Personalization
Human Computer Interaction Lecture 21,22 User Support
Activity Flow Design - or - Organizing the users’ Work
Augmenting (personal) IR
3.06 Understand the use of direct marketing to attract attention and to build brand.
3.06 Understand the use of direct marketing to attract attention and to build brand.
Personalization in E-commerce Applications
3.06 Understand the use of direct marketing to attract attention and to build brand.
09/10 Summary.
Web Mining Department of Computer Science and Engg.
Architectural Requirements for the Effective Support of Adaptive Mobile Applications Lawrence Li ICS 243F.
Architectural Requirements for the Effective Support of Adaptive Mobile Applications Lawrence Li ICS 243F.
3.06 Understand the use of direct marketing to attract attention and to build brand.
Presentation transcript:

Web Usability Made Easier Adaptation personalization vs. customization Aleksandra Stoeva

Current State of World Wide Web More than 1,000,000,000 websites Users: The World What do people want online? – “They're not aimless "surfers" looking for a fix or a novelty. Instead, the average Net user seems to be a goal-oriented person interested in finding information and communicating with others.” (Sean Carton. (2000) What Do People Want Online. Retrieved February 20, 2007, from

Usability What is usability applied to the WWW? – the extent to which a site can be used by a specified group of users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use How can adaptation help? – Content (consider: age, occupation, other interests) – Presentation of information (language, level of experience) Where can adaptation be applied? – Browser – Web Application

Forms of Inference Requires activity history, but whose? – Web log mining one user – Clustering Generalize (from group to user) – Data usage – Profile

Adaptive vs. Adaptable Personalization – Full Control: system – Faster from user perspective – Relatively more data – e.g. EBay Book suggestion You want X? That’s what I needed! Customization – Full Control: user – Slower from user perspective – Relatively less data – e.g. !My Yahoo Color Layout

Adaptive vs. Adaptable Continued Problems – Reduced awareness – Reduced level of trust – Sociological problem W – workload U – unpredictability C - competency Solutions – Provide feedback – Support undo and redo – Adaptable automation – Friendly interface

Browser vs. Web Application Browser - individual – Customization Security level Content Accessibility – Personalization The last thing I saved in… Cookies – Advantage or Disadvantage?

Browser vs. Web Application Continued Web Application – Individual Personalization requires registration – Can do: Infer Shortcuts, Remember States – Cannot do: Infer appeal, Aid during/before registration Customization – Specify own rules – Wizards – By Groups

Browser - Interface to IS Support for dynamic changes in context – Computing Memory availability (e.g. respond properly to CPU usage) – Communication Respond to network’s characteristics (e.g. bandwidth availability) – Input/Out Support different types of devices and interaction modes (e.g. GUIs adapting to screen size) – User Interface tailored based on user history – Location Define the security domain

Implications Personalization techniques, agents Additions to the browser – Context monitor – Context manager Disadvantages – CPU time used by the manger – Space required for extra data (user adaptation) Customization saves CPU time, language and other preferences better asked than inferred

Adaptation System Out Advantages – Resources Not yours – Scope Group information Disadvantages – Scope Only this web application

Summary Intermediaries – more is better – In browser Consider constrains – CPU, memory – In web application Properly combined use of personalization and customization – Consider Constrains Human factors