THE PROGRESS OF HUMAN COLLABORATION BY TECHNOLOGICAL CONNECTIVITY PLATFORMS AND COLLECTIVE KNOWLEDGE SYSTEMS