GR6: User Testing

Design

Final Design of Interface (screenshots)

SetUp - Identification:

Setup - Upload art:

Setup - Group Privacy
(uses drag and drop)

Setup - Choosing Feedback Tags
(user's keyboard input)

Key design decisions and alternatives considered

as motivated by paper prototyping, heuristic evaluation, and user testing

Implementation

Internals and important design decisions.

Backend uses Node.js for persistency of data on server (backend).

Appropriate View for an individual is sorted via the URL which contains user type and ID

Implementation problems that may have affected the usability of the interface

Toggling of tags for filtering

Indicator of active comments

Jquery browse load

Evaluation

Setup

Users were found through personal contacts:

  1. art professor at School of the Museum of Fine Arts (director of Artist' Resource Center).
  2. digital artist making drawings on iPad
  3. digital photographer, tech savvy

They are representatives of our target populations.

We decided not to do a demo, not to bias the learnability of the interface beyond the briefing / tasks.

User briefing and tasks:

Artists' briefing
"You are requesting feedback about a digitized visual art work that you have been working on. You use ArtBark to collect tangible, actionable feedback to improve your art piece. This comprises two stages that are separated in time: 1) uploading the work and requesting the customized feedback from specific individuals and 2) browsing through the feedback after it has been received."

Artists' tasks

Commenters' briefing
"Your feedback about a visual art work is being solicited. You want to help the requester improve the art piece you are about to see."

Commenters tasks:

Usability problems found and potential solutions

General (Both commenter and artist view):

Artist upload

Artist view

Commenter review:

Reflection

Learning through iterative design process.

With paper prototypes we first caught (at very low cost), big usability problems such as unintended affordances, missing feedback, and safety/reversibility issues.
At the computer implementation stage, issues became more refined such as changing shape of an icon, color, alignment issues.

Risk assessment, decisions about what features to prototype, and which prototype techniques to use, and how to evaluate the results of observations