open problems in web 2.0 user content sharinglersse-dl.ece.ubc.ca/record/231/files/231.pdf · web...
TRANSCRIPT
![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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/3.jpg)
• 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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/13.jpg)
![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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/24.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/25.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/26.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/27.jpg)
![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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/28.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/29.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/30.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/31.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/32.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/33.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/34.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/35.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/36.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/37.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/38.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/39.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/40.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/41.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/42.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/43.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022042711/5f794b6adea145328f2ca05b/html5/thumbnails/44.jpg)
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