GR2 - Designs
Actors:
The main actors involved in the scenario are:
1. Joe, an unmarried college student who wants to update his friends about his visits to new or interesting places and is interested in receiving as many relevant offers as possible,
2. Alice, a middle-aged parent who primarily wants to keep track of her family members.
3. Bob, Joe's high school friend, married employee who cares a lot about the amount and type of information he shares with others, and wants to primarily connect with friends and family, and,
Scenario:
Description:
Joe decides to join a group of friends on a ski trip, and in this trip, he wants to meet some new friends, keep in touch with the old ones, and try not to spend too much money in the resort since he still needs to pay for his student loan. By using LocaShare, it helps Joe :
1. Have close contact with new friends and coordinate activities with the participants of the trip.
2. Enable his contacts in LocaShare to know his whereabouts during the trip.
3. Get discounts from the stores in the ski resort.
Tasks:
Assumption: All actors are logged into LocaShare.
Task 1: Add social contacts
Joe decides to take the ski shuttle to the ski resort. (because it is a way to save money and meet new people) When he gets on the shuttle, he surprisingly notices that his high school friend, Bob, is also going on the trip. He hasn't met Bob for a long time and wants to keep in touch with Bob, so he decides to add Bob to his social contacts in LocaShare.
1. He logs into the LocaShare app.
2. He
3. He inputs Bob as a new contact.
2. After Bob confirms this contact, he views Bob's profile on LocaShare.
3. He sets the permissions for Bob. Since, he and Bob are not close friends, he allows Bob to see his location only when he is physically present at the resort. He gives the following input to set the permissions:
a. Permissible locations
b. Radius
c. Value to be shared (GPS coordinates, Building/Street, Block, City, State, Country)
d. Frequency
e. Time(s) of the day that sharing is alright
f. Boolean value to indicate whether aggregation is allowed
In this scenario, Joe gives the following inputs:
a. Put a marker over Sunday River
b. 2 miles
c. GPS coordinates
d. Daily
e. 9am to 8pm
f. False (not checked)
Task 2: View real-time location of social contacts
The group leaves for the resort the next week and reach it on a Friday. Bob and Joe decide to meet over lunch after the ski lessons on Saturday. After his lesson, Joe heads to the nearby cafe where they had agreed to meet but does not find Bob there.
1. He pulls up Bob's profile from his list of social contacts
3. He sees Bob's current location and observes that Bob may be still skiing.
Task 3: View offers and opt-in to create commercial contacts
While waiting for Bob, Joe notices that he has a few offers from nearby stores.
1. He sees the list of various offers from nearby stores and selects one of them (Rei).
2. He views the required location information needed in exchange for the offer (specifying the amount and type of location information he has to share).
3. He agrees to the requirements of one offer. He then receives a coupon for ski gear from Rei on his phone.
4. He heads to the store to shop for a while.
Task 4: View aggregate information of social contacts
Joe promised his mother that he would call her during the evenings. However, he was too tired the first evening of the trip. Also, his mother (Alice) is currently visiting Asia and so their time schedules do not align well. She wants to ensure that Joe has reached the resort safely and so decides to view his aggregated location information to know his whereabouts.
1. She pulls up Joe's profile on the system.
2. She then browses through his location history to see whether he safely reached the resort and what he had been upto today.
Task 5: Edit social contacts:
After a few days, the entire group return home. Joe and Bob decide to keep in touch after the trip. Joe then decides to let Bob view his location even after returning home.
1. He pulls up Bob's profile from his list of social contacts.
2. He first checks the type and amount of information that Bob was able to view about him.
3. He finally adjusts the permissions so that Bob can see his location in his current city.
Task 6: Edit commercial contacts:
One day, Joe sees a notification from Rei for ski equipment. However, he does not have a need for that now, and decides to stop Rei from seeing his location data any longer.
1. He pulls up Rei from his list of commercial contacts.
2. He checks the type and amount of information that Rei is able to view about him.
3. He feels that since he is no longer interested in offers from Rei, it wouldn't make sense to keep sharing information with them. He therefore deletes Rei from being a commercial contact.