Modeling crowdsourcing systems