Mobile crowdsensing with mobile agents
seven good reasons for mobile agents .