11 march 2008kaiser: coms e61251 coms e6125 web-enhanced information management (whim) prof. gail...
TRANSCRIPT
11 March 2008 Kaiser: COMS E6125 1
COMS E6125 Web-COMS E6125 Web-enHanced Information enHanced Information Management (WHIM)Management (WHIM)
COMS E6125 Web-COMS E6125 Web-enHanced Information enHanced Information Management (WHIM)Management (WHIM)
Prof. Gail KaiserProf. Gail Kaiser
Spring 2008Spring 2008
11 March 2008 Kaiser: COMS E6125 2
Today’s Topics• Web & Society • Web Accessibility (partially
adapted from Prof. Michael Chiang, MD, Departments of Ophthalmology & Biomedical Informatics)
11 March 2008 Kaiser: COMS E6125 3
Societal Issues• Information Sharing• Privacy• Intellectual Property• Accessibility• Security and others…
11 March 2008 Kaiser: COMS E6125 4
Information Sharing: Web 1.0
• The original purpose of the Web!• Generally viewed as an information resource,
download without upload• Websites owned by “someone else” may store
your information in a database – usually limited to basic identification (name, address, phone number, credit card) and “preferences”
• Relatively limited opportunities to post your own website – might be universally browse-able but in practice typically visited by few
11 March 2008 Kaiser: COMS E6125 5
Information Sharing: Web 2.0
• User communities and participation• Message boards with user-supplied content• Portals with user-selected content “portlets”• Syndicated feeds• Blogs, wikis, collaborative filtering• The Web as Platform, mashups, user-supplied
applications• …
11 March 2008 Kaiser: COMS E6125 6
The Right To Privacy• Secrecy (confidentiality): The extent
to which we are known to others• Anonymity: The extent to which we
are the subject of others’ attention• Solitude: The extent to which others
have access to us
11 March 2008 Kaiser: COMS E6125 7
Rights to Sue (wrt Privacy)
• Intrusion upon seclusion or solitude, or into private affairs
• Public disclosure of embarrassing private facts
• Inaccurate reporting: Publicity that places a person in a false light in the public eye
• Appropriation of identity: “identity theft”
11 March 2008 Kaiser: COMS E6125 9
But in 2008, yahoo, google, aol, <fill in
here> know• You’ve searched for local veterinarians and
groomers• You’ve read reviews comparing flea powders• You’ve ordered “chew sticks” and “squeaky toys”• You’ve printed coupons for Alpo• You’ve downloaded 101 Dalmations and Lassie
“on demand” movies• Your email contains sales notices from petco.com Your “My Pictures” folder contains 100s of
images of fire hydrants and frisbees
11 March 2008 Kaiser: COMS E6125 11
Web Tracking• Bits: How Do They Track You? • Data collection events:
– Pages displayed– Search queries entered– Videos played– Advertising displayed (both same party and
third party)• In December 2007 alone, yahoo
collected 400 billion events, aol 100 billion, google 91 billion, microsoft 51 billion
11 March 2008 Kaiser: COMS E6125 13
Caveats• Not all of this data is useful• Not all of it is retained by the
companies with access to it• Much of it cannot be traced back to
individuals• Several data collection events may be
triggered by a single Web page • Does not include user-volunteered data
(website registration, social networking)
11 March 2008 Kaiser: COMS E6125 14
Why Track?• Targeted advertising supports
“free” services and content• But collected information can be
used for other purposes…
11 March 2008 Kaiser: COMS E6125 15
Privacy Before and After
• Before the Web, you participated in a variety of activities
• These might have involved groups of people, in public or private, possibly even “the press”
• Photos or recordings might have been taken, with or without your knowledge
• You might have borrowed or purchased books or magazines related to your activities
• You might have sent/received letters by snailmail
• What is different now? Does it matter?
11 March 2008 Kaiser: COMS E6125 16
Privacy Before and After
• Before the Web, you might have typed your name, address, phone number, birth date, social security number, bank account numbers, credit card numbers, etc. into your PC for personal storage
• It was unlikely anyone outside your household could access your PC
• Now you type at least part of that information into your PC all the time (if you make online purchases and/or sign up for online services)
• And you have no idea who might be reading them, from either your PC (if connected to Internet) or from the Websites you sent them to
11 March 2008 Kaiser: COMS E6125 17
Privacy Before and After
• Your name, phone number, address were always easily available (phone book, reverse listings)
• So was your birth date, although harder to obtain (birth records, drivers license)
• And your SSN - lots of forms ask for it• Your checking account and/or credit card
numbers were available through the issuing banks and the merchants where you made purchases
• So what is different now? Does it matter?
11 March 2008 Kaiser: COMS E6125 18
Societal Issues• Information Sharing• Privacy• Intellectual Property• Accessibility• Security• Others…
11 March 2008 Kaiser: COMS E6125 19
What is “Intellectual Property”?• Patents
– Exclusive right to prevent others from making, using or selling a novel, useful, non-obvious invention
– Term generally 20 years
• Trademarks– Word, name, symbol or device used to indicate the
source of goods or services and distinguish them from others
– Prevent others from using a confusingly similar mark, but does not prevent others from making/selling the same goods or services under a clearly different mark
– Term “forever”
11 March 2008 Kaiser: COMS E6125 20
What is “Intellectual Property”?
• Copyrights – Exclusive right to reproduce and distribute, prepare
derivative works, perform or display publicly– Protects form of expression, not the subject matter of
the expression– Fair use - for purposes such as criticism, news reporting,
teaching, research– First sale doctrine – can use over and over, perform
privately, lend, lease, resell (that one copy)– Term depends on whether published or unpublished,
generally lifetime of author (performer, artist, etc.) plus 70 years, or 95 years from creation if work for hire
11 March 2008 Kaiser: COMS E6125 21
Digital Documents• Copies are perfectly reproducible an infinite
number of times• Copies can be made at zero cost• Copies can be distributed at zero cost• Technical protection systems can be
circumvented (by experts) on programmable computers
• Thus content owners have little control over the subsequent dissemination and use of their work
• How does this impact the author’s exclusive rights? How does this impact fair use and first sale doctrine?
11 March 2008 Kaiser: COMS E6125 22
IP Before and After• Before the Web, you might have written
fiction or non-fiction• You might have composed or performed
music, art, drama, film, etc.• You might have invented a brilliant new
technology, business practice, recipe, etc.• Perhaps you made money or achieved fame
by doing so• Is there any difference now? Does it matter?
11 March 2008 Kaiser: COMS E6125 23
Societal Issues• Information Sharing• Privacy• Intellectual Property• Accessibility• Security• Others…
11 March 2008 Kaiser: COMS E6125 24
Computer/Internet/Web “Practical” Access
• Legal, social and economic impediments– Not allowed (by government, by
community, by parents, by school)– Too expensive
11 March 2008 Kaiser: COMS E6125 25
Computer/Internet/Web Accessibility
• Physical impediments– Cannot see screen output– Cannot enter keyboard input– Cannot use mouse– Cannot use speakers, microphone,
etc.
11 March 2008 Kaiser: COMS E6125 26
Web Accessibility Motivation
• Rapid advances in IT
• Internet use becoming nearly universal (see statistics)
• Influences on education and employment
• “Digital divide”: people w/o Web access
• Visually disabled users
11 March 2008 Kaiser: COMS E6125 27
Visual Disability Statistics• Prevalence of visual loss rising
• More visual problems in older persons
– Americans > age 65 will double by 2040
• U.S. Census (2002):
– 7.9 million “had difficulty seeing words and letters in ordinary newspaper print” (even with glasses)
– 1.8 million “unable to see”
11 March 2008 Kaiser: COMS E6125 28
Web User Interfaces• Then: Early browsers (Lynx) text-based
– Limitations in computing speed
– Partially sighted magnifiers, large monitors
– Blind teletype to voice output
• Now: GUI’s with point-and-click navigation, widgets with dependence on visual cues
11 March 2008 Kaiser: COMS E6125 42
Interactions with GUIs• Smaller icons Decreased speed &
accuracy
• Larger icon set size Decreased speed & accuracy
• Decreased visual acuity, contrast sensitivity, or color vision Decreased task accuracy
11 March 2008 Kaiser: COMS E6125 43
Americans with Disabilities Act• 1990, applies to entire nation
• “Reasonable accommodation”
• “Effective communication”
• Employment, public accommodations, telecommunications
• Internet in workplace Broadened scope of law
11 March 2008 Kaiser: COMS E6125 44
Federal Rehabilitation Act of 1973: Section 504
• Applies to all educational programs receiving federal funds
• Universal accessibility to students with any disability:– Sensory– Physical– Cognitive
11 March 2008 Kaiser: COMS E6125 45
Federal Rehabilitation Act of 1973: Section 508
• Applies to Web-based information technology (Public Law 105-220, 1998)
• All electronic and information technology developed, procured, or used by federal agencies must be accessible
• Direct purchases by federal government
• Important legal reference for accessibility
11 March 2008 Kaiser: COMS E6125 46
Assistive Technologies:Goals and Challenges
• Alternative, equivalent mechanisms
• Special challenges for Web accessibility:
– Mathematical & scientific notation
– Images and videos
– Forms, tables, frames, etc.
11 March 2008 Kaiser: COMS E6125 47
Screen Magnifiers
• Popular for partially sighted users
• Background tasks
• Full or part screen
• Image smoothing algorithms
11 March 2008 Kaiser: COMS E6125 48
Braille Displays• Completely blind
users
• Connect to keyboard
• Arrays of pins generate Braille letters
• Line-by-line output
11 March 2008 Kaiser: COMS E6125 49
Braille Displays• Input via regular
or Braille keyboard
• Purely text-based - Less helpful for Web interfaces
• Only 10% of blind children use Braille as primary reading medium
11 March 2008 Kaiser: COMS E6125 50
Screen Readers• Background applications
• Translate text & graphics to auditory output– External hardware speech synthesizers or
– Software to drive sound cards
• Orientation for users:– Announce menu bars, pop-ups, etc.
– Protocols for announcing standard GUI widgets
– Hyperlinks, navigation bar, page layout
11 March 2008 Kaiser: COMS E6125 51
Screen Readers• Examples:
– Freedom Scientific’s JAWS
– Dolphin’s Hal
– Microsoft’s Narrator (bundled with Windows)
• Good for varying levels of visual limitation
• Used in isolation, or in combination with other assistive technologies
11 March 2008 Kaiser: COMS E6125 52
But Screen Readers Do Not Solve The Problem
• Example Screen Reader Audio• The Web Page From Hell
11 March 2008 Kaiser: COMS E6125 53
Web Accessibility Initiative
• World Wide Web Consortium (W3C)
• Web Content Accessibility Guideline version 1.0 (May 1999), version 2.0 draft (December 2007)
• Various associated guidelines, e.g., Authoring Tool Accessibility
• http://www.w3.org/WAI/
11 March 2008 Kaiser: COMS E6125 54
Four Principles1. Perceivable - Information and user interface
components must be presentable to users in ways they can perceive
2. Operable - User interface components and navigation must be operable
3. Understandable - Information and the operation of user interface must be understandable
4. Robust - Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies
11 March 2008 Kaiser: COMS E6125 55
Example PerceivableProvide text alternatives for any non-text
content so that it can be changed into other forms people need, such as large print, braille, speech, symbols or simpler language
– HTML ALT text for images and videos– Descriptive names for controls or user inputs
Also supports indexing by search engines
Another Example Perceivable
Make it easier for users to see and hear content including separating foreground from background– “Click the red button”
http://www.vischeck.com/
Normal Red-Green Color Blind
11 March 2008 Kaiser: COMS E6125 58
Example OperableProvide ways to help users with
disabilities navigate, find content and determine where they are
– Ensure that embedded objects (scripts, applets) are accessible to assistive technologies
– Mechanisms to bypass blocks of content
– Identify link purpose
11 March 2008 Kaiser: COMS E6125 60
Another Example Operable
Provide users with disabilities enough time to read and use content
– Be sure that blinking, scrolling or auto-updating objects can be stopped
– Screen readers can’t process moving text
Do not design content in a way that is known to cause seizures
11 March 2008 Kaiser: COMS E6125 62
WCAG 2.0 Overall
• 12 general design “guidelines”
• Benefits larger population of users:
– Older technologies
– Slower Internet connections
– Mobile computing, etc.
– Difficulty reading or understanding text
11 March 2008 Kaiser: COMS E6125 63
Checking Compliance with Guidelines
• WAVE• Cynthia Says• W3C’s list
11 March 2008 Kaiser: COMS E6125 64
Web Accessibility Summary
• Recent IT revolution has produced major social change - disabled users are at growing disadvantage
• Rapid initial growth of Internet did not account for this
• Assistive technologies and legislative requirements are beginning to catch up
11 March 2008 Kaiser: COMS E6125 65
Upcoming: Revised Project Proposal• Due Monday March 31st • No more than four (4) pages• Post in Revised Project Proposals
folder on CourseWorks
11 March 2008 Kaiser: COMS E6125 66
Revised Project Proposal: New or Extended System
• Explain what your system will "do“• Describe value to prospective user community• Sketch the top-level architecture, including
hosts, processes and major subsystems• Diagram and explain the communications
flows, including protocols to be used and typical messaging sequences - including "error" cases
• Document any components that you are not implementing yourself (include URL)
11 March 2008 Kaiser: COMS E6125 67
Revised Project Proposal:
Comparison/Evaluation • Clearly indicate which system(s) you will be
evaluating (and how you will obtain)• Explain what you plan to measure and how
you will measure it (either quantitative or qualitative)
• Define what criteria you will use – and why are these significant or important
• Sketch the top-level architecture of those systems as they will operate during your experiments
• Discuss the design of your test application(s) and/or benchmark(s)
11 March 2008 Kaiser: COMS E6125 68
Revised Project Proposals
• Plan a <15 minute demo• Schedule with your TA between
April 22nd and May 6th
• TAs will be assigned per group – not necessarily same TA as for paper
• Final reports due Friday May 9th
Upcoming: StudentPresentations
• Topic can be paper, project, or something else relevant to class
• If project, coordinate with any other team members (e.g., schedule back-to-back)
• No more than 10 minutes• During class time April 1st, 8th, 15th, 22nd or 29th
for on-campus students• Contact instructor by email to schedule asap (
[email protected]) • Last year’s slides available at
http://bank.cs.columbia.edu/classes/cs6125-s07/presentations
11 March 2008 Kaiser: COMS E6125 70
Reminders
• Full paper due Friday March 14th
• Revised project proposal due March 31st
• Schedule your presentation with the instructor for April 1st, 8th, 15th, 22nd or 29th during class time for on-campus students (and any “local” CVN students who can come to class)
11 March 2008 Kaiser: COMS E6125 71
COMS E6125 Web-COMS E6125 Web-enHanced Information enHanced Information Management (WHIM)Management (WHIM)
COMS E6125 Web-COMS E6125 Web-enHanced Information enHanced Information Management (WHIM)Management (WHIM)
Prof. Gail KaiserProf. Gail Kaiser
Spring 2008Spring 2008