outline - university of pittsburghpeople.cs.pitt.edu/~rosta/socialweb/lecture1.pdf ·...

21
Lecture 1 Jan 08, 2008 Outline Course logistics Introducing tools to be used in the course Overview of Social Web and Web 2.0 Definition History Key elements Example applications

Upload: others

Post on 03-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Lecture 1

Jan 08, 2008

Outline

Course logistics

Introducing tools to be used in the course

Overview of Social Web and Web 2.0

Definition

History

Key elements

Example applications

Page 2: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Logistics

Weekly Coursework

Assignments

Final Project

Weekly Coursework

Assigned reading

2 papers out of 4-6 assigned readings for two topics per week

Response to assigned reading

2 postings

A critique, an elaborated question creating discussion, or a reply to earlier posts

To be posted by Sunday midnight before the class in Comtella-D

15% of the grade

Page 3: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Weekly Coursework

Learning journal

Reflection of what you have learned about the topics covered last week

About one paragraph

To be posted by the next class on your blog

8% of the grade

Weekly Coursework

Resource sharingFinding 2 interesting resources (a system, a video, a blog posting, a comic, etc.) related to either topics discussed every classInclude a short remark describing the resource

To be posted by the next class in Umtella

5% of the grade

Show and Tell2 times throughout the semester

Presents the resources you have found to class

5% of the grade

Page 4: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Assignments & Final Project

AssignmentsCreating “About You” on Facebook (2%)

Programming assignment using social web technologies (10%)Before midterm

Comprehensive study of several social systems (15%)Midterm

Final projectGroup project

Mash-ups, Facebook APIs, DRUPAL, … (40%)

Facebook

Social networking

User Interaction

Creating and Sharing of content

Purpose

About You

URL: www.facebook.com

Page 5: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Wordpress Blog

Weblog

Software tools allowing easy creation of a website

Purpose

Personal learning journal

URL: www.wordpress.com

Wiki

Collaborative development of a website

Purpose

Summary of lectures

Sample wiki

http://ir.exp.sis.pitt.edu/paws_resources/index.php/Main_Page

Page 6: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Umtella

Purpose

Resource sharing

URL: http://umtella.usask.ca/um

Comtella-D

Discussion forumPurpose

Postings on assigned readings

URLhttp://fire.usask.ca/Login.aspx

Page 7: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

CoPE

Paper summary sharing site

Purpose

Post summaries of core topic papers

URL: http://adapt2.sis.pitt.edu/cope/

CiteULike

Research paper sharing site

Purpose

Post discovered relevant papers

URL:http://www.citeulike.org/

Page 8: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Social Web

What do you think?

The Social Web

Open global distributed data sharing network similar to today's World Wide Web, except instead of linking documents, the Social Web will link people, organizations, and concepts.

Page 9: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Coverage of Social Web in Media

Web 2.0

Term was introduced following the first O'Reilly Media Web 2.0 conference in 2004

By September 2005, a Google search for Web 2.0 returned more than 9.5 million results

Next generation web exploiting user-generated content in sophisticated and powerful way

Web 2.0 video by Tim OR’eilly(http://youtube.com/watch?v=CQibri7gpLM)

Page 10: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

What Web 2.0 is and what is not

Semantic web

Collection of new web technologies

Innovative applications of existing

technologies

blogs, wikis, and RSS

Living Web Read-Write Web

What is Web 2.0

Web 1.0 Web 1.0

Web 2.0

Semantic Web

User Centric

Data Centric

Fun Video on YouTube

(http://youtube.com/watch?v=XPYLn2QblNI)

Page 11: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Key Elements

What comes to your mind first when you think about web 2.0?

Key Elements

1. Collective Intelligence

The web of connections grows organically as an output of the collective activity of all web users

Critical mass of participation act as filtering what is valuable

Page 12: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

User reviews on Amazon.com

Key Elements

• 25%-40% of Amazon’s sales

• 1/5 of netflix rentals comes

from not top 3000 movies

2. Long Tail

First coined by Chris Anderson (2004)

“Businesses with distribution power can sell a greater volume of otherwise hard-to-find items at small volumes than of popular items at large volumes. “

Majority of truly relevant information available on the web is not on the well known web servers

Page 13: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Key Elements

3. Data Reuse

Usage of APIs (Application Programming Interfaces)

Mash-ups

programming on the web

High level of abstraction

Page 14: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Successes

Amazon.com

Winning over competitors by engaging users

Successes

Google PageRank search algorithm

Using the link structure of the web

Page 15: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Successes

eBay

Collective activity of all its users

Page 16: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Time-bar of Web 2.0

Collaboration & Collective Intelligence

Intelligence that emerges from collaboration of many individuals

Social navigationNavigation towards cluster of people

Navigation because other people have looked at something

Following footprint of others

Collaborative browsingNavigation of the Internet by several people sharing the same information seeking goal and interests

Page 17: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Community based Systems

Harnessing the power of the community to create and structure new information

Community based web search

Community based browsing1

10Synthesizers

100consumers

creators

Technologies

RSSReally Simple SyndicationXML based metadata contentProvides updates when the content is modified

Web services"a software system designed to support interoperable Machine to Machine interaction over a network."

SOAPSimple Object Access ProtocolA protocol for exchanging XML-based messages over computer networks, normally using HTTP/HTTPS

AjaxAsynchronous JavaScript and XMLA group of inter-related web development techniques used for creating interactive web applications

Mash-upA web application that combines data from more than one source into a single integrated tool

Page 18: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Social Technologies

Folksonomy

Collaborative tagging

The practice and method of

collaboratively creating and managing

tags to annotate and categorize

content

Social Technologies

Podcasting

iPod + Broadcast

A collection of digital media files which is distributed over the Internet using syndication feeds for playback on portable media players and personal computers

Page 19: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Famous Web 2.0 Applications

Wikipedia

Launched in 2001

Largest and fastest growing, and most popular reference work

As of December 2007

9 ¼ million articles in 253 languages

2,154,000 articles in English

Famous Web 2.0 Applications

Delicious & Flickr

Pioneered the concept of folksonomy

Collaborative categorization using freely chosen keywords (tags)

Page 20: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Famous Web 2.0 Applications

Cloudmark

Collaborative spam filtering

Aggregate the individual decisions of email users

Famous Web 2.0 Applications

SourceForge.net

Peer-production methods of open source software projects

Page 21: Outline - University of Pittsburghpeople.cs.pitt.edu/~rosta/SocialWeb/lecture1.pdf · 2008-01-09 · Mash-ups, FacebookAPIs, DRUPAL, …(40%) Facebook Social networking User Interaction

Future

2.0 2.0

Reading for next class

Social Navigation

1. Footprints: history-rich tools for information foraging (http://www.citeulike.org/user/brusilovsky/article/518781)

2. Supporting Social Navigation on the World-Wide-Web (http://www.citeulike.org/user/claudioferreira/article/86730)

Social Search