
Over the past two decades, the internet has evolved from a pure information platform to an interactive and collaborative participatory platform, Web 2.0. Numerous Web 2.0 applications such as blogs, online communities and instant messaging support interaction between users and...