Prototype Photos

The following are photos of our second prototype. The app only provides one sequence of tasks, which users must follow in order to arrive at a final restaurant decision.

Please view the photos starting from the first row, going from left to right and then proceed to the second row.

 

Briefing

Can’t decide where to eat as a group? Play Dedice --- An interactive social decision-making game for dining out. Dedice will help you decide with “dice”, but with a twist. The randomness is weighted, so instead of blindly choosing a restaurant, Dedice will pick a restaurant for you based on the weighted preferences of location, price, and cuisine type that each player individually bets on. It’s fair. It’s fun. It’s Dedice!

Scenario Tasks

1) Pick Criteria Choices: Pick a couple of choices for location and cuisine type. You are all sharing one phone.

2) Bet on Criteria Choices: Place bets on the location, cuisine, and price you want most. 

3) Decide on Criteria Choices: Spin the Dedice Wheel once each for location, price and cuisine. 

4) Vote on Restaurant: Vote on the restaurant choice that you like the most.

Observations

First Prototype

Learnability

Betting concept was not completely clear

Transitions between group/individual modes were not clear

Some UI elements were unclear and inconsistent

Efficiency

Some convenience features were unnoticed (e.g., the "+" button on add-(location, cuisine, etc.) screens)

Users tried using some efficiency features that didn't exist

Decision-Making process too lengthy

Safety

Certain combinations of criteria have no restaurant choices

Insufficient feedback for user manipulation

Second Prototype

Learnability

Betting concept was much more clear

Transitions between group/individual components were not clear

Some interface components were unclear and inconsistent

Efficiency

Some convenience features were better noticed

Information should be presented in a more accessible fashion

Decision-making process shorter but still too lengthy

Safety

Certain combinations of criteria have no restaurant choices

More feedback/signposting for user manipulation

Prototype Iteration

These are the changes we made between the first and second prototypes:

Component Changed

Prototype 1

Prototype 2

Add Location/Cuisine screens

A "+" button at the top-left side of the screen allows users to choose locations/cuisines from a stock list.

A blank textfield box allows users to manually input locations/cuisines.

Removed "+" button.


Added a "Choose from List" button under the textfield box, making the affordances for specifying locations clearer. 

Betting Round screens

Users bet on criteria in separate screens. Many users did not realize there were separate criteria to bet on and had to move back and forth between screen to change their bets when they realized there were more criteria to bet on.

Users can place bets on multiple choices for a given criteria (e.g. A user can place 25 chips on Kendall and 10 chips on Central when betting on location criteria).

Users bet on all three criteria (location, price, cuisine) in one screen, improving efficiency and understanding of betting purpose.


User can only bet on one choice for a given criteria, through a spinner that allows them to pick their favorite location, price, and cuisine.

Choice wheel

Each section of the wheel has a percentage label, reflecting the proportion of total chips (across all players) that were bet on that particular choice.

In addition to percentages, each section of the wheel is also populated with different colored chips to reflect how much each player bet on that particular choice. Each player is assigned a different color. This design makes the origin of the percentages clearer.

Signposting and feedback for user manipulation

App does not alert user when there are no chips left in bank. It merely write that total chips left = 0.

Short instruction labels tell users how to manipulate widgets (e.g., "spin the wheel", "drag the coins"), but no explanations are provided for the task purpose.

App alerts user with a popup dialog box when there are no chips left in the bank.


Some explanatory labels were added to the individual choice selection stage and betting stage, telling the user to "pick your favorite in each category" and "Drag chips to the choices above to show their relative importance to you". This made the purpose of the betting task clearer.