Social software
This article or section is incomplete and its contents need further attention.
Some sections may be missing, some information may be wrong, spelling and grammar may have to be improved etc. Use your judgement !
Introduction
Definition
- Social computing refers to the use of social software, i.e. systems which support collective gathering, representation, processing and dissemination of information.
- Social software (also called social networking software) enables social computing, i.e. it enables people to rendezvous, connect or collaborate through computer-mediated communication and to form online communities.
More definitions
Social software = (tools + services + aggregation)^scale: “Social software is not just about new applications. echnically, it can be described as a combination of various lightweight social tools within a growing ecosystem of online data and services, all joined together (aggregated) using common protocols, micro-formats and API (Application Programming Interface) methods. But it is also underpinned by some general principles about how to engage people as active participants in networks and communities to achieve new and exciting network effects5 through distributed collaboration, co-production and sharing in online social networks. Central to this is the idea of scale: the notion that the tools become more useful as more people use them.” (Lee Bryant, 2007: 10)
“Social computing refers to the use of social software, a growing trend in ICT usage of tools that support social interaction and communication. Social computing is based on creating or recreating social conventions and social contexts online through the use of software and technology. Examples of social computing include the use of e-mail for maintaining social relationships, instant messaging for daily microcoordination at one's workplace, or weblogs as a community building tool.” (Wikipedia Social computing, retrieved 13:13, 14 September 2006 (MEST))
“Social computing refers to systems which support the gathering, representation, processing and dissemination of social information, that is, information which is distributed across social collectivities such as teams, communities, organizations, cohorts and markets. Examples of systems which fall in this domain include collaborative filtering and recommender systems (e.g., firefly), online auction sites (e.g., ebay), and open source virtual communities (e.g., slashdot). The central hallmark of social computing is that it relies on the notion of social identity: that is, it is not just the data that matters, but who that data 'belongs to', and how the identity of the 'owner' of that data is related to other identities in the system. More generally, social computing systems are likely to contain components that support and represent social constructs such as identity, reputation, trust, accountability, presence, social roles, and ownership. (IBM Social Computing Group FAQ retrieved 19:04, 26 May 2006)”
History
According to Christopher Allan in tracing the evolution of Social Software:
- The idea can be traced back to Vannevar Bush's Memex (see Hypertext)
- Licklider's 1960's ideas on networked computing are quite amazing predictions (see Networking history). Licklider is one of the founders of Internet.
- Groupware of the 80s and 90s
- Eric Drexler may have invented the word in the late eighties: “Filtered vs. bare hypertext: A system that shows users all local links (no matter how numerous or irrelevant) is bare hypertext. A system that enables users to automatically display some links and hide others (based on user-selected criteria) is filtered hypertext. This implies support for what may be termed social software, including voting and evaluation schemes that provide criteria for later filtering.” (Drexler, 1995).
- In 2002 the term social software came into more common usage, probably due to the efforts of Clay Shirky who organized a "Social Software Summit".
- In 2005 it appears more frequently in the educational technology literature (e.g. Dalsgard, 2006 or Vuorikari, 2005). E.g. people start wondering whether we still need local monolithic systems like [[LMS]s.
Types of social software
In a way, any sort of computer-mediated communication (CMC) can be called social software since communication is inherently social, e.g. any sort of groupware (e.g. simple forums, project management software), educational web-services like LMSs, virtual environments, MMORPG-like games, an so forth. However, we prefer a more narrow definition of social software that includes applications that add an "extra touch" in the spirit of what some interpret as "web 2.0".
Social computing can be described in terms of social software types, for example:
- Social syndication of contents and links
- Social networking (professional, dating)
- Citation indexes that, for a given publication, list citations (with links) and other publications within which it is cited. In addition, there can be metrics.
Some interesting issues related to social computing are:
- On the technical side
- Trust and reputation metrics
- Prediction systems
- Metadata and tagging systems
- Filterning and visualization algorithms and implementations
- ubiquitous computing and the Internet of things
- On the conceptual side
- Social presence
- collaborative learning, in particular some forms of CSCL and ubiquitous learning.
- Who has control over the individual's learning environment, e.g. see the discussion around personal learning environments.
Below is first attempt to list various kinds of social software. I certainly will have to go over this and separate types of Internet applications from various components (services) that can constitute such applications.
Sharing of links and feeds
Often such systems feature folksonomy tagging and sometimes tag clouds, i.e. a visual depiction of content tags used on a website.
- RSS-based (or other) syndication systems enhanced with social navigation like RSS4You
- Hybrid systems like NewsVine that allow to read, discuss and vote for news stories. Also allows to write article like in News engines à la slashdot.
- User powered content like Digg. Everything is submitted and voted on by the digg community.
- Social navigation systems like Trailfire, that let's users build trails of web resources and share them
Sharing of digital artifacts
Such applications are not just indexed uploads/downloads (e.g. like in more traditional portals). There are also tagging mechanisms.
- Examples
- Picture sharing like FlickR
- Video sharing like YouTube
- File sharing like Furl
- Notebook applications like Google Notebook
- Note taking like stu.dicio.us
- Any sort of writing tool that can be shared and that have a social flavor, e.g. collective writing tools.
Social citations and reference managers
This is huge and fast growing area of use to researchers.
- Examples
- Citation indexes like CiteSeer.
- Collaborative reference managers like Connotea
Social shopping
Such systems include reviews, recommendation systems (including social navigation elements) and can include reputation systems
- Examples
- Amazon, various add-ons like reviews, X who bought A also bought, Person X has a good rating, ...
- Kadboodle
- Epinions (reviews and ratings)
Social network construction and maintenance
There are many initiatives to create social networking software. Note however, that many other social software services may implement "social relations" features. These websites usually specialize on some kind of relations (professional, interests, dating, ..). There also exist associated social network search engines.
- Examples of social networking software
Groupware
Most groupware is rather limited to coordinate work within a well defined community. But there are some applications that are more open potentially.
- E.g. Google calendar that allows to merge personal and public calendars.
Reputations systems
According to Wikipedia, a reputation system is a type of collaborative filtering algorithm which attempts to determine ratings for a collection of entities, given a collection of opinions that those entities hold about each other. This is similar to a recommendation system, but with the purpose of entities recommending each other, rather than some external set of entities (such as books, movies, or music).
Reputation systems can used in conjunction with other systems.
Collaborative filtering
According to Wikipedia, Collaborative filtering (CF) is the method of making automatic predictions (filtering) about the interests of a user by collecting taste information from many users (collaborating). The underlying assumption of CF approach is that: Those who agreed in the past tend to agree again in the future. For example, a collaborative filtering or recommendation system for music tastes could make predictions about which music a user should like given a partial list of that user's tastes (likes or dislikes). Note that these predictions are specific to the user, but use information gleaned from many users.
Blogspheres
- blogs (under the condition that they make use of networking features like RSS feeds, backtracking, etc.
Large Wikis
Projects like [Wikipedia] that involve a few hundreds of people, that have features to categorize information etc. could be considered (to be discussed).
Note: (DSchneider doesn't consider this wiki to be social software since there are not enough participants. It's more like a cognitive tool for the authors of articles and for our users it's more like a tool for finding definitions and links. Sometimes, it may evolve into a simple form of cognitive flexibility hypertext).
Integrated systems / Web 2.0 places
Given technical progress in the area of web services and service-oriented architectures, one can imagine systems that syndicate all your favorite social software services into a single environment. There are several technical alternatives:
- Light-weight "web 2.0 startpages" that allow a user to create a syndication space for various services like RSS feeds, WebMail, On-line writing tools etc.
- Portalware that can be installed by institutions and that provide similar functionality (but also include services themselves, like weblogs). ELGG is a good example
- Future learning environments
- Examples of "web 2.0" start pages
- Netvibes
- Protopage
- Start
- Webwag
- Pageflakes
- eyeOS (This system may be interesting to educational institutions, since you can install your own server and customize)
- "My" components of older portals like MyYahoo, MyMSN, etc.
- Examples of integrator portalware
- Elgg.org - social network software supports a number of open standards including RSS, LDAP, FOAF, and XML-RPC
- LiveJournal - online-blog-plattform with community-building fonctionnalities
- Examples of future learning environments
Social software in education
- this section is rather weak ... needs work
DSchneider believes that this will be one of the big trends in coming years. Some applications are already being used, in particular in higher education.
See also learning e-portfolios that do have social computing potential, i.e. authoring of entries can be shared accross classes, "learning places" and its various actors. Specialized search engines and aggregators can "pull" together information.
To enhance social presence
- Garrison and Anderson developed an according model of e-learning that they refer to as the Community of inquiry model
- Social networking according to interests, e.g. like in FOAF could allow students to find fellows with similar interests and get engaged different sorts of informal (and later formal) collaboration.
See entries like social bookmarking and social navigation for the technology
With systems that bookmark and make a saveguard copy like Furl:
“Sharing personally classified bookmarks among teachers and with other learners to cover a study area. Collaborative filtering and social navigation facilitates new discoveries. Teachers and librarians can already create pre-selected and tagged lists of resources for learners to browse, and be sure that they are found again, as a copy is saved by the system. Bookmarks based on a tag can be aggregated and posted through Web-feeds to learners' and other teachers' blogs or websites focusing in a given area. Commenting and rating on bookmarked urls can be used for recommending as well as for helping decisionmaking and critical thinking.” (Vuorikari, 2005: 6)
With systems like del.icio.us: “Collaborative collection of links tagged with keywords is facilitated, and they can all be browsed and viewed at once (social navigation) or distributed through Web-feeds. Also, creating related tags is easy, giving more leverage for more elaborated categories.” (Vuorikari, 2005: 6)
- Applications like Flickr: “Learners can share images that they have created or integrate in their works (photos, image manipulation, maps,..) to be used in different learning situations from authentic geography to art lessons. Social networks can be built around images through connecting learners, tutors and teachers together via shared tags. Pictures can constitute an important network of distributed repositories for images.”(Vuorikari, 2005: 6)
Collective writing
Blogs and blogspheres are "light-weight" technology of interest to several kinds of educational scenarios.
- Blog search engines like Technorati can be used to track blog postings on certain tags. It also shows who is linking to an entry allowing to follow the whole distributed discussion that happens in the whole blogsphere.
- To share pointers (links, references, etc.): social bookmarking, social navigation (trails), citation indexes, reference managers
- To exchange ideas and to work collaboratively on texts: blogs and wikis and other shared writing tools.
- To network: social network tools (see above)
- To share and organized digital artifacts: Picture and file sharing tools.
As learning environment design
The idea is to center the environment around each learner's information and communication space, sort of an extension of the learning e-portfolio concept.
- Lightweight
As an alternative to "heavy and not flexible" Learning management systems, new providers may offer "light weight" services that individual teachers could used for the classroom or blended teaching. There are examples that somewhat push into this direction:
- Google for educators
- OpenAcademic A company that sells integrateed Moodle, Drupal, Elgg, OpenId, MediaWiki solutions to schools.
- Personal learning environments
Problems and dangers of social software
- There is concern that social software may add yet another layer on top of what Google will tell about you.
- An other concern is links and relations overflow. Even if most social software does include voting and reputation mechanism where appropriate, it is not sure that one can find information. Information is not just links to information and even just links between information. Even for very small place like this wiki information organization is not an easy problem - Daniel K. Schneider 14:40, 2 March 2007 (MET)
Links
Introductions
- The Wikipedia Social Software article provides a good overview.
- On Social Software
- Stowe Boyd, Are you read for social software ? (good introduction too).
- The Horizon report wiki and The Horzon 2007 report (PDF).
- Social Software (Beats Biblionetz)
- IBM Social Computing Group, HTML. Several good papers online.
- Wikipedia Socialcomputing
Web Sites, blogs, etc.
- Many to many blog
- "Our" Nicola Nova's Pasta & Vinegar Blog (probably the best overall news resource on some areas of social and ubiquitous computing).
- Social Computing Group at Microsoft Research
Software indexes
- More Great Web 2.0 Software. An exhaustive list maintained by Dion Hinchcliffe. This site also includes a large list of Web 2.0 blogs.
References
See the social computing article for conceptual issues.
- Articles
- Anderson, T. (2005). Distance learning – social software's killer ap? ODLAA 2005 Conference. PDF
- Anderson, T. (2005). Educational Social Overlay Networks. HTML
- Allen, C. 2004. Tracing the evolution of social software. HTML, retrieved 18:37, 20 October 2006 (MEST). (This is a very good history)
- Dalsgaard, Christian (2006).Social software: E-learning beyond learning management systems, European Journal of Open, Distance and E-Learning. HTML
- Mejinas Ulises (2006), Teaching Social Software with Social Software, Innovate, 2(5) HTML PDF (open access with a login).
- Mejias, U. A. 2005. A nomad's guide to learning and social software. The Knowledge Tree 7. HTML
- Nagele, Chris, Social Networks Report, Wilbit, PDF, retrieved 19:08, 14 September 2006 (MEST).
- Roush, Wade, (2005), Social Machines - Computing means connecting. Technology Review, MIT. HTML
- Suter, V., B. Alexander, and P. Kaplan. 2005. Social software and the future of conferences—Right now. EDUCAUSE Review 40 (1): 46–59. HTML
- Vuorikari, Riina (2005), Social networking software and e-portfolios foster digitallearning networks, Special Insight Reports, European Schoolnet. HTML
- Vuorikari, Riina (2005), Innovation Brief: Can personal digital knowledge artefact's managment and social networks enhance learning ? PDF
- Dalsgard, Christian, (2006). Social software: E-learning beyond learning management systems, European Journal of Open, Distance and E-Learning. HTML
- Drexler, Eric K. (1995) Hypertext Publishing and the Evolution of Knowledge, Social Intelligence, Vol. 1, No. 2, pp.87-120. HTML Reprint (originally submitted to Hypertext 87).
- Informal
- Regarding the interest of social software for education you could start with a piece from Riina Vuorikari.
- Allen, C. 2004. Tracing the evolution of social software. HTML, retrieved 18:38, 20 October 2006 (MEST). (This is a very good history)
- Brynt, Lee (2007). Emerging trends in social software for education. in The Becta review 2007, Emerging technologies for learning, Overview in HTML / download PDF
- Foster, Dawn (2006), Web 2.0 starter kit, Blog Entry.
- Fitzgerald, Sean and Leigh Blackall (2007). Knowledge Sharing with Distributed Networking Tools, Networks September 12-14 Mini-online Event - Cool Results: Engaging Clients in E-learning. HTML. Good overview on social software with example.