1. Introduction
During recent years, different approaches have taken into account the use of cloud computing. One of the most important topics is the possibility to store large amounts of data or execute the data processing in the server-side with fewer delays [
1,
2]. The technologies of cloud computing have been improving, and the speed of the network is increasing in the 5G technologies [
3,
4].
Cloud services provide a connection to different mobile devices and several functionalities available. Some manufacturers (e.g., Google [
5], Huawei [
6], and Apple [
7]) provided their cloud services to the users store different types of data, including contacts, pictures, videos and data related to health. However, the acquisition and processing in real-time of the data acquired from sensors may increase the functionalities of the mobile devices. However, it requires that the mobile device is always connected to the network, although it can reduce the battery lifetime and the processing capabilities of the mobile devices. On the other hand, it increases the functionalities of the mobile devices [
8,
9].
Based on the data acquired from the sensors available in the commodity mobile devices, the purpose of this study is to analyze the papers available in the literature related to the use of cloud computing technologies for traffic management.
Road abnormalities are one of the significant problems related to traffic accidents. Traffic accidents are causing a large number of victims. The accurate detection of the different accidents is vital for the fast actuation of the emergency responders [
10]. In Iran, a significant amount of traffic accidents by car is verified in male people aged between 20 and 39 years old [
11]. According to the authors of [
12], road problems are the cause of 3.1% of the accidents in Africa. To solve these problems, in Iran, the authors of [
13] developed a system to identify with the smartphone the location of the road problems that can cause traffic accidents. In contrast, in London, the authors of [
14] presented a methodology for Portuguese local authorities to use the limited resources available to prevent and detect the traffic accidents in urban areas, and to support the implementation of road safety techniques. Another study performed for Portugal was tested in Madeira Island to identify the traffic accidents in real-time to provide accurate information to the drivers [
15].
The traffic accidents can be caused by numerous factors that involve a poor road design or maintenance [
16], including drop-offs at the pavement edge, improper banking of curves, failure to install traffic signals, and missing or defective guardrails. In addition, the inadequate lighting, potholes, uneven pavement, poor drainage and standing water on freeways, narrow shoulders or steep shoulder drop-offs, faded centre lines and lack of reflective markers, and insufficient warning signs are other problems related to the roads.
The proposed system uses a real-time collection, organization, and transmission of traffic and road conditions data to provide adequate and accurate information to drivers. to implement in Madeira Island traffic condition problems.
The motivation of this research on the state-of-the-art is the creation of a new system for the mapping of road abnormalities, bumps, breakers, and other warning situations detected during the driving activities. By the end, this system may help to map the drivers’ style.
Therefore, the main contribution of this paper is to review the different systems previously implemented related to the recognition of warning situations during driving to create a method for the Centre region of Portugal that identifies the warning situations and prevent the drivers about that. This system will improve security and information during driving.
Before the research, the scope of this review consists of the analysis of the studies published between 2011 and 2019, but we only consider full research articles written in English. Finally, we limited our research exclusively to the studies that combine the use of cloud computing technologies and sensors available on mobile devices.
Our study analyzed 18 of 297 scientific publications searched from three databases (i.e., IEEE Xplore, ACM Digital Library, and ScienceDirect) according to the use of sensors, the methods implemented, the features extracted and the purpose of the study. The studies related to parking assistant and monitoring technologies because they are not related to our ultimate goal. Finally, we verified that all of the research studies made use of the Global Positioning System (GPS) receiver. In addition, the major part of them used the inertial sensors for the detection of warning situations. Unfortunately, the reproducibility of the studies is not possible because the authors did not share their data and source code of the methods publicly.
Based on the studies analysed,
Table 1 presents the distribution of the different situations found in the papers analysed, where we found that the significant part of the studies performs the detection of undifferentiated warning situations (56%). Next, the discovery of automobile traffic and accidents at real-time is presented in one of each three studies found in this study. Other problems are detected in minor numbers, including road pavement problems, velocity, location, and road potholes. In contrast, the site of our study, which is placed close to the Serra da Estrela, Covilhã, Portugal, allows the possibility to detect pedestrian crossings, bike paths, places, direction, and road slope.
Thus, as future work, we intend to develop a system for the detection of road problems and traffic accidents in the Centre of Portugal, where none of the studies found was performed. Mainly, the studies are presented in the North of Portugal, around the coast of Portugal, and in Madeira Island. In addition, we want to solve one of the major problems of a large part of the studies that consists of the reproducibility of the research, sharing the datasets acquired, and the source code developed publicly. This system will allow preventing accidents caused by road problems and others, providing real-time information to the drivers. This system is not now implemented in the region in the analysis. Still, we want to solve some problems related to the privacy of the data, reliability of the data, and performance of the mobile devices during the data acquisition to increase the usability of the proposed system.
This paragraph finalizes the introduction section.
Section 2 presents the methodology of this reviews. Next, we present the results in
Section 3. We are finalizing this review with the discussion about the results in
Section 4, and the conclusions of this study in
Section 5.
3. Results
As illustrated in
Figure 1, our review identified 297 scientific publications from the three databases (i.e., IEEE Xplore, ACM Digital Library and ScienceDirect). After the removal of the duplicates, we removed one study. The remaining 296 research papers were evaluated in terms of title, abstract, and keywords, resulting in the exclusion of 165 citations. The evaluation of the full text included only the original research. It excluded scientific reviews, surveys, and studies not directly related to the identification of abnormal situations on the road or traffic. Full-text evaluation of the remaining 131 papers resulted in the exclusion of 113 scientific papers that did not match the defined criteria. The qualitative synthesis and quantitative synthesis included the remaining 18 articles. In summary, our review examined 18 publications.
To obtain more detailed information, we suggest that the interested readers should access the original works cited in this review. Firstly,
Table 2 shows the year of publication, publication type, the population used for the research, purpose of the study, sensors used, the availability of raw data and source code allowing the possibility to reproduce the research and the environment of data acquisition. Secondly,
Table 3 shows a brief overview of the study. As shown in the
Table 2, only four studies (22%) analysed are journal papers. Following the year of publication, we found three studies (17%) published in 2018, three studies (17%) published in 2017, six studies (33%) published in 2016, two studies (11%) published in 2015, two studies (11%) published in 2014, one study (6%) published in 2012, and one study (6%) published in 2011. Regarding the population required for the study, 13 studies (72%) did not provide the number of samples acquired and the population required. Based on the sensors used for data acquisition, all studies used mobile devices with GPS receivers. The availability of the raw data is important to reproduce the results, but only two studies (12%) provided the data acquired publicly, and none of them provided the source code. Finally, related to the environments, nine studies (50%) did not provide the geographic location of the data acquisition.
Moreover, we analyzed the availability of the datasets and the source code used in the different studies returned by the initial query. Following the initial results obtained (293 research articles), only 23 papers (8%) reported the dataset used, and it is available online. In addition, five studies (22%) used the same dataset (KITTI dataset [
35]), but none of the studies analyzed used these datasets.
Table 4 presents the description of the different datasets used in the literature. In addition, only seven papers (2%) reported the source code used, and it is available online. Finally,
Table 5 presents the description of the different source codes used in the literature.
Following the previous tables, the results are categorized according to the different regions of the world, where the data collection was performed. In contrast to the Discussion section, the results are presented without the definition of the geographic place. In the next section, we will associate the country of the first authors to the location of the data acquisition.
3.1. Studies without the Definition of the Geographic Place for Data Acquisition
In [
18], a system named
CoDrive is composed by two types of cars, including a sensor-rich vehicle and legacy cars. There are a large variety of sensors that can be included in cars, namely the cameras are largely installed in new cars. The sensor-rich vehicle captures more types of data than legacy cars. In addition, legacy cars obtain information from the sensors and combine their information with the data acquired from the sensor-rich car. Some models include a forward radar, a front-facing camera, and multiple ultrasonic sensors in combination with autopilot. Therefore, legacy cars only include traditional GPS for navigation. The CoDrive is commonly a system that implements different sensors to a legacy car. This project uses the smartphone GPS of all drivers RGB-D sensors of sensor-rich cars, and road boundaries of a traffic scene to generate optimization constraints. The algorithm reduces GPS errors to reconstruct traffic scene’s aerial view without the requirement of stationary landmarks or 3D maps. Unfortunately, this study lacks information about the number of vehicles used and the particular place or city. The data processing is performed on the cloud, requiring a constant connection to the Internet. The data acquired consist of the data provided by the GPS receiver and inertial sensors. Finally, the authors reported reduced errors with the implementation of the Differential Evolution method.
Qiu and Shen [
19] explored the use of the GPS receiver to avoid the collisions, presenting a problem called Collision-Aware vehicle Energy consumption Minimization (CAEM). However, the traditional velocity optimization problem is easier to solve, because CAEM needs that all vehicles present in the study have in mobility to avoid the collision. This study also lacks information about the number of cars used and the particular place or city. The data processing of the data is performed on the cloud, requiring a constant connection to the Internet, and its computational efficiency is abysmal. At the same time as the detection of collisions, the authors try to identify and reduce the speed oscillations that cause the increase of the consumption. This study uses only the GPS data to calculate the distance and velocity of the vehicles. They implemented light schematic map to help identify the green light time interval of each traffic light in the source-destination route of a car, during which the vehicle must drive through the traffic light and methods to avoid collisions. Still, they did not report the accuracy achieved. However, after simulation and real-world testbed experiments, the authors stated that the implemented method had superior performance to other methods.
The authors of [
20] installed the mobile traffic sensors, such as the accelerometer, the microphone, and the GPS receiver, in private and public transportation and volunteer vehicles, and they used the data acquired for the prediction of accidents, checking the local and the accident data. This study also lacks information about the number of cars used and the particular place or city. The data processing is performed on the cloud, requiring a constant connection to the Internet. Thus, the authors used n IoT Cloud system for traffic monitoring and alert notification based on OpenGTS and MongoDB, verifying that it is beneficial for emergency vehicles. The response times of the system allow the reception of alerts in a useful time to avoid the risk of possible accidents.
Bagheri et al. [
23] explored the use of the accelerometer and the GPS receiver in smartphones to share information about predictions of collisions. Road safety improves with pedestrian detection using wireless communication because it detects obstructed visibility and adverse weather conditions. Thus, the authors attempt to create a method for vehicle-to-pedestrian (V2P) collision avoidance. The mobile application developed can be adapted to the driver or pedestrian modes, sending the data to the cloud servers. They did not provide the number of samples used for the tests of the mobile application, neither the city or place where the data were acquired. The constants synchronization with the cloud affects mainly the battery time of the mobile devices. The implemented method, named energy-efficient adaptive multimode (AMM) approach, reduces the power consumption with beacon rate control. At the same time, it keeps the data freshness required for timely vehicle-to-pedestrian collision prediction. This method was implemented in the cloud servers, and it changes the frequency of the data acquisition with a mobile application in real time. As a city scale, the authors verified that the implemented method is energy efficient, imposing a small overhead to the battery during the execution of the mobile application. The system shows the feasibility to run on conventional cellular networks and cloud providers with all components of the system. Finally, it handles the prediction of accidents and sends collision warnings, reporting high-precision results.
The authors of [
24] developed a mobile application to bridge the gap between negative driving detection and user motivation for safer driving behavior, which acquires the data from the GPS receiver and accelerometer. The authors tested a prototype with a group of six users, but the geographic location was not specified. The authors stated that mobile devices could be used to detect and avoid vehicular accidents. The proposed system, named Drive, includes methods to facilitate driving using social and gamification techniques. The project consists of a mobile application for the relation between negative driving detection and user motivation for safer driving behaviour. For the classification of the different situations, the authors implemented the K-means clustering approach on geographical latitude and longitude data, where the majority of the people consider that the system has benefits. The project includes user motivation and retention strategies, such as gamification and social networking, to promote safe driving. The mobile application has relative success because the users are awarded based on the use of the mobile application.
The Social Vehicular Navigation (SVN), implemented by the authors of [
25], is composed of a mobile application that captures the data from the GPS receiver and cameras. Namely, it a vehicular cloud service for route planning implemented in a mobile application for the Android platform. This service is used to share traffic images based on the on-board cameras of the vehicles. In addition, it sends information about road conditions and possible incidents and other visual traffic information named NaviTweets. The different information posted is condensed, and it is presented as a summary of the rout of interest. This information can support route decision making. Unfortunately, this study also lacks the number of cars used and the particular place or city. For the analysis, it makes use of short-time events and data annotation as features.
The authors of [
28] used the GPS receiver, accelerometer, and gyroscope for checking and monitoring the risk of collisions based on the distance between two vehicles. Thus, the authors proposed a collision warning system that uses the information of macroscopic and microscopic data, evaluating the different trips of the cars based on NGSIM data. Unfortunately, this study also lacks the number of vehicles used and the particular place or city. They implemented a fusion method with the speed, acceleration, distance between vehicles, and length of the automobiles on the road as features, reporting results similar to the best approach in the literature. For this analysis, the authors compared the results obtained with the results obtained by other collision warning systems. They verified that Infrastructure-based Collision Warning System (ICWS) is not a benefit for the immediate collision warning system, and Hybrid Collision Warning System (HCWS) produces collision warnings at very similar times to the method proposed. Finally, the authors stated that the distributed computation to each smartphone increases the efficiency of the system.
Wu et al. [
31] explores the use of the accelerometer, and WiFi, GSM, and GPS receiver, but the definition of the number of cars and geographic location of the study is unavailable. Mainly, the authors stated that it uses a smartphone to implement a transportation activity survey to research on where and how people travel in an urban area. It consists of the acquisition and process of big data that raises two critical issues, including energy conservation and scalability, to detect transportation modes. Initially, they control the GPS sleeping interval by the back-end server based on the real-time moving speed and transportation modes. Finally, they used MapReduce in the back-end cloud, implementing machine learning algorithms to detect stops and transportation modes, and providing a reliable GPS sleeping interval based on the GPS statistics on the back-end Cloud. Thus, the pain purpose of this authors is to implement the participatory sensing and Cloud-enabled processing system strictly, which incorporates knowledge extracted from the Cloud into sensing control of smartphones, optimizing the sensing control. The results indicate that the system reduces the energy consumption of smartphones and efficiently processes concurrent data from sensors.
The authors of [
33] collected data from GPS receiver, microphone, and accelerometer in an undetermined number of cars and geographic location. This study proposes a system that collects the data from a different sensor and sends them to the cloud. For this purpose, the authors also implemented a MapReduce model for mapping the points of warning situations. Finally, the authors proposed a large-scale context management framework with a context aggregation algorithm. Finally, the authors implemented a system for real-time traffic demo, but they did not report the accuracy of the system.
3.2. Studies Performed in Europe
Due to the discomfort caused by the road pavement conditions in the daily lives of driver and passengers, the authors of [
17] proposed a system to detect, identify, and manage the different road abnormalities with the data acquired from the sensors available in a smartphone, including the GPS receiver and the accelerometer. The data processing is performed on the cloud, requiring a constant connection to the Internet. The authors conducted the tests in the city of Braga, Portugal, with an ‘iOttie Easy One Touch 3’ mounted in three cars. The system reported the identification of 4611 anomaly records. Thus, 3450 are not anomalies, 158 are maintenance holes, 563 are short bumps, 434 are long bumps, and 6 are part of an unspecified class. Finally, the proposed system combined Collaborative Mobile Sensing and data-mining approaches for the identification, detection and management of the road abnormalities.
Based on the accelerometer and GPS receiver data, in [
26], the authors proposed a method to perform a correlation between the costs of the vehicle, maintenance, consumption, and the history of incidents. The data acquisition was conducted in 2014 by an indeterminate number of cars in Sweden. In addition, the system implements a Vehicle Operating Cost Model to store data related to car traffic, road works, or pavement problems. For the panning of the routes, the quantifies the monetary impact of the road roughness data based on a crowd-based data source and a vehicle cost model. The cost savings depends on vehicle type and the fuel costs, but the leading cause consists in the number of road segments with high roughness index.
In [
32], only the data acquired from the GPS receiver available in off-the-shelf mobile devices were used for the implementation of a method to convert a time-sequenced trajectory data into the item-based collaborative filtering (CF) domain. The data acquired from the mobile devices are anonymised and used only to map the different regions. Thus, based on the application of a privacy-preserving and next location prediction, the authors proposed a method to represent the trajectory in the CF domain. The data are always sent to the cloud and composed in two datasets, such as a dataset composed the analysis with 2104 independent trajectories, 12 unique locations and 19,515 data points, and another dataset with 28,340 separate paths, 1334 specific areas, and 593,044 data points, collected in the Italian cities of Pisa and Milan, reported a mean absolute error between 0.096 and 0.205.
In [
34], the authors created a system with data acquired from the GPS receiver, accelerometer, and microphone available in mobile devices, in which the data were obtained and tested in Oporto, Portugal. The authors created a system for a Massive Multi-Sensor Urban Scanner capable of acquiring large amounts of real-time information from a variety of sources and send them via cloud computing for the verification of the consumption of each vehicle in a specific route. Based on the data acquired from the smartphones in real-time, it is possible to improve the traffic flow, reduce carbon emissions and promote multi-modal mobility and enhanced coordination among public transit systems.
3.3. Studies Performed in Asia
The authors of [
21] used several sensors, such as accelerometer, compass, GPS receiver, and proximity sensor, available in the mobile device to collect all data and send them to its nearest IoT-Fog server for processing the data quickly. The authors did not report the size of the sample of vehicles for the test, but they said that the data acquisition occurred in Aftab Nagar in Dhaka city. The IoT-based system developed analyzes and detects possible problems related to braking, bumps, and automobile traffic for providing safe driving. The system shows the road conditions to the driver. The authors implemented the K-means clustering method with the speeds of current row, previous row, next row and row after the next row, baseline of velocity, accelerometer z-axis value of current row, maximum and minimum points for accelerometer z-axis, threshold for moderate and highly accident areas, and number of total accidents in individual place. The method is implemented to find the location of road abnormalities and accident areas. Finally, the authors stated that this method reports better accuracy than others in the detection of different problems.
Due to the inexistence of studies that considers the phone’s relative positions in the vehicle nor the phone’s placements, the authors of [
22] proposed a system named Crowdsafe that takes into account the smartphone of the passengers for the detection of extreme driving behaviours in public transports. This study intends to research the identification of the impact of different in-vehicle locations on the performance for different strict driving behaviour detection. The data acquisition was performed by 20 students with their smartphones in buses or cars, travelling in public transportation in China. The data acquired include the data of the accelerometer, gyroscope, and GPS receiver, implementing the Bayesian voting method. For the classification of the different situations, the authors used the following features: the mean wavelength, the extreme value, the standard deviation, the variance, the root mean square, the skewness, the correlation coefficient and the averages of amplitude area and energy consumption of acceleration and angular velocity. Thus, they implemented methods based on the Bayesian voting theory to discretize the different situations from various passengers. In general, the system reported an accuracy of about 90%. This accuracy is influenced by the position of the smartphones of the passengers.
Due to the high prevalence of road accidents over the world, Savera et al. [
27] used the accelerometer and GPS receiver for the implementation of a mobile application to detect possible breaking and obstacles. Thus, the significant driving problems are related to speed breakers and ditches, causing high causalities due to no warning signs, lack of street lights, and substandard construction. Thus, this study implements an Android application, and the experimental procedure was in the city of Karachi to detect upcoming speed breakers and ditches within a 10-12 meter radius. The authors implemented the Support Vector Machine (SVM), which has been trained with data from multiple devices. The features used are the Standard deviation, Number of Mean Crossings, Maximum Mean Crossing Interval, Ratio of the Standard Deviation of current to the previous window, and Ratio of the Standard Deviation of current to next window, reporting a minimum overall accuracy of 70%. However, the prediction of speed breakers and ditches says an accuracy up to 85% with minimal power consumption.
In [
30], the authors implement and test a framework to enable safety-based alerts and road navigation, and recognize road conditions in the roads of Saudi Arabia. The authors make use of the accelerometer and GPS receiver available in mobile devices to detecting traffic condition by analyzing the behavior of the vehicle. The framework fuses and correlates the sensors’ data with the time-of-day, weather, and speed to identify road artefacts. The system has two parts, where the mobile phone realizes the identification of taking a vehicle or walking activities with the average moving filtering method, and the cloud server achieves the detection of the traffic status with Bayes classifier.
3.4. Studies Performed in Africa
The authors of [
29] used the data acquired from the GPS receiver and the history data to detect traffic conditions by analyzing the behaviour of the vehicle primarily. The tests were performed on the road between Baham Campus to Hlaing Campus and Insein road by one car. The authors presented an architecture that accesses to the vehicle’s CAN-Bus through an OBDII connector to promote safe driving. The system starts with the identification of the use of a car or walking using the average motion filtration method. In the next stage, the authors applied the Bayesian classifier in the cloud for the identification of the traffic status based on checking the behaviour of the vehicle based on the customer’s result. Thus, the authors detected road conditions, including potholes, speed bumps, and slowdowns, providing information about the quality of the road to the drivers. It reports a Mean Square Error (MSE) of 0.330547.
4. Discussion
The use of sensors embedded in mobile devices for the identification of warning situations during driving and road abnormalities using cloud computing is a topic that is not widely studied. Some studies analyzed in this review are not directly related to the subject, but it matches the purpose with the mapping of the vehicles’ location. However, these studies lack the discussion of some problems related to the security and privacy of the individuals.
The majority of the publications available about this subject are mainly conference papers, which indicates that the studies analyzed are related to a non-validated small prototype or ongoing projects in an early stage.
Commonly, several studies did not present the datasets used in the different research works analyzed are not publicly available, and the details about the implementation. In addition, the source code of the application of the various techniques is not publicly available. Thus, it disallows the reproducibility of the results of the studies by other authors. Following these problems, we requested the access of source code and datasets to the different authors.
Following the use of the different sensors available on mobile devices, the GPS receiver is used in all studies to map the different warning situations or road problems. According to the classification of the sensors available in mobile devices presented in [
83], 15 of 18 scientific articles (83%) taken into account the use of inertial sensors combined with the use of the GPS receiver. In addition, one of the research works (6%) used imaging/video sensors combined with the GPS receiver, and three of the studies (17%) used acoustic sensors fused with the data acquired from the GPS receiver.
Following the details about the data acquisition available in the different studies, nine studies (50%) did not present the geographic location of the data acquisition. It would be interesting to map the regions with a significant number of warning situations, several adverse road conditions, or the amount of authors studying this subject.
As several studies did not provide the location of the experimental procedures, the country of the first author was considered as the place of the data acquisition. Based on the countries of the experiments and data acquisition of the different studies presented in
Figure 2, the geographic regions with more research works are North America, Southwest of Europe, and an area of the Republic of China.
As previously presented, the primary purpose of this review is to implement a system for the detection of warning situations. The experiments will be related to the driving style or adverse road condition in the Centre region of Portugal. Thus, with this review, we found two studies (11%) related to this subject performed or ongoing in the North region of Portugal.
This review cannot be compared with other studies, because there are only a few literature reviews that are not directly related to our purpose. Only one review [
84] includes our research, but it does not present the research keywords and methodology.
Based on the research studies analyzed, 12 research works (67%) did not present the sample size used for the creation and test of the different methods. In addition, none of the studies analyzed shows statistical significance. It could be a problem because the reliability of the system and the accuracies presented cannot be statistically validated and generalized for future studies. However, accuracy is unavailable in 13 research works (72%) analyzed.
Based on the analysed studies, we present, in
Table 6, the pros and cons of each study. In general, we found that the significant benefits of the different systems are centred in the monitoring of abnormal situations, obstacles, and road conditions with the various sensors available in the mobile devices. However, the major problem found is the need for a constant Internet connection to store and access the data available in the cloud. The issues with battery lifetime are recently analysed, adopting methods for the reduction of the overhead during the data acquisition. With the use of cloud processing, the benefits of the system are related to the possibility to perform high power processing tasks.
These systems could be an advantage for the drivers to know the road problems before the user choose the route. Still, it should be scientifically and statistically validated before generalized use by the population.
5. Conclusions
This review identified the studies related to the identification of warning situations, road problems, driving behaviour implemented with the use of cloud computing. In addition, these studies use the data acquired from the sensors available on mobile devices. We examined 18 studies, and the main finding is the following:
(RQ1) Cloud computing can be used to store a large amount of data acquired from the sensors available in mobile devices anywhere at any time. It provides capabilities for the processing of a large volume of data in server-side with low delays in the obtaining of the results;
(RQ2) The traffic management can make use of the data acquired from all sensors available on mobile devices. However, the most important is the GPS receiver that allows the mapping of the driving activities. However, the inertial sensors, i.e., accelerometer and gyroscope, the magnetic sensors, i.e., magnetometer and compass, the acoustic sensors, i.e., microphone, and imaging sensors, i.e., camera, are useful for the recognition of different warning situations handling the automatic recognition of them;
(RQ3) The sensors available in mobile devices allow the recognition of the geographic location of the vehicle, and different road situations, including braking, bumps, maintenance holes, and other data labelled by the user.
This review has taken into account 297 scientific publications available in three databases, such as IEEE Xplore, ACM Digital Library, and ScienceDirect. Firstly, we excluded the duplicates from the analysis. After that, based on the title and abstract, several studies have also been eliminated. Finally, the exclusion was performed by the content, resulting in the qualitative and quantitative analysis of 18 papers.
Since the authors did not share the source code of the methods, and the datasets, the replication of the studies is not possible. Secondly, the studies analyzed did not present data related to the statistic validation, where the major part of the works examined were conference papers. All scientific research studies were taken into account the use of the GPS receiver. However, there is a relevant focus on the use of inertial sensors because it handles the recognition of different types of movement or vibration.
As future work, we will design and develop a system for the detection of different warning situations and driving behavior in the Centre region of Portugal.