virtual book club info 608 spring 2009 group 5 adam lerman evan freas james mallon kong phang doug...

35
Virtual Book Club Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Upload: roxanne-hopkins

Post on 24-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Virtual Book ClubVirtual Book Club

Info 608Spring 2009

Group 5

Adam Lerman

Evan Freas

James Mallon

Kong Phang

Doug Traher

Page 2: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Executive SummaryExecutive SummaryVirtual Book Club (VBC)

◦Designed for use with Internet Public Library (IPL)

◦Easily adapted to other online libraries

◦Based on traditional book clubs, adapted for the online experience

Page 3: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Executive Summary Executive Summary (cont.)(cont.)Features of the Virtual Book Club

◦Reviews of books ◦Discussion forums◦SubGroups

Users are encouraged to form Special Interest Groups (SIGs)

◦Blogs User Blogs Author Blogs Professional Blogs

Page 4: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Executive Summary Executive Summary (cont.)(cont.)General Concepts of the VBC

◦Adaptive Easily adapted to other media (i.e. video) Easily adapted to other formats (i.e

traditional libraries that maintain an online presence)

◦Open Non moderated User maintained Free form

Page 5: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Executive Summary Executive Summary (cont.)(cont.)The prototyping project

◦Conducted by the entire group◦Spanned the entire semester◦Made use of numerous volunteers

Elements◦Requirements Gathering◦Final Requirement & Requirement

Evaluation◦Prototype development

Page 6: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Executive Summary Executive Summary (cont.)(cont.)Elements (cont.)

◦Heuristic evaluation◦Cognitive Walkthrough◦Usability Testing◦Iterative Prototype improvement

Page 7: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Web 2.0 Application Web 2.0 Application IntroductionIntroductionInitial thoughts centered around

our physical library observations.◦Lots of traffic and activity◦All ages◦Books, magazines, periodicals,

newspapers, internet PC’s, wireless capability, multimedia section, kid’s section, teen section

◦Meeting place

Page 8: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Web 2.0 Initial Web 2.0 Initial ApplicationApplication• Initial Applications– Virtual book/music/movie club

• Initial Features– Review forums– Rating system– Add and view various media sources– Social networking site– RSS feed for updates– Targeted content for different age groups– Individual user profile

Page 9: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Web 2.0 Final ApplicationWeb 2.0 Final Application• Our Selection– An online book club

• Why an online Book Club?–Natural extension of a physical library– Easy integration into the IPL– Extend the collaborative and social aspects

of the IPL– Platform could be extended to include a

music and or movie club– Available to all age groups within the IPL

Page 10: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Requirements GatheringRequirements Gathering• Interview Demographics–Male and Female– Age range between 23 – 65–Diverse occupations

• Interview Results– Interaction with physical library– Usage and time spent at physical library–Membership in social organizations– Likes and dislikes of social organizations

Page 11: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Requirements Gathering Requirements Gathering (cont.)(cont.)

◦Internet usage◦Digital library experience◦Features of online book/music/movie

club◦Design of virtual club◦Experience with popular websites and

social networking sites. Ex: Amazon, MySpace, etc

◦Access interest levels with new technology. Ex: Blackberry, iPhone, tablet, etc

Page 12: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Final Requirements & Final Requirements & EvaluationEvaluation

Functional Requirement

s

Usability Requirement

s

Performance Requirement

s

Additional Requirement

s

Support multiple popular customizable user interfaces

The application shall allow global reach

Support at least 5000 concurrent user sessions at all time.

Comprehensive search function

Support full text search capability

Support WYSIWYG interface

The system shall be scalable to support unlimited participants

User recommendations for books

First ten search results shall return with 5 seconds

Simplistic and uninformed design across all platforms

List of genres

Allow users to organize activities and invitations.

Application shall have archived section

Complete book list

Support private messaging among the users

Support sort and list of most popular titles

Chat feature

Page 13: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Final Requirements & Evaluation Final Requirements & Evaluation (cont.)(cont.)

Functional Requirements

Usability Requirements

Performance Requirements

Additional Requirements

Allow all users to monitor friends

Support information sharing and socialization

RSS feed for each club

Support tracking on all posts

Allow users to reserve books online

Edit functions

Support handheld devices such as the iPhone, Blackberry, Kindle or a tablet

Provide recommendations based on profiles

Ability to add media

Support a diverse selection of titles

Support privacy policy of the organization

Link in side-menu bar to the IPL homepage

Support user rating of products, and services

Support discussion forum with pluggable look and feel template

Page 14: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Final Requirements & Final Requirements & Evaluation (cont.)Evaluation (cont.)

Functional Requirements

Usability Requirements

Performance Requirements

Additional Requirements

Support fixed chat room hours

Support a moderator to reduce clutter and senseless comments

Support access to membership roster and schedule of events

Allow users to post content anonymously.

Support access to group directory and announcements board

Allow user to develop communities and subgroups by association or interest

Support blog feature by authors and active users

Access to the application shall be free

Allow users to read books online

Support all forms of active content

Page 15: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Prototype DesignUsability Goals

◦Effectiveness◦Efficiency◦Utility◦Learnable◦Memorable◦Safety

Not taken into consideration for prototype

Page 16: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Design PrinciplesVisibilityFeedbackConstraintsConsistencyAffordances

Page 17: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Initial Prototype Demonstration

Page 18: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Initial Prototype Demonstration (cont.)

Page 19: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Heuristic Evaluation (HE) Heuristic Evaluation (HE) DescriptionDescription• HE -Technique & Problems• HE - Sections Evaluated • HE – Results Statistics• HE – Results Analysis

Page 20: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

HE – Technique & HE – Technique & ProblemsProblemsVisibility of system status Consistency and standards Aesthetic and minimalist design User control and freedomError prevention Recognition rather than recall Flexibility and efficiency of use Help users recognize, diagnose, and

recover from errorsHelp and documentationMatch between system and the real

world

Page 21: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

HE – Sections EvaluatedHE – Sections EvaluatedThe IPL home pageThe KidSpace page

Math and Science Computers and the Internet

The TeenSpace page Homework Help FAEQs (Frequently Asked Embarrassed Question)

Page 22: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

HE – Result StatisticsHE – Result StatisticsHeuristic Average Number of

ViolationsAverage Severity

RatingVisibility of system status

1 3

Consistency and standards

9 2.25

Aesthetic and minimalist design

6 2.5

User control and freedom

3 2

Error prevention 2 3Recognition rather than recall

1 2

Flexibility and efficiency of use

3 2.5

Help users recognize, diagnose, and recover from errors

0 0

Help and documentation

2 2

Match between system and the real world

1 3

Page 23: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

HE – Result AnalysisHE – Result Analysis

Page 24: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Cognitive Walkthrough Cognitive Walkthrough DescriptionDescription• Purpose - evaluate detailed list of tasks –Simulates how a user would potentially

utilize a product–Determines whether or not it is designed

properly for ease of problem-solving and learning as intended

• Steps:–One - determine characteristics of potential

users (personas)–Two - create a prototype that focuses on a

set of sample tasks to be performed and assessed–Three - use a scenario to guide the tester

through the chosen tasks

Page 25: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Cognitive Walkthrough Cognitive Walkthrough TasksTasksChosen Tasks – establish precise

sequence of steps to accomplish them◦Task 1: Read reviews of Grapes of Wrath◦Task 2: Write a review of Grapes of Wrath◦Task 3: Search for ‘American Literature’ club◦Task 4: Join the book club and website◦Task 5: Navigate back to the home page◦Task 6: Sign in

Page 26: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Cognitive Walkthrough Tasks Cognitive Walkthrough Tasks (cont.)(cont.)For each step of a task it is necessary

to answer a set of questions:◦Will the users try to achieve the right

effect?◦Will users be able to easily identify what

to do to complete the task?◦Will users associate this action with the

effect to be achieved?◦If the correct action is carried out, will

users be given proper feedback to know this?

Page 27: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Cognitive Walkthrough Cognitive Walkthrough OutcomesOutcomes• No problems performing

cognitive walkthrough• It was determined that:• Users would know what effect to

achieve• They would know an action is

available and the one that they choose was appropriate

• Users would know that they were completing the task correctly

Page 28: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Usability Testing Usability Testing DescriptionDescription• Goal – assess whether or not a product may

be efficiently utilized as intended by a specific population

• Formal approach – uses a number of design testers with no previous experience regarding the product– Observes hands-on how they interact with it and

the problems they incur• Steps:– One – initial background survey is given to

participants– Two – observe users carrying out specific set of

tasks on a prototype as instructed by the evaluator– Three – reaction survey is presented to ascertain

testers’ thoughts• Use think-aloud technique

Page 29: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Our Usability Test Our Usability Test DemographicsDemographicsTen different users

◦Seven female, three male◦Seven users in the 18-30 age range

bracket, one in 31-45 bracket, two in the 46-60 range

◦Selected from diverse backgrounds and occupations

Page 30: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Our Usability Test (cont.)Our Usability Test (cont.)Process:

◦Users were given background surveys◦Users were briefed on the prototype,

including its purpose and tasks to be carried out

◦Users performed tasks and were encouraged to think out loud Evaluators dictated notes on their

observations

◦The session concluded with a reaction survey Assessed users’ thoughts about the prototype

Page 31: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

User Testing Summary and User Testing Summary and AnalysisAnalysis• Generally, users could follow the

scenarios provided and choose the tasks as expected

• A few problems were uncovered–Terminology disagreement between

one tester and the designers–Search bar was not fully functional and

was not anticipated to be used–One user clicked on discussion board

which was not functional and did not lead to reviews (the task at hand)–One user could not readily find the links

available to read and write reviews

Page 32: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

USABILITY TESTING DATAUSABILITY TESTING DATAUsability Testing Background Survey Information (Averages)

Traditional Library

Experience

General Web Experience

Social Site Experience

Interest in Social Sites

Likelihood of Using Online

Library

Likelihood of Using Online Book Club

3.2 3.1 3 3.1 3.3 2.8

Usability Testing Reaction Survey Information (Averages)

Overall Prototyp

e Impressi

on

Ease of Use

Usefulness of

Features

Ease of Navigati

on

Control Placeme

nt

Appear-ance

Organization

How well it

conformed to

expectations

Likelihood of Using this

Prototype

6.6 7.7 6.9 7.3 6.9 6.4 7.0 7.0 6.5

Page 33: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Iterated PrototypeRemoved link for discussion board

◦Board was not implemented, so no link was necessary

Clarified ability to click book covers◦Some users were not aware covers

were also links to details page◦Added text directing users as such

Search bar enhancement◦Search bar can now be used to search

for book titles as well as individual book groups

Page 34: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

Iterated Prototype (cont.)

See More Titles link◦Link was not implemented in 1.0◦Allows users to see all titles in

alphabetized listBook-specific links

◦i.e. Read/Write reviews, Reserve, Read online

◦Moved to right sidebar◦Made larger

Minor Aesthetics◦Hyperlinks all colored blue and

underlined

Page 35: Virtual Book Club Info 608 Spring 2009 Group 5 Adam Lerman Evan Freas James Mallon Kong Phang Doug Traher

SummarySummarySemester Long ProjectEnd Result, a workable prototype for a

virtual book clubAcademic Results◦ A working knowledge of many aspects

of HCI Requirements Gathering Prototyping Functionality Analysis Usability Testing