Table of Contents |
---|
Design
The main layout of our design remain largely the same from the paper prototype. It consists of three main tabs that allow user to select tattoos they like, browse artists in the area, and analyze their tattoo style. However, the interaction and behavior of each elements on the page have been drastically change to address usability problem found during our user testings.
...
3 high-level tasks were presented to each of the users. The first two tasks involve the user to use our application as a first time user who are looking to learn more about tattoo process, while the third one involves a user retrieving their saved preferences after a busy week.
- Learn about the different styles of tattoos, and find the category which best fits your aesthetic preference.
- Find a suitable tattoo artist who will best fit your preference.
- You saved your tattoo preferences (collected designs and suggested styles) on our website last week. In this task, retrieve these information before heading to a tattoo parlor.
Problems Found and Possible Solutions
Problem (#people pointed out the problem) | Analysis | Possible Solution | ||||
---|---|---|---|---|---|---|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version=" 1" ac:macro-id="1fdc02e4-98b6-4792-a9dd-2d3e97092777"><ac:plain-text-body><![CDATA[ 1. Login Page: User mistook the signup form as the login form. (2) [Catastrophic] | The login dropdown is not very visible and the signup form is very prominent. | Display the login form directly on the page instead of hiding it in a dropdown menu and make it at least as prominent as the signup form (bigger and similar layout). | ||||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ecead759-8d32-4bc6-b057-dbe0bbff77ee"><ac:plain-text-body><![CDATA[ | 2. Browse Page: User is lost on what to do and start choosing different image categories while ignoring the Inkbox. (3) [Catastrophic] | No detailed instructions on how to use the system and that there is an "Analyze" capability is given to the user since we only gave them high-level tasks. | Provide newcomers with a tutorial or instructions on how to use the system. | ]]></ac:plain-text-body></ac:structured-macro> | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d215420d-9647-4e6e-85fa-42d18a265608"><ac:plain-text-body><![CDATA[ | 3. Browse Page: User missed the existence of the "add" round button when a mouse hovers over an image. (1) [Major] | The "add" text and the button might be too small, especially since the tattoos tend to be colorful, making the colored buttons less visible to the user. | Think of a good symbol to represent adding an image to the inkbox, or make the "add" text larger. | |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d1eb24d2-f348-4e5f-a91f-084530405131"><ac:plain-text-body><![CDATA[ | 4. Browse Page: User overwhelmed by the number of images displayed and would like to have more tags on the images (body part and size in addition to style). (1) [Minor] | This particular user knew what she wanted to get: a small tattoo on her ankle or something not very prominent, so she really wanted to browse based on body part and size. | Further categorization of images (body part, size, etc.) and more filters on the browse page based on the new categories. | ]]></ac:plain-text-body></ac:structured-macro> | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2a4937b0-a7c7-4946-a529-ff992ba259c4"><ac:plain-text-body><![CDATA[ | 5. Inkbox: Analyze button completely ignored or confusing. (2) [Major] | Some users are completely oblivious to the analyze button. | Providing tutorials and instructions in addition to making the Analyze button smaller will solve the problem. | |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f04dae0e-58ac-4db2-b501-b469bbe6112a"><ac:plain-text-body><![CDATA[ | 6. Inkbox: Analyze button clicked with an empty Inkbox. (2) [Minor] | User tried to click on the analyze button when the inkbox is empty, but the system does nothing to prevent that. | Provide a pop-up message saying that the inkbox is empty. Completely removing the "Analyze" button is detrimental to learnability. | ]]></ac:plain-text-body></ac:structured-macro> | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="caff23b0-d8a0-4efa-96a0-dd2e0e2c4745"><ac:plain-text-body><![CDATA[ | 7. Inkbox/Profile: No history of removed image or unliked artists. (2) [Minor] | User asked, "What if I want to undo removing more than one image? What about re-liking artists?" This is another level above the security feature (undo) that we have already implemented. | Keeps track of all images that a user have liked and what artists have been liked on the database. | |||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d8454108-5ac4-4f39-b87a-84e5e2b11bbc"><ac:plain-text-body><![CDATA[ | 8. Inkbox: User tried clicking on the Trash Can icon but nothing happened. (2) [Major] | Currently there is no feedback on what should be done with the trash can icon which leaves the user confused. | When a user clicks on the trash can, a help message should pop up and tell the user what can be done with the trash can. This can be done only for newcomers. Afterwards, it will display the image history (see above). | ]]></ac:plain-text-body></ac:structured-macro> | ||
2. Browse Page: User is lost on what to do and start choosing different image categories while ignoring the Inkbox. (3) [Catastrophic] | No detailed instructions on how to use the system and that there is an "Analyze" capability is given to the user since we only gave them high-level tasks. | Provide newcomers with a tutorial or instructions on how to use the system. | ||||
3. Browse Page: User missed the existence of the "add" round button when a mouse hovers over an image. (1) [Major] | The "add" text and the button might be too small, especially since the tattoos tend to be colorful, making the colored buttons less visible to the user. | Think of a good symbol to represent adding an image to the inkbox, or make the "add" text larger. | ||||
4. Browse Page: User overwhelmed by the number of images displayed and would like to have more tags on the images (body part and size in addition to style). (1) [Minor] | This particular user knew what she wanted to get: a small tattoo on her ankle or something not very prominent, so she really wanted to browse based on body part and size. | Further categorization of images (body part, size, etc.) and more filters on the browse page based on the new categories. | ||||
5. Inkbox: Analyze button completely ignored or confusing. (2) [Major] | Some users are completely oblivious to the analyze button. | Providing tutorials and instructions in addition to making the Analyze button smaller will solve the problem. | ||||
6. Inkbox: Analyze button clicked with an empty Inkbox. (2) [Minor] | User tried to click on the analyze button when the inkbox is empty, but the system does nothing to prevent that. | Provide a pop-up message saying that the inkbox is empty. Completely removing the "Analyze" button is detrimental to learnability. | ||||
7. Inkbox/Profile: No history of removed image or unliked artists. (2) [Minor] | User asked, "What if I want to undo removing more than one image? What about re-liking artists?" This is another level above the security feature (undo) that we have already implemented. | Keeps track of all images that a user have liked and what artists have been liked on the database. | ||||
8. Inkbox: User tried clicking on the Trash Can icon but nothing happened. (2) [Major] | Currently there is no feedback on what should be done with the trash can icon which leaves the user confused. | When a user clicks on the trash can, a help message should pop up and tell the user what can be done with the trash can. This can be done only for newcomers. Afterwards, it will display the image history (see above). <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="676ca848-28f0-46ab-946d-6599065636c4"><ac:plain-text-body><![CDATA[ | ||||
9. Inkbox: User tried dragging to add images to the Inkbox. (1) [Minor] | Since users can drag images to the trash can to remove them, they assumed that they can also drag images into the inkbox. | More consistency should be provided, either by removing the drag-and-drop feature entirely or making it possible to drag images into the inkbox. | ]]></ac:plain-text-body></ac:structured-macro> | to the trash can to remove them, they assumed that they can also drag images into the inkbox. | More consistency should be provided, either by removing the drag-and-drop feature entirely or making it possible to drag images into the inkbox. <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="acdd6e2d-fb52-4803-9b9f-775b81bdc9a8"><ac:plain-text-body><![CDATA[ | |
10. Inkbox: User confused if Inkbox is collapsible; they tried clicking on the "My Inkbox" text above the Inkbox. (1) [Minor] | The little triangle above the inkbox and the absence of title in the inkbox makes the user think that the inkbox is collapsible. It is not. This is a problem with external consistency, as many interfaces implement collapsible menus this way. | Remove the triangle and make put a title in the Inkbox, or actually make the inkbox collapsible. | ]]></ac:plain-text-body></ac:structured-macro> | interfaces implement collapsible menus this way. | Remove the triangle and make put a title in the Inkbox, or actually make the inkbox collapsible. <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="17c55f6f-95a6-4e1a-91af-11d0cb4f7146"><ac:plain-text-body><![CDATA[ | |
11. Analyze Modal: Sample images for a given category were thought as selected/own images. (1) [Minor] | A heading that explains what images are being displayed was omitted for simplicity. However, the omission ended up confusing the user. | Put an explanatory/header text above the images. | ]]></ac:plain-text-body></ac:structured-macro> | thought as selected/own images. (1) [Minor] | A heading that explains what images are being displayed was omitted for simplicity. However, the omission ended up confusing the user. | Put an explanatory/header text above the images. <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="49f52154-437f-4a52-8d09-b23fa2353772"><ac:plain-text-body><![CDATA[ |
12. Analyze Modal: When browsing as guest, the text "Signup to like an artist" has no link to go to the signup/login page directly. (1) [Minor] | It is common for user interfaces to provide a link to pages that the application is telling the user to go to. | Make the "Signup" text a link to the signup/login page. | ]]></ac:plain-text-body></ac:structured-macro> | to go to. | Make the "Signup" text a link to the signup/login page. <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="78823f54-11c0-44f1-922c-7b2782428f73"><ac:plain-text-body><![CDATA[ | |
13. Analyze Modal/Profile: User would like to go to an artist page to see more details about artists listed. (2) [Minor] | User wants to see more details about the artists and see more sample images. | Provide a link to a page dedicated for the artist or to the artist search page with the artist pre-selected. | ]]></ac:plain-text-body></ac:structured-macro> | artist page to see more details about artists listed. (2) [Minor] | User wants to see more details about the artists and see more sample images. | Provide a link to a page dedicated for the artist or to the artist search page with the artist pre-selected. <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a44a1530-016b-4eab-baf3-f8f4a1a6aa29"><ac:plain-text-body><![CDATA[ |
14. Analyze Modal: User is not sure what exactly is being analyzed. (2) [Minor] | The help text is not prominent enough, and also the lack of tutorial or instructions for newcomers. | More prominent explanatory texts and instructions for beginners. | ]]></ac:plain-text-body></ac:structured-macro> | , and also the lack of tutorial or instructions for newcomers. | More prominent explanatory texts and instructions for beginners. <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="469def8d-7974-40b7-88c0-3877099c01f3"><ac:plain-text-body><![CDATA[ | |
15. Profile/Artist Search: The behavior of the like/unlike button is confusing. (1) [Major] | Unliking an artist is too similar to liking the artist. | We can provide more mode visibility by changing the shape of the button (currently they are different in color but similar in shape) or use spatial differences to indicate the actions that the user is about to take. | ]]></ac:plain-text-body></ac:structured-macro> | to liking the artist. | We can provide more mode visibility by changing the shape of the button (currently they are different in color but similar in shape) or use spatial differences to indicate the actions that the user is about to take. <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="8295562f-78d1-4dbf-add6-d3baf87ef4e7"><ac:plain-text-body><![CDATA[ | |
16. Artist Search/Artist Info Panel: No direct feedback on images that are already selected. (2) [Minor] | Even though on the browse page there is feedback when images are selected (they disappear into the inkbox) but there is no feedback on the artist info panel if an image has been selected (except that the zoom-in modal replacing the add button with "added"). | There are a couple ways to solve this. 1) Remove the image when selected, therefore keeping it consistent with the browse page. 2) Provide an overlaying image over images that have been added. To keep it consistent, we can probably do the same to the browse page as well. | ]]></ac:plain-text-body></ac:structured-macro> | <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="aa72d527-1bc3-49ce-a9ea-b67ae6a1f727"><ac:plain-text-body><![CDATA[, therefore keeping it consistent with the browse page. 2) Provide an overlaying image over images that have been added. To keep it consistent, we can probably do the same to the browse page as well. | ||
17. Undo: Undo message is too similar to an ad-blocker; it went unnoticed (1) [Minor] | Even though we tried following Gmail's example, it was mistaken to be a pop-up blocker by one user and went unnoticed. | Making the undo more prominent and distinctive (color, size, image, etc.) will help solve this problem. ]]></ac:plain-text-body></ac:structured-macro> |
Positive Feedback
- The interface is very simple, clean, and uncluttered.
- The login page is very artistic and structured.
- The zooming functionality works great and is really useful.
- Everything's working!
...