Online communities have become a major medium for social interaction amongst Internet users. Despite the profusion of online communities, the abundance of individuals and content do not necessarily lead the community to success. Individual communities commonly face issues related to attracting and maintaining members, a key resource of online communities. The primary focus of this dissertation ...