Task assignment for social-oriented crowdsourcing