A typology of online communities and community supporting platforms | IEEE Conference Publication | IEEE Xplore