Smart cities trend: On the challenge of mobile crowd sensing and computing

Most cities in the world are still facing mobility problems such as parking spaces, traffic jams, pollution, etc. With Advances in sensors, Internet of things, wireless communication, and information infrastructures such as GPS and Wi-Fi, mobile phone technology allowed the smart cities development. In smart cities, mobile users act as consumers and producers of data. The smart city uses advanced technologies to collect mobility data (e.g., mobility traces, urban traffic data, etc.) and uses these data to design service recommendation systems that recommend services to mobile users and solve mobility problems. This paper aims to describe some of mobile recommendation systems, provide a comparison between them and then expose the challenges in the design of such systems