Social motivations of live-streaming viewer engagement on Twitch
Virtual Community Attraction: Why People Hang Out Online