3 Pages

webquilt_description

Course: DCS 891, Fall 2009
School: Pace
Rating:
 
 
 
 
 

Word Count: 626

Document Preview

Odeyemi Olukayode June 13, 2005 Name of Paper WebQuilt : A proxy-based Approach to Remote Web Usability Testing by J. Hong, J Heer, S Waterson, J.Landay Description This paper describes the architecture and implementation of a tool for logging, visualizing and analyzing data collected during usability testing of a website. The resulting tool was able to overcome several of the limitations that existing tools used...

Register Now

Unformatted Document Excerpt

Coursehero >> New York >> Pace >> DCS 891

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Odeyemi Olukayode June 13, 2005 Name of Paper WebQuilt : A proxy-based Approach to Remote Web Usability Testing by J. Hong, J Heer, S Waterson, J.Landay Description This paper describes the architecture and implementation of a tool for logging, visualizing and analyzing data collected during usability testing of a website. The resulting tool was able to overcome several of the limitations that existing tools used for web usability testing had. The primary purpose for having a tool like this is to provide web user interface designers a means to gain insight into how users of a web site actually use the website. This is much needed information as it is difficult to design any computer program user interface, much less a web user interface, which has more limitations. This information can guide a design to design a more effective interface. The success of a web site highly depends on its usability. Usability involves two parts. 1) What is a user trying to accomplish and 2) What block the user from completing a task to reach the accomplishment. This tool is concerned with the second part. Different approaches to usability testing have been considered before. This varies from installing code on client to keep track of various pieces of information from keystrokes to pages request, to server side tracking of web pages request by clients via log analysis to the manual approach of observing user while they use the site. This tool uses a "man in the middle" approach to capture the data needed. The man-in-the-middle approach, in this case, the use of a proxy, is passive to system (the browser - server transactions) thus can be easily adopted for use. It also takes care many of the shortfalls the traditional methods of usability testing have. For example, the manual process of observing real users while they use the site would be very expensive. Since the tool is right between the server and client, the the observer needs to only be at one place. Another example is the fact that current web server logs do not collect enough information for web site usability analysis. With the proxy approach all pages request and pages go thru the proxy, thus all information needed could be tracked. And finally, the cost of installing code on each client in order to "track click" could be come expensive as well. It could also discourage user from using the site since the user would have to install something else. And in some instance sending the data gathers by the code to a central location could be difficult. Once again, with the proxy approach, the user and the user's system/client is free to operate as-is. Thus this tool, "WebQuilt" provides the following... 1. A way of logging web usage that is fast and easy to deploy on any web site (proxy) 2. A way of logging that is compatible with a range of operating systems and web browsers (proxy) 3. Tools for analyzing and visualizing the captured data (aggregation system) And since the tool is passive in nature, it could be easily used as part of an iterative approach fo...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft PowerPoint - pl3-02_amir %Creator: PSCRIPT.DRV Version 4.0 %CreationDate: 02/22/98 10:46:06 %BoundingBox: 16 9 597 784 %Pages: (atend) %PageOrder: Special %Requirements: %DocumentNeededFonts: (atend) %DocumentSupplied
Ohio State - ECE - 209
Part PinoutsECE 209: Circuits and Electronics LaboratoryThink of an op-amp as fodder for feedback. Horowitz and Hill1The devices within these two parts are identical. If one part is not available, then use the other. The Oset Null pins can usuall
Ohio State - ECE - 209
For HIGH IMPEDANCE (HIGH Z) (i.e., 50 ) loads:BEFORE setting output amplitude and oset, complete the following steps.1. Press Shift and then Enter in order to bring up the MENU . The display should show A: MOD MENU . Pressing < and > moves from
UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft Word - Java_m_1.doc %Creator: Windows NT 4.0 %CreationDate: 7:0 1/14/1998 %Pages: (atend) %BoundingBox: 16 9 597 784 %LanguageLevel: 1 %DocumentNeededFonts: (atend) %DocumentSuppliedFonts: (atend) %EndComments %BeginP
UCLA - CS - 131
Names- Design issues: - Maximum length? - Are connector characters allowed? - Are names case sensitive? - Are special words reserved words or keywords?Copyright 1995 by Addison-Wesley Publishing Co.1Length- FORTRAN I: maximum 6 - COBOL: ma
UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft PowerPoint - pl3-04_amir %Creator: PSCRIPT.DRV Version 4.0 %CreationDate: 02/22/98 10:51:00 %BoundingBox: 16 9 597 784 %Pages: (atend) %PageOrder: Special %Requirements: %DocumentNeededFonts: (atend) %DocumentSupplied
UCLA - CS - 131
Chapter 5One very important measure of the goodness of a PL is the capability of its data types to model the problem space variablesCopyright 1995 by Addison-Wesley Publishing Co.1Design Issues for all data types1. What is the syntax of re
UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft PowerPoint - pl3-05_amir %Creator: PSCRIPT.DRV Version 4.0 %CreationDate: 02/22/98 10:51:30 %BoundingBox: 16 9 597 784 %Pages: (atend) %PageOrder: Special %Requirements: %DocumentNeededFonts: (atend) %DocumentSupplied
UCLA - CS - 131
Chapter 5One very important measure of the goodness of a PL is the capability of its data types to model the problem space variablesCopyright 1995 by Addison-Wesley Publishing Co. 1Design Issues for all data types1. What is the syntax of refer
UCLA - CS - 131
Abstraction- The concept of abstraction is fundamental in programming - Nearly all programming languages support process abstraction with subprograms - Nearly all programming languages designed since 1980 have supported data abstraction with some k
UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft PowerPoint - pl3-10_amir %Creator: PSCRIPT.DRV Version 4.0 %CreationDate: 02/22/98 10:54:39 %BoundingBox: 16 9 597 784 %Pages: (atend) %PageOrder: Special %Requirements: %DocumentNeededFonts: (atend) %DocumentSupplied
UCLA - CS - 131
Abstractio n- The concept of abstraction is fundamental in programming - Nearly all programming languages support process abstraction with subprograms - Nearly all programming languages designed since 1980 have supported data abstraction with some
UCLA - CS - 131
Arithmetic Expressions- Their evaluation was one of the motivations for the development of the first programming languages - Arithmetic expressions consist of operators, operands, parentheses, and function calls - Operator and operand evaluation or
UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft PowerPoint - pl3-06_amir %Creator: PSCRIPT.DRV Version 4.0 %CreationDate: 02/22/98 10:52:39 %BoundingBox: 16 9 597 784 %Pages: (atend) %PageOrder: Special %Requirements: %DocumentNeededFonts: (atend) %DocumentSupplied
UCLA - CS - 131
Arithmetic Expressions- Their evaluation was one of the motivations for the development of the first programming languages - Arithmetic expressions consist of operators, operands, parentheses, and function calls - Operator and operand evaluation or
UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft PowerPoint - pl3-07_amir %Creator: PSCRIPT.DRV Version 4.0 %CreationDate: 02/22/98 10:53:04 %BoundingBox: 16 9 597 784 %Pages: (atend) %PageOrder: Special %Requirements: %DocumentNeededFonts: (atend) %DocumentSupplied
UCLA - CS - 131
Levels of Control Flow:1. Within expressions 2. Among program units 3. Among program statementsCopyright 1995 by Addison-Wesley Publishing Co.1History- FORTRAN I control statements were based directly on IBM 704 hardware - Much research and
UCLA - CS - 131
RegularExpressionMetacharacterThe Metacharacter What it Matches Beginning of line Anchor ^ Example /^love/ Matches all lines beginning with "love"$End of line anchor/love$/ Matches all lines ending in "love".Matches one Character/l.e/ Ma
UCLA - CS - 131
Chapter 8Fundamental Characteristics of SubprogramsFundamental Characteristics of Subprograms 1. A subprogram has a single entry point 2. The caller is suspended during execution of the called subprogram 3. Control always returnsto the caller when
UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft PowerPoint - pl3-08_amir %Creator: PSCRIPT.DRV Version 4.0 %CreationDate: 02/22/98 10:53:33 %BoundingBox: 16 9 597 784 %Pages: (atend) %PageOrder: Special %Requirements: %DocumentNeededFonts: (atend) %DocumentSupplied
UCLA - CS - 131
Chapter 9Def: The subprogram call and return operations of a language are together called its subprogram linkageCopyright 1995 by Addison-Wesley Publishing Co.1Implementing FORTRAN 77 SubprogramsCall Semantics: 1. Save the execution status
UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft PowerPoint - pl3-09_amir %Creator: PSCRIPT.DRV Version 4.0 %CreationDate: 02/22/98 10:54:10 %BoundingBox: 16 9 597 784 %Pages: (atend) %PageOrder: Special %Requirements: %DocumentNeededFonts: (atend) %DocumentSupplied
UCLA - CS - 131
Chapter 9Def: The subprogram call and return operations of a language are together called its subprogram linkageCopyright 1995 by Addison-Wesley Publishing Co.1Implementing FORTRAN 77 SubprogramsCall Semantics: 1. Save the execution status o
UCLA - CS - 131
/,636FKHPH What is Lisp? List Processing/RWVRI,GLRWLF6LQJOH3DUHQWKHVLV-eg. (/ (+ 3 1 ) (- 3 1) ) (/ 4 2) (2) Scheme is a dialect of Lisp 2 2 216FKHPH'LVWULEXWLRQ http:/www-swiss.ai.mit.edu/ftpdir/scheme-7.3/pc BIN directory read the RE
UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft PowerPoint - schemv2 %Creator: PSCRIPT.DRV Version 4.0 %CreationDate: 03/16/98 14:34:11 %BoundingBox: 16 9 597 784 %Pages: (atend) %PageOrder: Special %Requirements: %DocumentNeededFonts: (atend) %DocumentSuppliedFont
UCLA - CS - 131
Chapter 12In a language without exception handling: When an exception occurs, control goes to the operating system, where a message is displayed and the program is terminated In a language with exception handling: Programs are allowed to trap some e
UCLA - CS - 131
%!PS-Adobe-3.0 %Title: Microsoft PowerPoint - pl3-12_amir %Creator: PSCRIPT.DRV Version 4.0 %CreationDate: 02/22/98 10:55:43 %BoundingBox: 16 9 597 784 %Pages: (atend) %PageOrder: Special %Requirements: %DocumentNeededFonts: (atend) %DocumentSupplied
UCLA - CS - 131
Chapter 12 In a language without exception handling:When an exception occurs, control goes to the operating system, where a message is displayed and the program is terminated In a language with exception handling: Programs are allowed to trap some e
Washington University in St. Louis - CSE - 577
Distributed Queueing in Scalable High Performance RoutersPrashanth Pappu, Jonathan Turner and Ken Wong Washington University, St. LouisAbstract - This paper presents and evaluates distributed queueing algorithms for regulating the flow of traffic
Acton School of Business - KINE - 351
RICE UNIVERSITY KINESIOLOGY DEPARTMENT COURSE SYLLABUS KINE 351 HUMAN ANATOMY LABORATORY COURSE DESCRIPTION Study of the pro-sections and interactive computer instructional methodology are used for learning and understanding human anatomy in a gross
CSU LA - HS - 370
HS 370 Environmental Racism Fall 2005 Final Exam Review Questions 1. Define Environmental Injustice/Racism, Environmental Inequity and Environmental Justice. 2. Describe the history of the Environmental Justice movement in terms of the sequence of e
CSU LA - HS - 370
HS 370 ABSORPTION OF TOXICANTS Lecture Outline Cellular Interaction Occurs: 1. On cell surface 2. Within the cell 3. In underlying tissue Cellular Membrane Structure: Phospholipid Molecules- Two Components A. Phosphates: Hydrophilic regionB. Lipids:
CSU LA - HS - 370
HS 370- Environmental Racism Outline of Epidemiology Terms 1. Epidemiology 2. Aims of Epidemiologic Research 3. Environmental Epidemiology 4. Epidemics 5. Endemics 6. Measures of Disease Occurrence a. Risk b. Prevalence c. Incidence d. Survival e. Ca
CSU LA - HS - 370
SouthCentralLos Angeles LosAngelesisthenation'ssecondlargestcitywithapopulationof3.5million.Itisoneof thenation'smostculturallyandethnicallydiversebigcities.Oneofthepoorestresidential communities,SouthCentralLosAngeles,hashadsocial,politicalandphysic
CSU LA - HS - 370
1 HS 370 DISTRIBUTION OF TOXICANTS Lecture Outline Definition: Lymphatic system: The lymphatic system is composed of: 1. 2. 3. 4. 5. 6. Cardiovascular circulatory system: The cardiovascular part of the circulatory system includes: 1. 2. 3. 4. 5. * Bl
CSU LA - HS - 370
1HS 370 ELIMINATION OF TOXICANTS Lecture OutlineToxicants are eliminated through many different routes including: 1. 2. 3. 4. 5. 6. 7. 8. 9. Main Routes of Elimination: 1. 2. 3.
CSU LA - HS - 370
HS 370 EPIDEMIOLOGY Lecture Outline 1. Epidemiology 2. Aims of Epidemiologic Research 3. Environmental Epidemiology 4. Epidemics versus Endemics 5. Measures of Disease Occurrence a. Risk b. Prevalence c. Incidence d. Survival e. Case Fatality 6. Type
CSU LA - HS - 370
HS 370 History of Environmental Policy and Environmental Justice Movement 1899 - Refuse Act of 1899 is passed 1947 - The Federal Insecticide, Fungicide, and Rodenticide Act of 1947 is passed 1948 - The Water Pollution Act of 1948 is passed 1956 - A s
CSU LA - HS - 370
HS 370 INTRODUCTION TO TOXICOLOGY Lecture Outlline Toxicology definition: Environmental Toxicology: Toxic Substance (Toxicant): Types of toxicants that characterize toxicity location and duration: 1. Acute toxicity vs. 2. Chronic toxicity 1. Local to
CSU LA - HS - 370
HS 370 ENVIRONMENTAL EPIDEMIOLOGY & RISK ASSESSMENT Lecture Outline Environmental Epidemiology To establish causation, association between exposure and outcome must be: 1. Strong 2. Specific 3. Consistent with previous findings 4. Biologically plausi
CSU LA - HS - 370
1 HS 370 STORAGE OF TOXICANTS Lecture Outline Definition:Toxicants are stored within: 1.2.3.4.5.2
CSU LA - HS - 370
Excerptsfrom: HAZARDOUSWASTEMANAGEMENTSECONDEDITIONMichael D. LaGrega Phillip L. BuckinghamERMJeffrey C. EvansBucknell UniversityEnvironmental Resources Management-Boston Burr Ridge, IL Dubuque, IA Madison, WI New York San Francisco St.
CSU LA - HS - 370
Excerpts from: HAZARDOUS WASTE MANAGEMENTSECOND EDITIONMichael D. LaGrega Phillip L. BuckinghamERMJeffrey C. EvansBucknell UniversityEnvironmental Resources Management-Boston Burr Ridge, IL Dubuque, IA Madison, WI New York San Francisco
CSU LA - HS - 370
ABSORPTIONOFTOXICANTS Processbywhichtoxicantscrossthe epithelialcellbarrier. Dependingonthenatureofthetoxicant, dose,duration,andtypeofexposure,a toxicantmaylimititscontacttotheouter surfaceoftheepithelialcellbarrier,orcross thecellmembrane,enterth
CSU LA - HS - 370
EnvironmentalEpidemiologyToestablishcausation,anassociationbetween exposureandoutcomemustbe:1. 2. 3. 4. 5. 6. 7.Strong Specific Consistentwithpreviousfindings Biologicallyplausible Coherentwiththenaturalhistoryofdisease Supportedbyevidence(experi
CSU LA - HS - 370
EnvironmentalHealthThereare3primaryfactorsthataffecthuman health: GeneticFactors Personalbehaviors Environment HealthyPeople2010:Promotehealthforall throughahealthyenvironment.ENVIRONMENTALHAZARDSBiological Bacteria Viruses Protozoan Chemic
CSU LA - HS - 370
ToxicologyToxicology is the study of the adverse effects of chemicals on living systems, the mechanisms underlying those effects and the conditions under which they are likely to occur.All substances are poisons; there is none which is not a pois
CSU LA - HS - 370
GUIDELINES FOR GROUP LECTURE The learning objectives of the Group Lecture assignment are: To become experts on a particular environmental health topic and the racism/injustice issues around it. To practice communicating this information to an audi
CSU LA - HS - 370
HS 370 Environmental Racism Spring 2006 Final Exam Review Questions 1. Define Environmental Injustice/Racism, Environmental Inequity and Environmental Justice. 2. Describe the history of the Environmental Justice movement in terms of the sequence of
CSU LA - HS - 370
Cancer in AdultsPresented by:Vanessa Milchorena Juan Muratalla Alfonso Mercado Erik Mejia Edgar MejiaWhat is Cancer? Uncontrolled, abnormal growth of cells. May spread to other parts of the body through the lymphatic system or the blood stream
CSU LA - HS - 370
Group 3 Lecture Outline GroupMay 16, 2006Topic of Discussion: Childhood Environmental Exposures Group Members:Carmen Gaxiola Peter Genov Carolina Gonzalez Jasmine Griffis Ana GutierrezDiseasesandPurpose of Presentation:To convey the impac
CSU LA - HS - 370
Group Five - Cancer in AdultsStarting w/ AndrewCancer!What is it about cancer! FEAR We no longer have control! We must trust in doctors! Emotionally Draining! Financial Disaster! You dont see it coming!What is cancer? Cancer, often called a n
CSU LA - HS - 370
Workplace Exposures & InjusticesAshley Smith Olga Theodossis Fernando Vazquez Mandi Yuen Jason ZaragozaFarm WorkersJason ZaragozaHealth HazardsExposure to pesticides Sulfur, chloropicrin, methyl bromide / methyl iodide In California, 180
CSU LA - HS - 370
LocalCasesof LocalCasesof Water,Air,andSoilTeamMembers: JoseCervantes SivChan MichaelGallagher RosieFlores CatalinaFrey NancyDeleonWhatisairpollution? Generaltermusedtodescribe undesirableamountsofparticulateor gaseousmatterintheatmosphere.
CSU LA - HS - 370
May 9, 2006 Title: Environmental Justice Movement and Policy Development Ahmed, Ayman Amos, Dontee Antunez, Gina Callies, Richelle Chu, Philip Purpose of Presentation: The purpose of this presentation is to inform you of different movements and acts
CSU LA - HS - 370
Environmental Justice Movement & Policy Development Introduction: Brief Background What agencies came about Who is affected and why (In terms of minorities) Body Timeline: 1964-1974 Civil Rights Movement/Montgomery Bus Boycott Memphis Sanitation
CSU LA - HS - 370
The Impact Made By The Civil Rights MovementEnvironmental Justice MovementTheCivilRightsMovementDefinition: The movement for racial equality in the U.S. that, through nonviolent protest, broke the pattern of racial segregation and achieved n
Lake County - ECE - 210
ECE 210/211 Analog Signal Processing Course Goals ECE 210 is a required 4-hour course for both electrical engineering and computer engineering majors. The goals are to provide a solid foundation in analog signal processing that will serve as a strong
Wisconsin - AIS - 301
Nouns: The Locative, Diminutive, Pejorative, and Preterit The Locative There is a special ending put on nouns to express location. This ending has the basic form, -ing, as in the following jiimaan ninjiimaan boat my boat jiimaaning in, on the boatn
Wisconsin - AIS - 301
VAI Long Vowel-Final Verbs, Independent OrderPositive Negative (negative word: gaawiin)I you (sg.) ANsg ANsgs daughter(s)odaanisan (4th person)ni manoominikeI riceni manoominikesii(n)I do not ricegimanoominikeyou ricegimanoominikesii(n
Wisconsin - AIS - 301
VAI Indicative (Neutral) Mode, Independent Order1Positive Negative (negative word: gaawiin)I you (sg.) ANsg2 ANsgs daughter(s)odaanisannimanoominikeI ricenimanoominikesii(n)I do not ricegimanoominikeyou ricegimanoominikesii(n)you do n