A literature review: Towards understanding the use of Web 2.0 technologies in computer supported col