44
T H E U N I V E R S I T Y O F B R I T I S H C O L U M B I A Open Problems in Web 2.0 User Content Sharing San-Tsai Sun & Konstantin (Kosta) Beznosov University of British Columbia Vancouver, Canada

Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

T H E U N I V E R S I T Y O F B R I T I S H C O L U M B I A

Open Problems in Web 2.0 User Content Sharing

San-Tsai Sun & Konstantin (Kosta) BeznosovUniversity of British Columbia

Vancouver, Canada

Page 2: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

ability of users without special technical skills to

generate and post content on the Web

Web 2.0

Page 3: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

• personal biographic information

• user physical location information

blogswikis calendars

ability of users without special technical skills to

generate and post content on the Web

Web 2.0

pictures video

Page 4: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

terms

• user data

• user profile -- user attributes and other information about the user

• user content -- data generated by the user

• content-hosting and application service provider (CSP)

Page 5: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

practical problem

Web 2.0 users without special technical skills need useful mechanisms for

sharing their data with each other in a controlled manner

across CSPs

Page 6: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

research problem

the lack of understanding of the factors that influence the design of

useful mechanisms for controlled data sharing among users across CSPs

Page 7: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

user needsexisting

technology

Page 8: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

user needs

existing technology

Page 9: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

user needsexisting

technology

Page 10: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

user needsexisting

technologynew

technology

Page 11: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

user needsexisting

technology

adequate design

newtechnology

Page 12: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

user needs

Page 13: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their
Page 14: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

sharing needs

what are the users’ needs for sharing their content?

• what do they need sharing for?

• with whom and which data do they want to share?

• if sharing is a secondary task, what are the primary tasks?

• mix of personal and business content sharing

Page 15: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

control needswhat are the users’ needs for controlling their sharing?

Page 16: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

control needs

• what and why they want to share without control?

what are the users’ needs for controlling their sharing?

Page 17: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

control needs

• what and why they want to share without control?

• what influences control decisions?

what are the users’ needs for controlling their sharing?

Page 18: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

control needs

• what and why they want to share without control?

• what influences control decisions?

• granularity

• album vs. picture/movie

• blog vs. thread vs. post

• calendar(s) vs. events

what are the users’ needs for controlling their sharing?

Page 19: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

control needs

• what and why they want to share without control?

• what influences control decisions?

• granularity

• album vs. picture/movie

• blog vs. thread vs. post

• calendar(s) vs. events

• time factors

• period: e.g., for next 3 weeks

• date: e.g., until May 5

what are the users’ needs for controlling their sharing?

Page 20: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

control needs

• what and why they want to share without control?

• what influences control decisions?

• granularity

• album vs. picture/movie

• blog vs. thread vs. post

• calendar(s) vs. events

• time factors

• period: e.g., for next 3 weeks

• date: e.g., until May 5

• other conditions

• e.g., affiliation

what are the users’ needs for controlling their sharing?

Page 21: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

control needs

• what and why they want to share without control?

• what influences control decisions?

• granularity

• album vs. picture/movie

• blog vs. thread vs. post

• calendar(s) vs. events

• time factors

• period: e.g., for next 3 weeks

• date: e.g., until May 5

• other conditions

• e.g., affiliation

• grouping

• dynamic groups

• attribute-based groups: e.g., all from @ece.ubc.ca

• delegation of group membership management: e.g., “my friends and friends of my family members”

what are the users’ needs for controlling their sharing?

Page 22: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

control needs

• what and why they want to share without control?

• what influences control decisions?

• granularity

• album vs. picture/movie

• blog vs. thread vs. post

• calendar(s) vs. events

• time factors

• period: e.g., for next 3 weeks

• date: e.g., until May 5

• other conditions

• e.g., affiliation

• grouping

• dynamic groups

• attribute-based groups: e.g., all from @ece.ubc.ca

• delegation of group membership management: e.g., “my friends and friends of my family members”

• usability

what are the users’ needs for controlling their sharing?

Page 23: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

control needs

• what and why they want to share without control?

• what influences control decisions?

• granularity

• album vs. picture/movie

• blog vs. thread vs. post

• calendar(s) vs. events

• time factors

• period: e.g., for next 3 weeks

• date: e.g., until May 5

• other conditions

• e.g., affiliation

• grouping

• dynamic groups

• attribute-based groups: e.g., all from @ece.ubc.ca

• delegation of group membership management: e.g., “my friends and friends of my family members”

• usability

• interplay of granularity, scalability, usability

what are the users’ needs for controlling their sharing?

Page 24: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

demographic factors

how do sharing and controlvary with user demographics?

Page 25: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

demographic factors

how do sharing and controlvary with user demographics?

genderage

education occupation

usage habits

needspreferences

patterns

Page 26: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

existing technology

Page 27: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their
Page 28: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

existing sharing solutions

how well do the existing approaches support users' needs in controlled sharing?

• three deployed approaches to content sharing

• “make it all public”

• “walled garden”

• “secret link”

Page 29: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

walled gardens

Page 30: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

secret linkhttp://spreadsheets.google.com/ccc?key=px0Ox4z1SIEMyioqdIPGFcw

Page 31: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

secret linkhttp://spreadsheets.google.com/ccc?key=px0Ox4z1SIEMyioqdIPGFcw

• how do the users perceive sharing with secret links?

Page 32: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

secret linkhttp://spreadsheets.google.com/ccc?key=px0Ox4z1SIEMyioqdIPGFcw

• how do the users perceive sharing with secret links?

• what are their expectations and needs?

• delegation -- “login to view”

Page 33: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

secret linkhttp://spreadsheets.google.com/ccc?key=px0Ox4z1SIEMyioqdIPGFcw

• how do the users perceive sharing with secret links?

• what are their expectations and needs?

• delegation -- “login to view”

• revocation

Page 34: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

federated identityhow can federated identity schemes be improved

to better support controlled sharing across walled gardens?

• allows cross-domain SSO

• examples: Liberty Alliance, Shibboleth, OpenID

Page 35: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

federated identityhow can federated identity schemes be improved

to better support controlled sharing across walled gardens?

• allows cross-domain SSO

• examples: Liberty Alliance, Shibboleth, OpenID

• limitations and concerns

• usability -- URI as user ID

Page 36: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

federated identityhow can federated identity schemes be improved

to better support controlled sharing across walled gardens?

• allows cross-domain SSO

• examples: Liberty Alliance, Shibboleth, OpenID

• limitations and concerns

• usability -- URI as user ID

• phishing -- HTTP redirections

Page 37: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

federated identityhow can federated identity schemes be improved

to better support controlled sharing across walled gardens?

• allows cross-domain SSO

• examples: Liberty Alliance, Shibboleth, OpenID

• limitations and concerns

• usability -- URI as user ID

• phishing -- HTTP redirections

• user visits tracking -- reality and perception

Page 38: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

federated identityhow can federated identity schemes be improved

to better support controlled sharing across walled gardens?

• allows cross-domain SSO

• examples: Liberty Alliance, Shibboleth, OpenID

• limitations and concerns

• usability -- URI as user ID

• phishing -- HTTP redirections

• user visits tracking -- reality and perception

• adoption -- “identity wars”

Page 39: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

3rd-­‐party  Applica.on

CSP

Content  OwnerAuthorizes

Accesses    to

OAuth

Page 40: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

general issues

Page 41: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

general issues

• partitioning the problem space

Page 42: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

general issues

• partitioning the problem space

• measurable success criteria

• evaluating and comparing solutions

Page 43: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

summary

user needs

• to share

• to control sharing

• variance across user demographics

• existing sharing solutions (walled gardens, secret link)

• federated identity

• OAuth

existing technology

Page 44: Open Problems in Web 2.0 User Content Sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · Web 2.0 users without special technical skills need useful mechanisms for sharing their

T H E U N I V E R S I T Y O F B R I T I S H C O L U M B I A

Sun-Tsai Sun

Konstantin (Kosta) Beznosovkonstantin.beznosov.net

lersse.ece.ubc.ca