{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T09:41:24Z","timestamp":1762508484550,"version":"build-2065373602"},"reference-count":65,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2021,5,20]],"date-time":"2021-05-20T00:00:00Z","timestamp":1621468800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Internet of Things technologies are spurring new types of instructional games, namely reality-enhanced serious games (RESGs), that support training directly in the field. This paper investigates a key feature of RESGs, i.e., user performance evaluation using real data, and studies an application of RESGs for promoting fuel-efficient driving, using fuel consumption as an indicator of driver performance. In particular, we propose a reference model for supporting a novel smart sensing dataflow involving the combination of two modules, based on machine learning, to be employed in RESGs in parallel and in real-time. The first module concerns quantitative performance assessment, while the second one targets verbal recommendation. For the assessment module, we compared the performance of three well-established machine learning algorithms: support vector regression, random forest and artificial neural networks. The experiments show that random forest achieves a slightly better performance assessment correlation than the others but requires a higher inference time. The instant recommendation module, implemented using fuzzy logic, triggers advice when inefficient driving patterns are detected. The dataflow has been tested with data from the enviroCar public dataset, exploiting on board diagnostic II (OBD II) standard vehicular interface information. The data covers various driving environments and vehicle models, which makes the system robust for real-world conditions. The results show the feasibility and effectiveness of the proposed approach, attaining a high estimation correlation (R2 = 0.99, with random forest) and punctual verbal feedback to the driver. An important word of caution concerns users\u2019 privacy, as the modules rely on sensitive personal data, and provide information that by no means should be misused.<\/jats:p>","DOI":"10.3390\/s21103559","type":"journal-article","created":{"date-parts":[[2021,5,20]],"date-time":"2021-05-20T11:45:57Z","timestamp":1621511157000},"page":"3559","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["IoT Sensing for Reality-Enhanced Serious Games, a Fuel-Efficient Drive Use Case"],"prefix":"10.3390","volume":"21","author":[{"given":"Rana","family":"Massoud","sequence":"first","affiliation":[{"name":"Department of Electrical, Electronics and Telecommunication Engineering and Naval Architecture (DITEN), University of Genova, 16145 Genova, Italy"},{"name":"IoT Laboratory, Queen Mary University of London, London E1 4NS, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1937-3969","authenticated-orcid":false,"given":"Riccardo","family":"Berta","sequence":"additional","affiliation":[{"name":"Department of Electrical, Electronics and Telecommunication Engineering and Naval Architecture (DITEN), University of Genova, 16145 Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3156-9609","authenticated-orcid":false,"given":"Stefan","family":"Poslad","sequence":"additional","affiliation":[{"name":"IoT Laboratory, Queen Mary University of London, London E1 4NS, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"De Gloria","sequence":"additional","affiliation":[{"name":"Department of Electrical, Electronics and Telecommunication Engineering and Naval Architecture (DITEN), University of Genova, 16145 Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4109-4675","authenticated-orcid":false,"given":"Francesco","family":"Bellotti","sequence":"additional","affiliation":[{"name":"Department of Electrical, Electronics and Telecommunication Engineering and Naval Architecture (DITEN), University of Genova, 16145 Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","article-title":"Edge Computing: Vision and Challenges","volume":"3","author":"Shi","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"921","DOI":"10.1109\/TITS.2018.2791643","article-title":"A Gamified Flexible Transportation Service for On-Demand Public Transport","volume":"19","author":"Drakoulis","year":"2018","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Fijnheer, J.D., and van Oostendorp, H. (2015, January 9\u201311). Steps to design a household energy game. Proceedings of the International Conference on Games and Learning Alliance, Rome, Italy.","DOI":"10.1007\/978-3-319-40216-1_2"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/TG.2019.2940108","article-title":"REAL: Reality-Enhanced AppLied-games","volume":"12","author":"Bellotti","year":"2019","journal-title":"IEEE Trans. Games (T-G)"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Ritterfeld, U., Cody, M., and Vorderer, P. (2009). Serious Games: Mechanisms and Effects, Routledge.","DOI":"10.4324\/9780203891650"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Kosmides, P., Demestichas, K., Adamopoulou, E., Koutsouris, N., Oikonomidis, Y., and De Luca, V. (2018, January 14\u201317). InLife: Combining Real Life with Serious Games using IoT. Proceedings of the P2018 IEEE Conference on Computational Intelligence and Games (CIG), Maastricht, The Netherlands.","DOI":"10.1109\/CIG.2018.8490434"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Shalev-Shwartz, S., and Ben-David, S. (2014). Understanding Machine Learning: From Theory to Algorithms, Cambridge University Press.","DOI":"10.1017\/CBO9781107298019"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.trd.2015.10.003","article-title":"Effects of driving style on the fuel consumption of city buses under different road conditions and vehicle masses","volume":"41","author":"Ma","year":"2015","journal-title":"Transp. Res. D Transp. Environ."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"446","DOI":"10.4271\/2012-01-0494","article-title":"Analyzing vehicle fuel saving opportunities through intelligent driver feedback","volume":"5","author":"Gonder","year":"2012","journal-title":"SAE Int. J. Passeng. Cars Electron. Electr. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1049\/iet-its.2010.0137","article-title":"Impact of driving characteristics on electric vehicle energy consumption and range","volume":"6","author":"Bingham","year":"2012","journal-title":"IET Intel. Transport Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1016\/j.trd.2011.06.002","article-title":"A fuel economy optimization system with applications in vehicles with human drivers and autonomous vehicles","volume":"16","author":"Wu","year":"2012","journal-title":"Transport. Res. Part D: Transp. Environ."},{"key":"ref_12","unstructured":"Walker, G.H., Stanton, N.A., and Young, M.S. (2001). Hierarchical task analysis of driving: A new research tool. Contemporary Ergonomics, CRC Press."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Tulusan, J., Soi, L., Paefgen, J., Brogle, M., and Staake, T. (2011, January 7\u201311). Eco-efficient feedback technologies: Which eco-feedback types prefer drivers most?. Proceedings of the IEEE International Symposium on World of Wireless Mobile and Multimedia Networks (WoWMoM), Lucca, Italy.","DOI":"10.1109\/WoWMoM.2011.5986187"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/MITS.2015.2408152","article-title":"Gafu: Using a gamification tool to save fuel","volume":"7","author":"Magana","year":"2015","journal-title":"IEEE Intell. Transp. Syst. Mag."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/j.trc.2016.11.011","article-title":"Estimation of driving style in naturalistic highway traffic using maneuver transition probabilities","volume":"74","author":"Li","year":"2017","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Johnson, D.A., and Trivedi, M.M. (2011, January 5\u20137). Driving style recognition using a smartphone as a sensor platform. Proceedings of the 14th 14th International IEEE Conference on Intelligent Transportation Systems (ITSC), Washington, DC, USA.","DOI":"10.1109\/ITSC.2011.6083078"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1186\/s12544-018-0324-6","article-title":"Intelligent personalized ADAS warnings","volume":"10","author":"Panou","year":"2018","journal-title":"Eur. Transp. Res. Rev."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Gamberini, L., Spagnolli, A., Corradi, N., Jacucci, G., Tusa, G., Mikkola, T., and Hoggan, E. (2012, January 4\u20136). Tailoring Feedback to Users\u2019 Actions in a Persuasive Game for Household Electricity Conservation. Proceedings of the International conference on persuasive technology, Oulu, Finland.","DOI":"10.1007\/978-3-642-31037-9_9"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1177\/0013916513506442","article-title":"Increasing Energy Efficiency With Entertainment Media: An Experimental and Field Test of the Influence of a Social Game on Performance of Energy Behaviors","volume":"47","author":"Reeves","year":"2015","journal-title":"Environ. Behav."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Fijnheer, J.D., and van Oostendorp, H. (2016). Steps to Design a Household Energy Game. Int. J. Serious Games, 3.","DOI":"10.17083\/ijsg.v3i3.131"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"23","DOI":"10.17083\/ijsg.v6i3.300","article-title":"Household Energy Conservation Intervention: A Game versus Dashboard Comparison","volume":"6","author":"Fijnheer","year":"2019","journal-title":"Int. J. Serious Games"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"G\u00f6bel, S., Hardy, S., Wendel, V., Mehm, F., and Steinmetz., R. (2010, January 25\u201329). Serious games for health: Personalized exergames. Proceedings of the 18th ACM international conference on Multimedia (MM\u201910), New York, NY, USA.","DOI":"10.1145\/1873951.1874316"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1105","DOI":"10.1109\/TII.2018.2850005","article-title":"Team applications for collaborative road mobility","volume":"15","author":"Bellotti","year":"2018","journal-title":"IEEE Trans. Industr. Inform."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2685","DOI":"10.3233\/JIFS-169108","article-title":"Topologies for combining the Internet of Things and Serious Games","volume":"31","author":"Melthis","year":"2016","journal-title":"J. Intell. Fuzzy Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"562","DOI":"10.1109\/JSAC.2020.3020600","article-title":"Remote Monitoring of Physical Rehabilitation of Stroke Patients Using IoT and Virtual Reality","volume":"39","author":"Postolache","year":"2021","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Marfisi-Schottman, I., Bellotti, F., Hamon, L., and Klemke, R. (2020). Employing an IoT Framework as a Generic Serious Games Analytics Engine. In Games and Learning Alliance. GALA 2020. Lecture Notes in Computer Science, Springer.","DOI":"10.1007\/978-3-030-63464-3"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1927","DOI":"10.1109\/TII.2020.2994414","article-title":"Atmosphere, an Open Source Measurement-Oriented Data Framework for IoT","volume":"17","author":"Berta","year":"2020","journal-title":"IEEE Trans. Industr. Inform."},{"key":"ref_28","unstructured":"Dosovitskiy, A., Ros, G., Codevilla, F., Lopez, A., and Koltun, V. (2017, January 13\u201315). CARLA: An Open Urban Driving Simulator. Proceedings of the 1st Annual Conference on Robot Learning, Mountain View, CA, USA."},{"key":"ref_29","first-page":"621","article-title":"Airsim: High-fidelity visual and physical simulation for autonomous vehicles","volume":"Volume 5","author":"Hutter","year":"2017","journal-title":"Field and Service Robotics"},{"key":"ref_30","unstructured":"(2021, May 06). Rockstar Games, Grand Theft Auto V (GTA V). Available online: https:\/\/www.rockstargames.com\/V\/."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Mei, H., Poslad, S., and Du, S. (2017). A Game-Theory Based Incentive Framework for an Intelligent Traffic System as Part of a Smart City Initiative. Sensors, 17.","DOI":"10.3390\/s17122874"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"13069","DOI":"10.3390\/s150613069","article-title":"Using a Smart City IoT to Incentivise and Target Shifts in Mobility Behaviour\u2014Is it a Piece of Pie?","volume":"15","author":"Poslad","year":"2015","journal-title":"Sensors"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Law, F.L., Kasirun, Z.M., Wang, Z., and Mei, H. (2011, January 13\u201314). Gamification towards sustainable mobile application. Proceedings of the IEEE Malaysian Conference in Software Engineering, Johor Bharu, Malaysia.","DOI":"10.1109\/MySEC.2011.6140696"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1087","DOI":"10.1109\/TITS.2011.2142182","article-title":"Utilization of fuel consumption data in an ecodriving incentive system for heavy-duty vehicle drivers","volume":"12","author":"Liimatainen","year":"2011","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Ando, R., Nishihori, Y., and Ochi, D. (2010). Development of a system to promote eco-driving and safe-driving. Smart Spaces and Next Generation Wired\/Wireless Networking, Springer.","DOI":"10.1007\/978-3-642-14891-0_19"},{"key":"ref_36","unstructured":"Cnali, R. (2021, May 17). Game Design for Eco Driving. Megamification. Available online: http:\/\/www.megamification.com\/game-design-for-eco-driving\/."},{"key":"ref_37","unstructured":"TechCrunch (2021, May 17). In Efforts To Be Green, Ford Receives Patents For SmartGauge With EcoGuide. Available online: https:\/\/techcrunch.com\/2011\/03\/17\/in-efforts-to-be-green-ford-receives-patents-for-smartgauge-with-ecoguide\/."},{"key":"ref_38","unstructured":"Cogan, R. (2021, May 17). Honda\u2019s Eco Assist Makes You a More Efficient Driver. Green Car Journal. Available online: https:\/\/greencarjournal.com\/top-stories\/hondas-eco-assist-makes-you-a-more-efficient-driver\/."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Godavarty, S., Broyles, S., and Parten, M. (2000, January 24\u201328). Interfacing to the on-board diagnostic system. Vehicular Technology Conference Fall 2000. IEEE VTS Fall VTC2000. Proceedings of the 52nd Vehicular Technology Conference (Cat. No.00CH37152), Bostong, MA, USA.","DOI":"10.1109\/VETECF.2000.886162"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1111\/tgis.12155","article-title":"enviroCar: A Citizen Science Platform for Analyzing and Mapping Crowd-Sourced Car Sensor Data","volume":"19","author":"Remke","year":"2015","journal-title":"Trans. GIS"},{"key":"ref_41","unstructured":"(2021, May 17). Google Maps Reverse Geocoding. Available online: https:\/\/developers.google.com\/maps\/documentation\/geocoding\/start."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1109\/87.406983","article-title":"Fault detection and isolation for an experimental internal combustion engine via fuzzy identification","volume":"3","author":"Laukonen","year":"1995","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Massoud, R., Bellotti, F., Berta, R., De Gloria, A., and Poslad, S. Eco-driving Profiling and Behavioral Shifts Using IoT Vehicular Sensors Combined with Serious Games. Proceedings of the 2019 IEEE Conference on Games (CoG).","DOI":"10.1109\/CIG.2019.8847992"},{"key":"ref_44","unstructured":"(2021, May 17). 52north Envirocar Project. Available online: https:\/\/wiki.52north.org\/Projects\/EnviroCar."},{"key":"ref_45","unstructured":"(2021, May 17). scikit-learn, Machine Learning in Python. Available online: https:\/\/sklearn.org\/."},{"key":"ref_46","unstructured":"Vapnik, N.V. (1998). Statistical learning theory, Wiley-Interscience."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"746","DOI":"10.1016\/j.eswa.2005.07.037","article-title":"Response modeling with support vector machines","volume":"30","author":"Shin","year":"2006","journal-title":"Expert Syst. Appl."},{"key":"ref_48","first-page":"5","article-title":"Support vector machines for classification and regression","volume":"14","author":"Gunn","year":"1998","journal-title":"ISIS Tech. Rep."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Perrotta, F., Parry, T., and Neves, L.C. (2017, January 11\u201314). Application of machine learning for fuel consumption modeling of trucks. Proceedings of the 2017 IEEE International Conference on Big Data (Big Data); Institute of Electrical and Electronics Engineers (IEEE), Boston, MA, USA.","DOI":"10.1109\/BigData.2017.8258382"},{"key":"ref_50","first-page":"906","article-title":"Exploring trip fuel consumption by machine learning from GPS and CAN bus data","volume":"11","author":"Zeng","year":"2015","journal-title":"J. East. Asia Soc. Transp. Stud."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10462-009-9124-7","article-title":"Ensemble-based classifiers","volume":"33","author":"Rokach","year":"2010","journal-title":"Artif. Intell. Rev."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1259","DOI":"10.1021\/ef020296p","article-title":"A neural network approach for the correlation of exhaust emissions from a diesel engine with diesel fuel properties","volume":"17","author":"Karonis","year":"2003","journal-title":"Energy Fuels"},{"key":"ref_54","unstructured":"(2021, May 17). Keras: The Python Deep Learning Library. Available online: https:\/\/keras.io\/."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Bai, Y., and Wang, D. (2006). Fundamentals of fuzzy logic control-fuzzy sets, fuzzy rules and defuzzifications. Advanced Fuzzy Logic Technologies in Industrial Applications, Springer.","DOI":"10.1007\/978-1-84628-469-4"},{"key":"ref_56","first-page":"139","article-title":"Energy analysis for air conditioning system using fuzzy logic controller","volume":"9","author":"Nasution","year":"2011","journal-title":"TELKOMNIKA Telecommun. Comput. Electron. Control"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"45","DOI":"10.17083\/ijsg.v5i4.266","article-title":"A fuzzy logic module to estimate a driver\u2019s fuel consumption for reality-enhanced serious games","volume":"5","author":"Massou","year":"2018","journal-title":"Int. J. Serious Games"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Massoud, R., Bellotti, F., Poslad, S., Berta, R., and De Gloria, A. (2019, January 8\u201310). Exploring Fuzzy Logic and Random Forest for Car Drivers\u2019 Fuel Consumption Estimation in IoT-Enabled Serious Games. Proceedings of the 2019 IEEE 14th International Symposium on Autonomous Decentralized System (ISADS); Institute of Electrical and Electronics Engineers (IEEE), Utrecht, The Netherlands.","DOI":"10.1109\/ISADS45777.2019.9155706"},{"key":"ref_59","unstructured":"Massoud, R., Bellotti, F., Poslad, S., Berta, R., and De Gloria, A. (, January 27\u201329). Towards a Reality-Enhanced Serious Game to Promote Eco-Driving in the Wild. Proceedings of the International Conference on Games and Learning Alliance, Athens, Greece."},{"key":"ref_60","unstructured":"(2021, May 17). OpenStreetMap Homepage. Available online: http:\/\/www.openstreetmap.org."},{"key":"ref_61","unstructured":"(2021, May 17). Fiat eco:Drive, Uconnect. Available online: https:\/\/www.driveuconnect.eu\/it\/features\/dettagli-ecodrive."},{"key":"ref_62","first-page":"2738","article-title":"Driver evaluation system using mobile phone and OBD-II system","volume":"6","author":"Khedkar","year":"2015","journal-title":"Int. J. Comput. Sci. Inf. Technol."},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Poslad, S., Hamdi, M., and Abie, H. (2013, January 8\u201312). Adaptive security and privacy management for the internet of things (ASPI). Proceedings of the ACM Conference on Pervasive and Ubiquitous Computing Adjunct Publication, New York, NY, USA.","DOI":"10.1145\/2494091.2499770"},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Jensen, C.D., Poslad, S., and Dimitrakos, T. (2004). Proc. 2nd Int. Conf. on Trust Management (iTrust) Lecture Notes in Computer Science (LNCS) 2995, Springer-Verlag.","DOI":"10.1007\/b96545"},{"key":"ref_65","unstructured":"Zuboff, S. (2019). The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power, PublicAffairs."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/10\/3559\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:04:38Z","timestamp":1760162678000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/10\/3559"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,20]]},"references-count":65,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2021,5]]}},"alternative-id":["s21103559"],"URL":"https:\/\/doi.org\/10.3390\/s21103559","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,5,20]]}}}