Exploring system factors that influence community development in online settings