Web2 Dev Forum

Web 2.0
Blog
Consumer-generated media
Mashups
New Media
Social bookmarking
Social computing
User-generated content
Wiki
Marketing 2.0
Web 3.0
Composite applications
Internet
Recombinant text
Semantic Web
Service-oriented architecture
Home » Social computing

Social computing

Social computing is a part of computer science which deals with intersection of computational systems and social behavior. It helps to support the the social behavior through computational systems. Social computing is based on recreating and creating social contexts and social conventions by the use of technology and software. Presently Internet offers many facilities like email, blogs, social network services, social bookmarking, instant messaging, wikis, etc have been derived from the idea of social computing. Social Computing helps to have effective social interaction. It is designed in such a way so that a bunch of people can effectively interact with each other. The idea of social computing was popularized in book called The Wisdom of Crowds by James Surowiecki's. Some of the examples of social computing are prediction markets, collaborative filtering, online auctions, verification games, reputation systems, tagging and computational social choice.
Social computing is very popular the reason is that it is related to many recent trends. That is why the social software is getting so popular these days. The day to day life of the people is largely influenced with the coming of social software. Social network analysis has also improved by Web 2.0.

The system of social computing began by keeping in mind the human behavior. Socializing is one of the needs of the human being and with this idea the social computing was brought out. From birth the humans develop abilities for interacting with each other. Human beings are very sensitive to the things happening around them. They draw their own conclusion and come up with countless decisions based on the things happened around them. Social information helps in interacting with each other. This helps in planning and inferences. Social computing is designed in such a way that its functionality will help providing information socially. The information can be provided directly or can be provided after filtering. It other words social computing is a system which supports the representation, gathering, organizing and dissemination of information that is circulates across social collectivities like organizations, markets, teams and communities. The information you get in social computing important as it is linked to people to people. One of the popular examples of social computing is Web 2.0. This Internet application was developed by putting the aspects of social computing.

Social networking has become an important aspect of life. Enterprise 2.0 is also is also a software designed for social computing. Especially in corporate fields. Social computing has become very important these days. With many softwares coming in it has become easy for socializing. Social computing has helped the corporate people to achieve their targets. Business enterprise are having softwares that helps to weave communities to reach their products and services. The technological advancements are leading to many new developments which are helping the people in numerous ways. In the coming years more new softwares are definitely going to be launched which will make the process of social computing easy.