Review Article
A Survey on Smartphone-Based Crowdsensing Solutions
Table 2
Classification of the different technologies according to the proposed architecture.
| Publication | Year | Proposal | Type | Recollection strategy | Target applications | # components levels | Privacy | Energy | MSC | Tx | CDCS | CIM | CDM | CSM | CCC | SCM | SDM | STM | SIM |
| PRISM [24] | 2010 | Platform | Prototype | Both | Heterogeneous | 3 | X | X | ★ | ☆ | ☆ | ☆ | | ☆ | ☆ | ☆ | ☆ | Ear-Phone [5] | 2010 | Client-server | Real/simulations | Opportunistic | Environment monitoring | 2 | | X | ☆ | ☆ | ☆ | ☆ | | | ★ | ☆ | ☆ | Anonysense [6] | 2011 | Framework | Prototype | Opportunistic | Environment monitoring | 3 | X | X | ☆ | ☆ | ☆ | ★ | | ★ | ★ | ★ | ★ | Medusa [25] | 2012 | Framework | Prototype | Participatory | Heterogeneous | 2 | X | | ★ | ☆ | ☆ | ★ | | ★ | ☆ | ★ | ☆ | Pogo [49] | 2012 | Middleware | Real imp. | Participatory | Heterogeneous | 2 | X | X | ☆ | ☆ | ☆ | ★ | | ★ | ☆ | ☆ | ☆ | DAM4GSN [50] | 2012 | Architecture | Real imp. | Participatory | Heterogeneous | 3 | | X | ★ | ☆ | ★ | ★ | | ★ | ★ | ☆ | ☆ | MECA [26] | 2012 | Middleware | Prototype | Participatory | Heterogeneous | 3 | | | | ☆ | ☆ | ☆ | | ★ | ★ | ★ | ☆ | StressSense [14] | 2012 | Framework | Real imp. | Participatory | Healthcare | 1 | | | ★ | ☆ | ☆ | ☆ | | ☆ | ★ | ☆ | ☆ | CrowdITS [9] | 2012 | Framework | Real imp. | Participatory | Transportation and urban sensing | 3 | | X | ★ | ☆ | ☆ | ★ | | ★ | ★ | ★ | ★ | SmartCity [10] | 2013 | Framework | Real imp. | Participatory | Transportation and urban sensing | 4 | | | ☆ | ☆ | ☆ | ☆ | | ★ | ★ | ☆ | ☆ | ILR [51] | 2013 | Scheme | Simulations/real imp. | Participatory | Location Services | 3 | X | | ☆ | ☆ | ☆ | ☆ | | ★ | ☆ | ☆ | ☆ | CAROM [27] | 2013 | Framework | Real imp. | Participatory | Heterogeneous | 3 | | X | ★ | ☆ | ★ | ☆ | | ☆ | ★ | ☆ | ★ | SoundOfTheCity [7] | 2013 | Client-server | Real imp. | Both | Environment monitoring | 2 | | X | ★ | ☆ | ☆ | ☆ | | ☆ | ★ | ☆ | ☆ | MoPS [8] | 2013 | Middleware | Prototype/real imp. | Both | Environment monitoring | 3 | | X | ★ | ★ | ☆ | ★ | | ☆ | ☆ | ★ | ☆ | NoiseNYC [16] | 2013 | Framework | Real imp. | Participatory | Healthcare | 3 | | | | ☆ | | | ☆ | ★ | ★ | ☆ | ☆ | Vita [15] | 2013 | System | Real imp. | Participatory | Healthcare | 2 | | X | ★ | ☆ | ☆ | ★ | ☆ | ★ | ☆ | ☆ | ☆ | Matador [52] | 2013 | Framework | Simulations | Both | Location services | — | | X | ☆ | ☆ | ☆ | ★ | ☆ | ★ | ☆ | ★ | ★ | Usense [53] | 2013 | Middleware | Real imp. | Both | Heterogeneous | 3 | X | X | ★ | ★ | ☆ | ★ | | ★ | ☆ | | ☆ | REPSense [11] | 2013 | Applications | Real imp. | Opportunistic | Environment monitoring | 2 | | | ☆ | ☆ | ☆ | ☆ | | | | ☆ | | BeC3 [46] | 2013 | System | Real imp. | Opportunistic | Heterogeneous | 3 | | X | ★ | ☆ | ★ | ★ | | ★ | ☆ | ★ | ★ | McSenseFoster [12] | 2013 | System | Real imp. | Participatory | Transportation and urban sensing | 3 | | | ☆ | ☆ | ☆ | ☆ | ☆ | ☆ | ☆ | ☆ | ★ | NoizCrowd [18] | 2013 | Components | Real imp. | Participatory | Healthcare | 4 | | | ☆ | ☆ | ☆ | ☆ | | ★ | ★ | ☆ | ☆ | PLUS [13] | 2014 | Framework | Real imp. | Participatory | Transportation and urban sensing | 2 | | X | ★ | ☆ | ☆ | ☆ | | ☆ | ☆ | ☆ | ☆ | MOSDEN [28] | 2014 | Middleware | Real imp. | Participatory | Heterogeneous | 3 | | X | ★ | ★ | ★ | ★ | | ★ | ☆ | ★ | ☆ | SenseDroid [54] | 2014 | Framework | Prototype/real imp. | Both | Location services | 3 | | X | ★ | ★ | ★ | ☆ | | | ★ | ☆ | | SenSocial [19] | 2014 | Middleware | Real imp. | Both | Social recommendation | 3 | X | X | ★ | ★ | ☆ | ★ | | ★ | ★ | ★ | ☆ | AlienvsMobile [51] | 2014 | Client-server | Prototype/real imp. | Participatory | Location services | 3 | X | | ★ | ☆ | ☆ | ☆ | | ☆ | ☆ | ☆ | ☆ | SaaS [44] | 2014 | Framework | Description | Participatory | Heterogeneous | 3 | | | | ☆ | | ☆ | | ★ | ★ | ☆ | ☆ | CUPUS [48] | 2014 | Middleware | Prototype/real imp. | Both | Heterogeneous | 3 | | X | ★ | ☆ | ★ | ☆ | ☆ | ☆ | ☆ | ☆ | ☆ | BLISS [48] | 2014 | Framework | Simulations | Participatory | Social-budget | — | | | ☆ | ☆ | ☆ | ☆ | | | | ☆ | ☆ | GPS-Less [55] | 2014 | System | Real imp./simulations | Both | Transportation and urban sensing | 2 | | X | ☆ | ☆ | ☆ | ☆ | | ★ | ☆ | ★ | ☆ | MCS-Space [21] | 2014 | System | Real imp. | Participatory | Social-general | 3 | | X | ☆ | ☆ | ☆ | ☆ | | ★ | ★ | ★ | ☆ | SPREAD [56] | 2014 | Algorithm | Prototype | Participatory | Location services | — | | | ☆ | ☆ | ☆ | ★ | | | | ☆ | ☆ | Map++ [57] | 2014 | System | Real imp. | Participatory | Transportation and urban sensing | — | | X | ☆ | ☆ | ☆ | ☆ | | | ☆ | ☆ | ☆ | JoiPolices [58] | 2014 | System | Simulations | Participatory | Heterogeneous | 3 | X | | ☆ | ☆ | ☆ | ☆ | | ★ | ☆ | ☆ | ☆ | CrowdRecruiter [59] | 2014 | Framework | Real imp. | Both | Location services | — | | X | | ☆ | | ☆ | | ☆ | ☆ | ★ | ☆ | Neighbor [60] | 2014 | Middleware | Simulations | Opportunistic | Heterogeneous | — | | X | | ☆ | ☆ | ☆ | ★ | ☆ | | ☆ | ☆ | LineKing [22] | 2014 | System | Real imp. | Both | Social recommendation | 2 | | X | ★ | ☆ | ☆ | ☆ | | ★ | ☆ | ☆ | ☆ | GROPING [61] | 2014 | Application/Fr | Prototype | Participatory | Location services | 2 | | X | ★ | ☆ | ☆ | ☆ | | ☆ | ★ | ★ | ☆ | EasyHarvest [45] | 2014 | Framework | Prototype | Opportunistic | Heterogeneous | 2 | | | ★ | ☆ | ☆ | ★ | | ★ | | ☆ | ☆ | WiFIScout [62] | 2014 | System | Real imp. | Participatory | Social recommendation | 2 | | | ☆ | ☆ | ☆ | ☆ | | ☆ | ☆ | | | QoS-Constrained [63] | 2014 | Framework | Simulations | Both | Heterogeneous | 2 | | | | | ☆ | ☆ | | ☆ | ☆ | ★ | | Ecosystem [47] | 2015 | System | Real imp. | Participatory | Social-general | 4 | | X | ★ | ☆ | ☆ | ★ | | ★ | ☆ | ★ | ☆ | MCSaaS [43] | 2015 | Framework | Real imp. | Both | Heterogeneous | 4 | | X | ☆ | ☆ | ★ | ★ | | ★ | ★ | ★ | ★ | COUPON [64] | 2015 | Framework | Simulations | Opportunistic | Heterogeneous | — | | X | ☆ | ☆ | ☆ | ☆ | ★ | ☆ | | | | ADTS [65] | 2015 | Application | Simulations | Participatory | Location services | 1 | | | ☆ | ☆ | ☆ | ☆ | | | | | | Anonymity [66] | 2015 | Framework | Prototype/real imp. | Participatory | Transportation and urban sensing | 2 | X | X | ☆ | ☆ | ☆ | ☆ | ★ | | ☆ | ☆ | ☆ | TYT [17] | 2015 | Framework | Real imp. | Participatory | Healthcare | 3 | X | | ★ | ☆ | ☆ | ☆ | | ☆ | ☆ | ☆ | ★ | QOATA [67] | 2015 | Application | Simulations | Participatory | Heterogeneous | — | | | | ☆ | ☆ | ☆ | | | | | | NeCoRPIA [68] | 2015 | Protocols | Simulations | Opportunistic | Heterogeneous | — | | | | ☆ | | ☆ | ★ | ☆ | | ☆ | | QoSMCS [69] | 2015 | Framework | Simulations | Opportunistic | Heterogeneous | 3 | | X | | ☆ | ☆ | ☆ | ★ | ☆ | ★ | ☆ | ☆ | FlierMeet [70] | 2015 | Framework | Real imp. | Participatory | Transportation and urban sensing | 3 | | | ★ | ☆ | ☆ | ☆ | | ☆ | ☆ | ☆ | ☆ | PRESM [23] | 2015 | Scheme | Real imp. | Participatory | Transportation and urban sensing | 3 | X | | ★ | ☆ | ☆ | ☆ | | ☆ | ☆ | ★ | ☆ | SmartRoad [71] | 2015 | Framework | Real imp. | Participatory | Transportation and urban sensing | 2 | | X | ★ | ☆ | ★ | ★ | | ★ | ★ | ★ | ☆ | MCSgame [72] | 2015 | System | Simulations | Participatory | Location services | 2 | | X | | ☆ | ☆ | ☆ | | ★ | ☆ | ☆ | ☆ | RemoteCloud [73] | 2015 | — | Simulations | Participatory | Transportation and urban sensing | — | | | | | ☆ | ☆ | ★ | | ☆ | ☆ | ☆ | MDPPs [74] | 2015 | Middleware | Real imp. | Opportunistic | Location services | 3 | | | ★ | ☆ | ☆ | ☆ | | ★ | ★ | ★ | ☆ | RuPS [75] | 2015 | Framework | Real imp. | Participatory | Location services | 4 | | | ☆ | ☆ | ☆ | ☆ | | ☆ | ★ | ☆ | ★ | EffSense [76] | 2015 | Framework | Simulations | Opportunistic | Heterogeneous | — | | X | | ☆ | ☆ | ☆ | ★ | | ☆ | ☆ | | PLP [77] | 2015 | Scheme | Simulations | Opportunistic | Heterogeneous | — | X | | | ☆ | ☆ | | | ★ | ★ | ☆ | | Sahyog [78] | 2015 | Middleware | Real imp. | Participatory | Heterogeneous | 3 | X | | ★ | ☆ | ☆ | ★ | | ☆ | | ☆ | | Context [79] | 2015 | Middleware | Simulations | Opportunistic | Social recommendation | — | | X | | ☆ | ☆ | ☆ | ★ | | ☆ | ☆ | | MoreWithLess [80] | 2015 | Framework | Real imp. | Participatory | Heterogeneous | 4 | | X | | ☆ | | | | | ★ | ★ | | Sparse [81] | 2016 | Framework | Real imp. | Participatory | Heterogeneous | 3 | X | | | ☆ | | | | | ★ | ★ | |
|
|