1. A computer-implemented method for recommending one or more crowdsourcing platforms from a plurality of the crowdsourcing platforms to a requester, the computer-implemented method comprising: receiving values corresponding to one or more parameters of one or more tasks; and recommending the one or more crowdsourcing platforms to the requester based on the values and one or more statistical models maintained for the one or more crowdsourcing platforms, wherein the one or more statistical models corresponds to mathematical models representing performances of the one or more crowdsourcing platforms over a period of time.