Broadcast yourself: understanding YouTube uploaders
The impact of YouTube recommendation system on video views