Design 1:
Home Screen: | Storyboard | Learnability | Efficiency | Safety | Visibility |
---|---|---|---|---|---|
| When Joe starts LocaShare,he sees | Easy to learn where to click and how to navigate. | Easy to navigate. | Nothing dangerous can happen. | The most essential capabilities are directly visible. |
Task 1: Add Social Contacts: | Learnability | Efficiency | Safety | Visibility | Joe starts from the home screen and clicks on the tab “Social Contacts”. He is then taken to the screen shown here that can be considered the “Home Screen” to handle his social contacts. Here, he can (i) search for an existing social contact or (ii) add a new one. Since Bob is not on his contact list, he selects “Add New Contact”. He is then taken to the screen that shows the various settings he can use to control the amount and type of his location information that Bob can view. He first enters the contact’s name (Bob) in the text field. Since he is primarily interested in sharing his location information with Bob during the ski trip, he selects “Sunday River” on the map by clicking on the appropriate location (by zooming in/scrolling across the map/using other features that the map API provides). After receiving the selection from the click, Joe sees a feedback in the form of a keyhole marker. He can choose to add additional permissible locations, but in this scenario, he does not want to. He then enters 2 in the textfield for radius and selects the option of GPS coordinates for the value. Now, Bob will be able to see his GPS coordinates in a 2 mile radius around Sunday River. Joe can also select the frequency of share and selects it to be daily (since he wouldn’t be moving too far from Sunday River on an hourly basis). He selects a time range during which Bob can view his location. Here he selects 9am-9:30am. Suppose that he also chose to share between 11:30am and 4pm. In that case, Bob will not be able to view Joe’s location at 6pm (for example). He choose not to let Bob see his aggregated information and thus leaves the checkbox titled “Allow Aggregation?” blank. He then clicks the button called “Save Contact”. He can also cancel the form and start it again, if he wants to. Now, Bob will receive a notification on his “Home Screen” that Joe added him as a contact. If he would also like to share his location, Bob can add him as a contact and the relationship would be established on LocaShare. |
| Pros: | Pros: | The error here might be | Pros: |
Task 1: Add Social Contacts: | Storyboard | Learnability | Efficiency | Safety | Visibility |
---|---|---|---|---|---|
| Joe starts from the home screen and clicks on the | Pros: | Cons: | Possible to make | Pros: |
Task 2: View real-time location of social | Some of the location-sharing options are not | Since all the features are | Possible to make mistakes | Controls are clearly visible. | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Task 2: View real-time location of social contacts: | Storyboard | Learnability | Efficiency | Safety | Visibility | |||||
| Once Bob adds Joe as a contact, Joe can | Have to explicitly search for the contact to be able to view location. Would be better if there was an alphabetical list of contacts that the user could scroll through. | Cannot edit the contact's information, so nothing irreversible can happen. | The most important detail (current location) is visible in an understandable manner in a quick glance. | Task 3: View offers and opt-in to create commercial contacts: | Storyboard | Learnability | Efficiency | Safety | Visibility |
| Joe starts from the home screen and clicks | The numbers do not make sense as they are not labeled or defined on the screen. | Have to go through four screens to establish the commercial contact relationship. | If you over-share information, the only way to cancel that is by deleting the contact relationship. Not very efficient in that respect. | Options and controls are clearly visible. |
Task 4: View aggregate information of social contacts: | Storyboard | Learnability | Efficiency | Safety | Visibility |
---|---|---|---|---|---|
| Since Alice wants to view Joe’s aggregate information, | The user would use the first two screens to view the current location as well, so this task is easy to understand. | Have to go through three screens to view the interested data. May be helpful to have hovering mechanisms. | No irreversible change can be done in this viewing task. | The graphs do not really convey interesting information. May be helpful to show the information on the fourth screen on hover (instead of clicking and going to another screen). |
| Once Bob adds Joe as a contact, Joe can | Pros: | Pros: | The possible mistake | Pros: |
Task 3: View offers and opt-in to create commercial contacts: | Storyboard | Learnability | Efficiency | Safety | Visibility |
---|---|---|---|---|---|
| Joe starts from the home screen and clicks on the | Pros: | Pros: | Users may | Pros: |
Task 4: View aggregate information of social contacts: | Storyboard | Task 5: Edit social contacts: | Storyboard | Learnability | Efficiency | Safety | Visibility |
---|---|---|---|---|---|---|---|
| Since Joe Alice wants to modify the location permissions | Pros: | Pros: | Pros: | Pros: |
Task 5: Edit social contacts: | Storyboard | Learnability | Efficiency | Safety | Visibility |
---|---|---|---|---|---|
| Since Joe wants to modify the location permissions | Pros: | Pros: |
| Pros: |
Task 6: Edit commercial contacts: | Storyboard | Learnability | Efficiency | Safety | Visibility |
---|---|---|---|---|---|
| Since this task started with Joe seeing an offer from Rei, | Pros: | Pros: | Cons: | Pros: |