...
How do users lookup products?
*Goal: *The The primary task for users is to lookup products using a mobile phone application. Our user studies reveal that all demographics desire an efficient interface for identifying products in a store.
Subtasks: To accomplish this, users must first take a photo of the object they wish to identify. Next, the next annotate the object by drawing a box around the object of interest. After deploying modern computer vision algorithms, the product is identified from a massive database. The user is then shown a screen with the product information.
Research Question 1: What is the best way for a user to annotate an object? Bounding box, ellipse, tapping, or enclosing hull?
*Research Question 2: * What is the best way to display results to the user? Popup or new screen?
...
Subtasks: Users again take a photos of the objects they want product information for. In order to specify which objects to compare, they must annotate multiple objects. After recognizing both objects, a comparison screen is shown.
Research Question 3: What is the best way for a user to annotate multiple objects?
Research Question 4: What is the best way to display comparisons to users on a mobile screen? Column wise or row wise?
How do users get unbiased results?
Goal: Users need to trust that their information is coming from an unbiased source.
Subtasks: After our application recognizes the products, the user should be able to choose which sources are trustworthy for this particular product.
Question 5: How do you instill confidence in users that the product results are unbiased?
Question 6: How do you allow users to easily change which sources we report on? Current systems (e.g. Amazon Remembers, Google Goggles) will open a product page or search engine results page. Neither method would scale to multiple lookups. Even for individual lookups, it isnot clear that these are the best methods for conveying what a user is likely to be interested in for both prices and reviews. What is the best way to convey results to the user?