SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
HCI Project Overview
CS 489 course, University of Waterloo
Talha Khalid
CS 489 – Human Computer Interaction
! Took this course out of
extreme interest in HCI
" Received 87%
! Lead the group project
" Lead brainstorming, design
and debriefing sessions
" Applied user-centered design
techniques, quick prototyping,
and evaluation methods
" Interviewed users, gathered
requirements, extracted user
needs
Official Course description
! Rapid ethnography (including how to
perform interviews and in situ
observations)
! User-centered design techniques,
including contextual design and low-
fidelity, high-iteration prototyping
practices (e.g., paper-based
prototyping and Wizard-of-Oz studies)
! Evaluation methods for measuring
how a design compares to existing
methods of accomplishing a task This
course defines computational artifacts
quite broadly.
Contextual Design
! Applied the contextual design technique
developed by Hugh Beyer and Karen Holtzblatt
Project’s Three Phases
! Understanding the user needs
" Interviews, observations, data collection
" Defining Users, Tasks, User Needs, Constraints
" Creating models of how users work (Sequence, Artefact, Flow, Cultural models)
! Designing a technological solution to meet those needs
" Generating alternative designs to meet user needs
" Choosing the best design
" Prototyping: low-fidelity
! Implementation
" Hi-fidelity prototypes of the best design
" Evaluation
! Our users: We studied PhD chemists at the University of Waterloo
Interviewing
! Interviewing to figure out the user’s goals
"In-person interviews, observations, video
"Lots of data
"Data collection: Notes, Audio/Video recording
"Analyzing data
"Categorizing/Labelling data
Interview data, observations
Trying to better understand the users
! Creating a User Environment Design
" A UED provides the “floor plan” of how the chemists
work
! Creating models
"Flow models, cultural models, etc.
UED – How the chemists work
Flow model
! Highlights roles, responsibilities, communication, and interaction
between people in a workplace
Physical Model
! This physical model described the chemists’ environment
Design Phase
Design Goals
! The system design should take these into
consideration:
" Users want to read high impact, relevant, trustworthy
journal articles
" Paper is fast, convenient, not eye-straining
" Talking to colleagues and the Supervisor is useful
" Derive info from 2 key areas in the paper (abstract,
experimental section)
System Design
Our system design, SuperSciFinder, allows users to:
! Efficiently manage lab projects
" Project management features allow consolidated access to
logbook entries, journal articles
! Efficiently research journal articles
" View the abstract/experiment steps immediately
" Specify trustworthy sources in the Search screen
! Share knowledge within the chemistry lab to decrease
the failure rate of experiments
" Access other students' logbooks
" Annotate their own logbooks
" Highlight journal articles and annotate them
UED – System Design
UED – System Design
Designing to user needs
Designing features to map directly to user needs
! Citation Generator feature
" Feature: The citation generator was designed to make it possible to write
citations with the click of a button. At the end of each project, our users publish a
paper (journal article) on the findings of their project. They keep a copy of all of
the journal articles used for that project in order to create a list of citations for the
final paper.
" User Need: The current process was deemed “tedious’ by our users, because
they had to generate citations according to the format of the journal they were
publishing in. Our citation generator allows them to select any articles they’d like
to reference in their final paper, and create a list of citations according to the
convention of each individual journal. (The algorithm of our citation generator
generates different citations corresponding to different journals).
! Article preview feature
" Feature: The quick snapshot view of an article was designed to display the three
pieces of data which are first accessed from a journal article: the abstract, the
experimental section, and the results/conclusions.
" User Need: We analyzed the areas of the journal articles which our users
highlighted, and found that these sections contained highlighted text; this
indicated the importance of these sections to the research phase of our users.
Team Design – UI mockup
UI Design Mockup vs Hi-Fidelity Prototype
Search Screen
Designed to help users balance keywords with number of search results
Search Screen
Keywords & number of search results map to our user needs
! From our data, we found that users would like to browse through the
least number of results optimized with the most number of keywords.
Full Details:
! When the user first enters keywords into the search bar, they are presented
with a list of different search combinations, each of which contains a different
number of keywords.
! The number of results for each combination provides the user with the quick
ability to determine which search combination they are most interested in.
From our data, we found that users would like to browse through the least
number of results optimized with most number of keywords. Depending on
which search combination they’re interested in, users can re-type the
keywords in the search bar if they would like to view an alternative search
combination.
Refined Search screen
Designed for the users: Helps them immediately specify trustworthy sources
Refined Search Screen
! Designing the Refined Search feature
" User need: Chemists only trust certain journals or professors
" This screen allows them to specify those trustworthy sources
! Full Details: The Refined Search screen allows users to refine their
original search. This screen is reached by clicking the “Refine
Search” button in the left pane. Refined Search allows users to
refine their search criteria to include specific authors (professors) or
journals. This feature was created based on user data which
indicated that the chemists trusted certain professors or journals.
Additionally, users can indicate whether they would like to include or
exclude projects or articles in the search results.
Article Preview screen
Designed for the users: Immediately gives the chemist a preview of the two
sections they view first (Abstract & Experiment), when viewing a journal article
Article Preview screen
Designed for the user:
! Our user data indicated that the chemists were most interested in
the Experiment & Abstract sections of a journal article
! We designed our Article Preview screen to display just these two
tidbits of information, fulfilling our user need
Full Details:
! This is the screen which displays the search results along with a preview of the
article. The user can search for journal articles by typing in keywords in the search
bar at the top.
! These results are shown in the left pane, while a preview of the journal article is
displayed in the right pane. Over here, the user is able to preview the most relevant
parts of an article – abstract, experiment, and conclusions – in order to determine if
the article contains enough relevant information on the steps, monomers, and
reactants related to their polymer synthesis project. If the article is deemed relevant
enough based on this criteria, the user can view the full article, where they are
presented with the Article View.
Project screen
Designed for the user: The project dashboard helps the chemists manage all facets
of their project in one place (Journal Articles, log book entries)
Article View
Designed for the user: The chemists highlight and annotate their journal articles when
they print them, and this feature allows them to do just that via our application
Evaluation
Heuristic Evaluation

Weitere ähnliche Inhalte

Andere mochten auch

HCI Project Sable Presentation.
HCI Project Sable Presentation.HCI Project Sable Presentation.
HCI Project Sable Presentation.Agha Dostain
 
HCI: Design Patterns for Social Web Interaction
HCI: Design Patterns for Social Web InteractionHCI: Design Patterns for Social Web Interaction
HCI: Design Patterns for Social Web InteractionSabin Buraga
 
Measuring web performance
Measuring web performanceMeasuring web performance
Measuring web performancePatrick Meenan
 
Design practice Project - MSc HCI
Design practice Project - MSc HCIDesign practice Project - MSc HCI
Design practice Project - MSc HCIGustavo Soto Miño
 
Comparison between 2 hotel websites
Comparison between 2 hotel websitesComparison between 2 hotel websites
Comparison between 2 hotel websitescarolineboda0305
 
Web Performance Culture and Tools at Etsy
Web Performance Culture and Tools at EtsyWeb Performance Culture and Tools at Etsy
Web Performance Culture and Tools at EtsyMike Brittain
 
Human Computer Interaction Project
Human Computer Interaction ProjectHuman Computer Interaction Project
Human Computer Interaction ProjectDaisy LaFlamme
 
The Design of Eco-Feedback Technology
The Design of Eco-Feedback TechnologyThe Design of Eco-Feedback Technology
The Design of Eco-Feedback TechnologyJon Froehlich
 
Measuring Web Performance
Measuring Web Performance Measuring Web Performance
Measuring Web Performance Dave Olsen
 
HCI 3e - Ch 7: Design rules
HCI 3e - Ch 7:  Design rulesHCI 3e - Ch 7:  Design rules
HCI 3e - Ch 7: Design rulesAlan Dix
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management SystemMike Marshall
 
Hci – Project Presentation
Hci – Project PresentationHci – Project Presentation
Hci – Project Presentationslmsaady
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... GCWUF
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogALATechSource
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specificationKrishnasai Gudavalli
 
Crash Course in UX - Internet Week NY 2015
Crash Course in UX - Internet Week NY 2015Crash Course in UX - Internet Week NY 2015
Crash Course in UX - Internet Week NY 2015sblecher
 

Andere mochten auch (20)

HCI Project Sable Presentation.
HCI Project Sable Presentation.HCI Project Sable Presentation.
HCI Project Sable Presentation.
 
Hci project
Hci projectHci project
Hci project
 
HCI: Design Patterns for Social Web Interaction
HCI: Design Patterns for Social Web InteractionHCI: Design Patterns for Social Web Interaction
HCI: Design Patterns for Social Web Interaction
 
Measuring web performance
Measuring web performanceMeasuring web performance
Measuring web performance
 
Website Comparison
Website ComparisonWebsite Comparison
Website Comparison
 
Design practice Project - MSc HCI
Design practice Project - MSc HCIDesign practice Project - MSc HCI
Design practice Project - MSc HCI
 
Illusio presentation 061916
Illusio presentation 061916Illusio presentation 061916
Illusio presentation 061916
 
Comparison between 2 hotel websites
Comparison between 2 hotel websitesComparison between 2 hotel websites
Comparison between 2 hotel websites
 
Web Performance Culture and Tools at Etsy
Web Performance Culture and Tools at EtsyWeb Performance Culture and Tools at Etsy
Web Performance Culture and Tools at Etsy
 
Human Computer Interaction Project
Human Computer Interaction ProjectHuman Computer Interaction Project
Human Computer Interaction Project
 
The Design of Eco-Feedback Technology
The Design of Eco-Feedback TechnologyThe Design of Eco-Feedback Technology
The Design of Eco-Feedback Technology
 
Measuring Web Performance
Measuring Web Performance Measuring Web Performance
Measuring Web Performance
 
HCI 3e - Ch 7: Design rules
HCI 3e - Ch 7:  Design rulesHCI 3e - Ch 7:  Design rules
HCI 3e - Ch 7: Design rules
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management System
 
A Product Requirements Document (PRD) Sample
A Product Requirements Document (PRD) SampleA Product Requirements Document (PRD) Sample
A Product Requirements Document (PRD) Sample
 
Hci – Project Presentation
Hci – Project PresentationHci – Project Presentation
Hci – Project Presentation
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library Blog
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 
Crash Course in UX - Internet Week NY 2015
Crash Course in UX - Internet Week NY 2015Crash Course in UX - Internet Week NY 2015
Crash Course in UX - Internet Week NY 2015
 

Ähnlich wie HCI - Human.Computer.Interaction Project - CS 489 / CS 449 - University of Waterloo

Search engine patterns
Search engine patternsSearch engine patterns
Search engine patternsRob Paok
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringVanessa Turke
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Generation of Automatic Code using Design Patterns
Generation of Automatic Code using Design PatternsGeneration of Automatic Code using Design Patterns
Generation of Automatic Code using Design PatternsIRJET Journal
 
A New Algorithm for Inferring User Search Goals with Feedback Sessions
A New Algorithm for Inferring User Search Goals with Feedback SessionsA New Algorithm for Inferring User Search Goals with Feedback Sessions
A New Algorithm for Inferring User Search Goals with Feedback SessionsIJERA Editor
 
Co-Extracting Opinions from Online Reviews
Co-Extracting Opinions from Online ReviewsCo-Extracting Opinions from Online Reviews
Co-Extracting Opinions from Online ReviewsEditor IJCATR
 
Top UX Deliverables : What will I make as a UX Designer?
Top UX Deliverables : What will I make as a UX Designer?Top UX Deliverables : What will I make as a UX Designer?
Top UX Deliverables : What will I make as a UX Designer?nariyaravi
 
Streamlined Product Evaluation
Streamlined Product EvaluationStreamlined Product Evaluation
Streamlined Product Evaluationweeks.c
 
A project guide to ux design vm
A project guide to ux design vmA project guide to ux design vm
A project guide to ux design vmValentina Marzola
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET Journal
 
Discussion postArchitectural Styles Please respond to the fo.docx
Discussion postArchitectural Styles Please respond to the fo.docxDiscussion postArchitectural Styles Please respond to the fo.docx
Discussion postArchitectural Styles Please respond to the fo.docxmadlynplamondon
 
Personalized web search using browsing history and domain knowledge
Personalized web search using browsing history and domain knowledgePersonalized web search using browsing history and domain knowledge
Personalized web search using browsing history and domain knowledgeRishikesh Pathak
 

Ähnlich wie HCI - Human.Computer.Interaction Project - CS 489 / CS 449 - University of Waterloo (20)

Search engine patterns
Search engine patternsSearch engine patterns
Search engine patterns
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements Gathering
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Ac02411221125
Ac02411221125Ac02411221125
Ac02411221125
 
Fs1
Fs1Fs1
Fs1
 
Degreeproject
DegreeprojectDegreeproject
Degreeproject
 
Orcas
OrcasOrcas
Orcas
 
User stories
User storiesUser stories
User stories
 
Naresh sharma
Naresh sharmaNaresh sharma
Naresh sharma
 
Generation of Automatic Code using Design Patterns
Generation of Automatic Code using Design PatternsGeneration of Automatic Code using Design Patterns
Generation of Automatic Code using Design Patterns
 
A New Algorithm for Inferring User Search Goals with Feedback Sessions
A New Algorithm for Inferring User Search Goals with Feedback SessionsA New Algorithm for Inferring User Search Goals with Feedback Sessions
A New Algorithm for Inferring User Search Goals with Feedback Sessions
 
Co-Extracting Opinions from Online Reviews
Co-Extracting Opinions from Online ReviewsCo-Extracting Opinions from Online Reviews
Co-Extracting Opinions from Online Reviews
 
Top UX Deliverables : What will I make as a UX Designer?
Top UX Deliverables : What will I make as a UX Designer?Top UX Deliverables : What will I make as a UX Designer?
Top UX Deliverables : What will I make as a UX Designer?
 
Streamlined Product Evaluation
Streamlined Product EvaluationStreamlined Product Evaluation
Streamlined Product Evaluation
 
A project guide to ux design vm
A project guide to ux design vmA project guide to ux design vm
A project guide to ux design vm
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
 
L035478083
L035478083L035478083
L035478083
 
Discussion postArchitectural Styles Please respond to the fo.docx
Discussion postArchitectural Styles Please respond to the fo.docxDiscussion postArchitectural Styles Please respond to the fo.docx
Discussion postArchitectural Styles Please respond to the fo.docx
 
Personalized web search using browsing history and domain knowledge
Personalized web search using browsing history and domain knowledgePersonalized web search using browsing history and domain knowledge
Personalized web search using browsing history and domain knowledge
 
Ch16
Ch16Ch16
Ch16
 

Kürzlich hochgeladen

BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 

Kürzlich hochgeladen (20)

BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 

HCI - Human.Computer.Interaction Project - CS 489 / CS 449 - University of Waterloo

  • 1. HCI Project Overview CS 489 course, University of Waterloo Talha Khalid
  • 2. CS 489 – Human Computer Interaction ! Took this course out of extreme interest in HCI " Received 87% ! Lead the group project " Lead brainstorming, design and debriefing sessions " Applied user-centered design techniques, quick prototyping, and evaluation methods " Interviewed users, gathered requirements, extracted user needs Official Course description ! Rapid ethnography (including how to perform interviews and in situ observations) ! User-centered design techniques, including contextual design and low- fidelity, high-iteration prototyping practices (e.g., paper-based prototyping and Wizard-of-Oz studies) ! Evaluation methods for measuring how a design compares to existing methods of accomplishing a task This course defines computational artifacts quite broadly.
  • 3. Contextual Design ! Applied the contextual design technique developed by Hugh Beyer and Karen Holtzblatt
  • 4. Project’s Three Phases ! Understanding the user needs " Interviews, observations, data collection " Defining Users, Tasks, User Needs, Constraints " Creating models of how users work (Sequence, Artefact, Flow, Cultural models) ! Designing a technological solution to meet those needs " Generating alternative designs to meet user needs " Choosing the best design " Prototyping: low-fidelity ! Implementation " Hi-fidelity prototypes of the best design " Evaluation ! Our users: We studied PhD chemists at the University of Waterloo
  • 5. Interviewing ! Interviewing to figure out the user’s goals "In-person interviews, observations, video "Lots of data "Data collection: Notes, Audio/Video recording "Analyzing data "Categorizing/Labelling data
  • 7. Trying to better understand the users ! Creating a User Environment Design " A UED provides the “floor plan” of how the chemists work ! Creating models "Flow models, cultural models, etc.
  • 8. UED – How the chemists work
  • 9. Flow model ! Highlights roles, responsibilities, communication, and interaction between people in a workplace
  • 10. Physical Model ! This physical model described the chemists’ environment
  • 12. Design Goals ! The system design should take these into consideration: " Users want to read high impact, relevant, trustworthy journal articles " Paper is fast, convenient, not eye-straining " Talking to colleagues and the Supervisor is useful " Derive info from 2 key areas in the paper (abstract, experimental section)
  • 13. System Design Our system design, SuperSciFinder, allows users to: ! Efficiently manage lab projects " Project management features allow consolidated access to logbook entries, journal articles ! Efficiently research journal articles " View the abstract/experiment steps immediately " Specify trustworthy sources in the Search screen ! Share knowledge within the chemistry lab to decrease the failure rate of experiments " Access other students' logbooks " Annotate their own logbooks " Highlight journal articles and annotate them
  • 14. UED – System Design
  • 15. UED – System Design
  • 16. Designing to user needs Designing features to map directly to user needs ! Citation Generator feature " Feature: The citation generator was designed to make it possible to write citations with the click of a button. At the end of each project, our users publish a paper (journal article) on the findings of their project. They keep a copy of all of the journal articles used for that project in order to create a list of citations for the final paper. " User Need: The current process was deemed “tedious’ by our users, because they had to generate citations according to the format of the journal they were publishing in. Our citation generator allows them to select any articles they’d like to reference in their final paper, and create a list of citations according to the convention of each individual journal. (The algorithm of our citation generator generates different citations corresponding to different journals). ! Article preview feature " Feature: The quick snapshot view of an article was designed to display the three pieces of data which are first accessed from a journal article: the abstract, the experimental section, and the results/conclusions. " User Need: We analyzed the areas of the journal articles which our users highlighted, and found that these sections contained highlighted text; this indicated the importance of these sections to the research phase of our users.
  • 17. Team Design – UI mockup
  • 18. UI Design Mockup vs Hi-Fidelity Prototype
  • 19. Search Screen Designed to help users balance keywords with number of search results
  • 20. Search Screen Keywords & number of search results map to our user needs ! From our data, we found that users would like to browse through the least number of results optimized with the most number of keywords. Full Details: ! When the user first enters keywords into the search bar, they are presented with a list of different search combinations, each of which contains a different number of keywords. ! The number of results for each combination provides the user with the quick ability to determine which search combination they are most interested in. From our data, we found that users would like to browse through the least number of results optimized with most number of keywords. Depending on which search combination they’re interested in, users can re-type the keywords in the search bar if they would like to view an alternative search combination.
  • 21. Refined Search screen Designed for the users: Helps them immediately specify trustworthy sources
  • 22. Refined Search Screen ! Designing the Refined Search feature " User need: Chemists only trust certain journals or professors " This screen allows them to specify those trustworthy sources ! Full Details: The Refined Search screen allows users to refine their original search. This screen is reached by clicking the “Refine Search” button in the left pane. Refined Search allows users to refine their search criteria to include specific authors (professors) or journals. This feature was created based on user data which indicated that the chemists trusted certain professors or journals. Additionally, users can indicate whether they would like to include or exclude projects or articles in the search results.
  • 23. Article Preview screen Designed for the users: Immediately gives the chemist a preview of the two sections they view first (Abstract & Experiment), when viewing a journal article
  • 24. Article Preview screen Designed for the user: ! Our user data indicated that the chemists were most interested in the Experiment & Abstract sections of a journal article ! We designed our Article Preview screen to display just these two tidbits of information, fulfilling our user need Full Details: ! This is the screen which displays the search results along with a preview of the article. The user can search for journal articles by typing in keywords in the search bar at the top. ! These results are shown in the left pane, while a preview of the journal article is displayed in the right pane. Over here, the user is able to preview the most relevant parts of an article – abstract, experiment, and conclusions – in order to determine if the article contains enough relevant information on the steps, monomers, and reactants related to their polymer synthesis project. If the article is deemed relevant enough based on this criteria, the user can view the full article, where they are presented with the Article View.
  • 25. Project screen Designed for the user: The project dashboard helps the chemists manage all facets of their project in one place (Journal Articles, log book entries)
  • 26. Article View Designed for the user: The chemists highlight and annotate their journal articles when they print them, and this feature allows them to do just that via our application