2. Project Scope
● Matching Recipes website
○ Search recipes based on what users have at
home so they can cook immediately without
going to grocery shopping
○ Exclude recipes that have the ingredient users
don’t have
○ Search recipes by
■ What ingredients users have or don’t have
■ What kitchen appliances they have or want to
use
■ What meal type they want to cook for
■ How much time available for preparing the
meal
3. Prototype - adjustment
Switch the functions for
selecting included and
excluded ingredients
The format of the text would
Selected ingredients would be
be changed
displayed in the different
tabbed panels
6. Scenario for the user testing
● Assume that you want to find a recipe on the
“Matching Recipes” website
Task 1:
Today, you want to find an easy recipe to cook a meal for
breakfast, lunch, or side dish. You have some eggs,
butter, onions, strawberries, sausages, and shrimps but
you don’t have any walnut, green bean, and beef at your
home. Also, you have a stove, oven, and microwave in
your kitchen. You have only about 20 minutes to prepare
the meal.
7. Potential solutions for trouble 1
● Modify the text of the radio buttons to increase
the straightforwardness
○ Replace “INCLUSIONS” with “I have”
○ Replace “EXCLUSIONS” with “I don’t have”
8. Potential solutions for trouble 1(cont.)
● Separate the two functions into different
panels to decrease the complexity in STEP1
9. A potential solution for trouble 2
● Modify the text of the tabs to indicate the function
○ Replace “Recipes” with “Refine by difficulty”
10. A potential solution for trouble 3
● Modify the format of the navigational button to
make it be more conspicuous
○ Enlarge the size of the text from 12px to 16px
○ Change the format of the text from italic to regular
○ Replace “Try again” with “New search”
11. I have learned…
● Combining functions is possible but it
may increase the complexity and result
in user confusion
● If the logic of design meets users’
intuitions or previous experiences,
functions can be understood immediately
without learning
● It is essential to repeat the user tests
and revising processes