In 2005, the term “Harnessing Collective Intelligence” (HCI) was coined by Tim O’Reilly to help understand how to harness the collective intelligence to make web 2.0 applications even better. It is one of six basic principles in Web 2.0 which is a second-generation web-based technology and service. Web 2.0 is designed in a way, so as to help collaboration and sharing between users. It is [...]