Allocating Heterogeneous Tasks in Participatory Sensing with Diverse Participant-Side Factors | IEEE Journals & Magazine | IEEE Xplore