knowledge sharing in virtual communities - a review of the empirical research .
Community based innovation: How to integrate members of virtual communities into new product development