Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Design 1:

Home Screen:

Storyboard

Learnability

Efficiency

Safety

Visibility

      Image Removed          Image Removed 
Image Removed Image Added
Image Added
   Image Added
   
  Image Modified

When Joe starts LocaShare,he sees
the home screen shown in the figure.
At a glance, he can see
* Upon clicking the link “view” near
(i) how many
, he sees the names of social contacts
that are near him,
(ii) whether (and how many) people
have added him as a contact and
(iii) the number of offers by stores near
his current location. There are also two
tabs that he can use to access his
social and commercial contacts.
his current location. By
clicking on the button “View Contact”,
he can view further details.

* Upon clicking the link “view” near
(iii), he
sees the names of social contacts
that are near his current location. By
clicking on the button “View Contact”,
he can view further details. He can also
choose to return back to the home screen.
* Upon clicking the link “view” near (ii), he
sees the names of people people who added
him as a contact. The relationship between
Joe and that person (e.g., Susan) is not
established till Joe also adds Susan as his
social contact. By pressing the button “Set
Permissions”, Joe can add Susan to his
list. If he does not want to share his location
information with Susan, he can choose to
“Deny Request” and Susan would not be
able to track his location (since he will not
appear as her social contact). By selecting
either “Set Permissions” or “Deny Request”,
he can remove the person’s name from this
screen (otherwise, LocaShare will keep
reminding him till he takes one of the two
actions). As in the previous case, he can also
choose to return back to the home screen.

* Upon clicking the link “view” near (iii), he sees
a list containing thenames of stores that are
offering discounts or sales in exchange for his
location information. The list is sorted by the
number of offers per store (decreasing order)
and the distance of the store from Joe’s current
location (increasing order). Also, the list can
be color-coordinated (based on the amount
and type of location information required) to
help Joe decide quickly whether or not to view
the offer(s) from the store. As in the previous
cases, he can also choose to return back to
the home screen.


In all the three cases, he can choose to return back to
the home screen.

Pros:
1. Easy to learn where
to click and how to navigate by
providing texts on the labels.
However, it pays the price
of simplicity. 


Cons:
- Back button at the bottom is inconsistent 
with other mobile apps. The way
of receiving notification is also
inconsistent  with other
 social apps such as Facebook. 
- The user interface uses
jargons (social/commercial
contacts and GPS coordinates) 
which makes hard for
users to understand.
- Too many duplicate "View contact"
buttons. Instead, the interface should
use arrows (">") to be more consistent
with other mobile apps.

Pros:
- Viewing social/commercial
 contact requests can be done
in a single click.

Cons:
- If the list of contacts is long,
users need to scroll down on the long list. 

The error here might be
 viewing the wrong deal
or contact. Users can undo
 this action by pressing the back button.

Pros:
The most essential
capabilities are
directly visible. 
Graphical representation
Pros:
- Easy to learn where
to click and how to navigate.
- It is easy to learn how to
navigate because the
labels are self-descriptive.
It provides good affordances to
help the user understand what she
 would see when she clicks on a link.
Cons:
Pros:
Easy to navigate.
Cons:
Pros:
Nothing
dangerous can happen.
Cons:
Pros:
The most essential capabilities are
directly visible.
Graphical representation of what the task entails.

Cons:
However, only - Only numbers
are directly
visible, if you know
that
someone has
added you (if they
notify you), you
still have to click the
"view" link and then
acknowledge the
relationship.

- The "view" hyperlink
does not provide
enough information scent.  

Task 1: Add Social Contacts:

Storyboard

Learnability

Efficiency

Safety

Visibility

Image Modified
Image Modified


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.


He can create settings according to
what he wishes to share (in detail or
in aggregate) with Bob. He
then clicks the button called “Save Contact”. He can
also cancel the form and start it again, if he wants to.

The breadcrumb trail helps the user navigate
back to home screen of the app or home screen
of the social contacts.

Pros:

- Providing the map option makes it
easy to learn and adapt since it
is externally consistent with apps
like Google Maps.
- The map provides good affordances
and users can do direct manipulation
on it.
Cons:
- The screen does not indicate which
options are compulsory and which
may be skipped.
- The word "search for existing contact"
is misleading because it has both the
functionality of "search for existing and
new contact." 
- The "Add new contact" is inconsistent
with other social apps. It should come 
along with the contact instead of being
as a static button. Also, the search bar
location is inconsistent with other
social apps.
- The interface does not speak users'
language. Too many jargons (Frequency,
GPS coordinate, and radius) are used
in the permission setting.  
- Lack of immediate feedback. Users
are unable to know what data they will
share with the settings. An example
here would be helpful.

Cons:
- The list of options may
seem tedious for many
users.

- If the user wants to share
the same type of location
with multiple users, she
will have to enter the
same details all over
again. Aggregation of
location types may be
helpful. Or, the interface
should provide default/
recommended 
settings.

Possible to Pros:
As in the other screens, the information scent is
strong because the user is able
to identify and keep track of which
part of the application she is in.
Some of the location-sharing
options are not easy to learn.
If you are just given a
map, how
would the user learn what to do with it?
Cons:
Pros:
Since all the features are
clearly labeled, user can
set the
sharing options very quickly.
Cons:
Pros:
Possible to make
mistakes and over-/under -
share
information.
Cons: Confirmation dialogs
may be helpful.

Pros:
 
Controls are clearly visible.

Cons:

- The search results might 
cover the "Add new contact"
button.

- Duplicate search hints, that
is, "Searching for existing contacts" and
the "search" button.

Image Removed Image Removed
          Image Removed    Image Removed
Joe starts from the home screen and clicks
 on the tab “Commercial Contacts”. He is
then taken to the screen shown here that can
be considered the “Home Screen” to handle
his commercial contacts. Here, he can view
various categories of products on a wheel.
Since Joe is at
a ski resort and wants to buy some gear,
he selects the wedge titled “Sporting Goods” and is taken to the next screen that shows
him the list of stores selling sporting goods
and having offers.
He can then click on the company providing the offers and see the details of the offers. To help Joe understand the exact information he would be sharing, LocaShare displays his
current information as an example.
Joe can choose to accept or delete the offer by pressing
the “Accept” or “Delete” buttons respectively.
 
Once he accepts an offer, he
would see a summary of the information he is about to share with Rei on the screen. He can choose to create a category in which to save Rei as a
contact. He finishes the

Task 2: View real-time location of social contacts:

Storyboard

Learnability

Task 2: View real-time location of social contacts:

Storyboard

Learnability

Efficiency

Safety

Visibility

Image Modified
 
Image Modified
 
Image Modified

Once Bob adds Joe as a contact, Joe can
now search for Bob in his social contacts.
He sees the screen shown here that
indicates Bob’s current location (depending
on what Bob allowed him to view). Joe can
also choose to view historical locations
visited by Bob or Bob’s aggregated information.
On the similar screen on Bob’s application,
where Bob would be viewing Joe’s profile,
Bob would see that the button “View
Aggregated Information” would be disabled since since Joe
Joe did  did not allow Bob to view his aggregated
information.
Suppose that a month has passed since Joe
added Bob to his contact list. Joe can view Bob’s historical
historical data by clicking on the button called
“View Past Locations”.
He would then see this
screen this screen that shows Bob’s locations
using markers
on three different maps. These three maps
correspond to a daily, weekly and monthly summary
of Bob’s locations (based on the permissions
that Bob set for Joe).
Pros:
Cons:
The breadcrumb trail helps the user
navigate back to home screen of the
app or home screen of the social contacts.

Pros:
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 
- The map is a good affordance for
location.Also, the map widget is also externally consistent
with other location based apps.

Cons:
Pros:
Cannot edit the contact's information, so nothing irreversible can happen.
Cons:
Pros:
The most important
detail (current location) is
visible in an understandable manner in a quick glance.
Cons:

Task 3: View offers and opt-in to create commercial contacts:

Storyboard

Learnability

Efficiency

Safety

Visibility

- The interface does not speak
users' language. Users might
not know the meaning of
"aggregated information."
  
- The data presented  may be
confusing to some users.
What is the difference between
history and aggregation?
-* *The interface should provide a
list of friends to be more consistent
with other social apps.

Pros:
- View others location can be done in a single click.
- Auto-complete in the search bar
makes it more efficient for users
to find friends since they don't need to
provide the full name of the contact.

Cons:
- The user has 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.


The possible mistake
here would be viewing
at a undesired friend's
profile. However, this
mistake can be solved
by clicking on the "Back"
button on the browser.

Pros:
The most important
detail (current location) is
salient in an understandable
manner in a quick glance.


Task 3: View offers and opt-in to create commercial contacts:

Storyboard

Learnability

Efficiency

Safety

Visibility

Image Added
 
Image Added
Image Added
Image Added

Joe starts from the home screen and clicks on the
 tab “Commercial Contacts”. He is then taken to the
screen shown here that can be considered the “Home Screen” to handle his commercial contacts. Here, he can view various categories of products on a wheel.

Since Joe is at a ski resort and wants to buy some gear,
he selects the wedge titled “Sporting Goods”
and is taken to the next screen that shows
him the list of stores selling sporting goods
and having offers.

He can then click on the company providing
the offers and see the details of the offers.
To help Joe understand the exact information
he would be sharing, LocaShare displays his
current information as an example.

Joe can choose to accept or delete the offer
by pressing the “Accept” or “Delete” buttons
respectively.
 
Once he accepts an offer, he would see a
summary of the information he is about
to share with Rei on the screen. He can
choose to create a category in which to
save Rei as a contact. He finishes the
process by pressing the “Save Contact”
button or cancel the offer by clicking “Cancel”.

The breadcrumb trail helps the user
navigate back to home screen of the app or home screen of the commercial contacts.

Pros:
- Before confirming the relationship, the design gives feedback to the user about the location that will be shared.


Cons:
- The numbers in circles could be misleading. Are they based on the number of offers in that category?

- Would the wheel rotate when swiped? That would be the user's model of such a construct.
If the wheel is intended to be stationary, a list mechanism may be far easier to learn. Also,
 what do the size of the wedges mean?

- What does the chart in the third slide mean? Users do not have default sharing settings in this design and the user has not started sharing with Rei yet. The label should be modified to say "sample
information"

Pros:
- The wheel analogy groups the offers and  allows users to quickly navigate to the type of offer they are looking for. This avoid users from scrolling down on a long list to find a specific offer. 


Cons:
- Have to go through four screens to establish the commercial contact relationship.

- Having a search mechanism will be helpful
since search is quicker than trying to locate a type of offer that does not neatly fit into any
pre-defined category.




Users may
inadvertently over-share
information. The only way to
change this is by deleting the contact relationship.

Errors might also occur by clicking on "Accept" or 
"Delete" too quickly. A confirmation
alert should be used here.

Pros:
The wheel structure displays the
major categories very 
visibly.

Helpful information is presented in an
externally consistent
manner (e.g., distance from the user's location
to the store. this is
similar to how Google Maps
displays the location).
 

Cons:

- "Clicks to view" does not provide helpful information scent.


process by pressing the “Save Contact” button or cancel
the offer by clicking “Cancel”.
Pros:
The numbers do not make sense as they are not labeled or defined on the screen.
Cons:
Pros:
Have to go through four screens to establish the commercial contact relationship.
Cons:
Pros:
If you over-share
information, the only way
to cancel that is by deleting
the contact relationship. Not very efficient in that respect.
Cons:
Pros:
Options and controls are clearly visible.
Cons:

Task 4: View aggregate information of social contacts:

Storyboard

Learnability

Efficiency

Safety

Visibility

Image Added
 
Image Added
Image Added
Image Added

Since Alice wants to view Joe’s aggregate information,
she first searches for Joe on her “Home Screen”
for social contacts. She then sees Joe’s profile as
seen in this sketch. At a glance, she can see that he
is near Sunday River and so she is relived that he
reached the resort safe and sound. When she clicks
on “View Aggregated Information”, she sees the
following screen. She can see a summary of Joe’s
location on a daily, weekly and monthly basis. Instead
of a map view that showed Bob’s locations using
markers, in this aggregated view, Alice can see a pie
chart/wheel showing the amount of time Joe spent at
various places.
Alice can choose to drill down and get additional
details by selecting a wedge from the wheel. Suppose
 that she selected the category “Campground”
(shown as a shaded region), she can see a list of
places related to “Campground” that Joe has been
to and the amount of time he spent at each place.

The breadcrumb trail helps the user navigate back to
home screen of the app or home screen of the social contacts.

Pros:
- Good affordance provided by the charts
which implicitly represent aggregate information.


Cons:
- 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). 

Pros:
- The charts summarize complex aggregate information. this is an efficient way to
represent data.
Cons:

-

Task 4: View aggregate information of social contacts:

Storyboard

Learnability

Efficiency

Safety

Visibility

Image Removed Image Removed
  
                Image Removed         Image Removed

Since Alice wants to view Joe’s aggregate information,
she first searches for Joe on her “Home Screen”
for social contacts. She then sees Joe’s profile as
seen in this sketch. At a glance, she can see that he
is near Sunday River and so she is relived that he
reached the resort safe and sound. When she clicks
on “View Aggregated Information”, she sees the
following screen. She can see a summary of Joe’s
location on a daily, weekly and monthly basis. Instead
of a map view that showed Bob’s locations using
markers, in this aggregated view, Alice can see a pie
chart/wheel showing the amount of time Joe spent at
various places.
Alice can choose to drill down and get additional
details by selecting a wedge from the wheel. Suppose
 that she selected the category “Campground”
(shown as a shaded region), she can see a list of
places related to “Campground” that Joe has been
to and the amount of time he spent at each place.

Pros:
The user would use the first two screens to view the current location as well, so this task is easy to understand.
Cons:
Pros:
Have to go through three
screens to view the
interested
data. May be helpful to
have hovering mechanisms.
Cons: mechanisms that
display necessary information to the
user without the need
to navigate through
so many screens.


Pros:

- No irreversible change
can be done in this viewing task.
Cons



Pros:
Pros: - The charts are relatively salient users. 

Cons:
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)word "view" does not provide
helpful information scent.

- Too many charts can be confusing.

Task 5: Edit social contacts:

 Storyboard

Learnability

Efficiency

Safety

Visibility

Image Modified  
Image Modified 

Since Joe wants to modify the location permissions
for Bob, he first searches for Bob on the “Home
Screen” for social contacts. After he comes to
Bob’s profile, he clicks on Bob’s icon/photo and
comes to this screen. Here he view the amount
and type of information that Bob can view about
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5cc53265-7658-429e-96c8-381f80cb4ca7"><ac:plain-text-body><![CDATA[information that Bob can view about
him. [Note: Suppose that during the trip Joe
]]></ac:plain-text-body></ac:structured-macro>
allowed Bob to view his aggregated information.]
Joe can see that Bob can see his current location
as the lat/long in Cambridge, MA (his current
location). He also sees the pie chart/wheel that
describes the categorization of places that Bob
was able to view about him. He can now choose
to modify the permissions by clicking on the button
called “Modify Permissions” or can choose to
return by clicking “Cancel”. Once he clicks “Modify
Permissions”, he taken to the permissions sketch
described in task 1.

The breadcrumb trail helps the user
navigate back to home screen of the app
or home screen of the social contacts.

Pros:
- The chart is nternally consistent with task 6.
Cons:

The task is not very easy to
learn in these two
slides, since the bulk of the editing
happens in the permissions screen. screen.

He "clicks on Bob's icon/photo and
comes to this screen". How will users
figure that out on their own?

Interface contains jargon. What does
"GPS coordinates" mean?

Pros:
- Can edit permissions
using a single button click.

- Cons:

May be helpful to have a
"Cancel
This Option" button beside the
specific/aggregate information
display. That way, the user
does not have to go to the permissions
screen to cancel
aggregation option (for example).



Pros:
Cons:
- No irreversible
action
possible in these
two screens.



Pros: :
- You can view all the
information (both detailed and
aggregated)
that
Bob can see displayed on the screen.

Cons:

The data that the
social contact
(user's
friend, for example)
can see is very visible
and easy to understand.

The control for editing
task is not visible at all.


Task 6: Edit commercial contacts:

Storyboard

Learnability

Efficiency

Safety

Visibility

Image Modified

Since this task started with Joe seeing an offer from Rei,
he is led to this sketch by clicking on Rei’s icon in the
screen described in task 3 (that shows the two offers
provided by Rei). In this screen, Joe can view the
 current and aggregate information that Rei is able to
view about Joe. Since a commercial contact is not
editable by Joe (it was tied to the specific offer), he
can only choose to continue sharing the information
 or delete the contact. If he happens to accept
multiple offers from Rei (that require different types
and/or amounts of location information), this screen
would show a summary of entire information set
 that he is sharing with that one store. In that case,
clicking on “Delete Contact” will stop Rei from accessing
any of the pieces of information it was able to access
previously.
to access
previously.

The breadcrumb trail helps the user
navigate back to home screen of the app
or home screen of the commercial contacts.

Pros:
- The chart design is internally consistent with that of task 5.

Cons:

- Pros:
Cons:
The task is not very easy to
learn in these two slidesthis slide,
since the bulk of the editing happens in the permissions screen. of the editing happens in the permissions
 screen.
- The button labels are confusing because the
 "delete contact" and "cancel" seem to convey the same meaning.

Pros:
- All the necessary information is present
on the screen. Therefore,
the user does not have to
navigate between screens or scroll to view additional details. Pros:

Cons:
- May be helpful to have a
"Cancel This
Option" button beside the
specific/aggregate information
display. That way, the user does
not have to go to the
permissions screen to cancel
aggregation option (for example).

Pros:
Cons:
- What if the user wants to
share a subset of
information with Rei? This
design describes an
all-or-nothing approach.

Pros:
- Necessary information is visible on the screen.


Cons:
- The data that the social
contact (Rei, for
example) can see is
very visible and easy to understand .