Next Article in Journal
A Study of the Interaction of Human Smart Characteristics with Demographic Dynamics and Built Environment: The Case of Limassol, Cyprus
Previous Article in Journal / Special Issue
Identify a Spoofing Attack on an In-Vehicle CAN Bus Based on the Deep Features of an ECU Fingerprint Signal
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mobile Computing for Disaster Emergency Management: Empirical Requirements Analysis for a Cooperative Crowdsourced System for Emergency Management Operation

by
Vittorio Astarita
,
Vincenzo Pasquale Giofrè
,
Giuseppe Guido
*,
Giulio Stefano
and
Alessandro Vitale
Department of Civil Engineering, University of Calabria, 87036 Arcavacata, Italy
*
Author to whom correspondence should be addressed.
Smart Cities 2020, 3(1), 31-47; https://doi.org/10.3390/smartcities3010003
Submission received: 31 December 2019 / Revised: 1 February 2020 / Accepted: 6 February 2020 / Published: 7 February 2020
(This article belongs to the Special Issue Road Safety in Smart Cities)

Abstract

:
In large-scale civil emergencies such as floods, earthquakes, and extreme weather conditions, extended geographic areas and a great number of people may be affected by the unfortunate events. The wireless internet and the widespread diffusion of smart-phones and mobile devices make it possible to introduce new systems for emergency management. These systems could improve the efficiency of the interventions by transferring information between affected areas and a central decision support system. Information on the state of the infrastructures, on people displacement, and on every other important and urgent issue can be gathered in the disaster area. The central system can manage all the received information and communicate decisions back to people and also facilitate the exchange of information for different people that are still in the disaster area. This paper presents a requirement analysis for these kinds of systems. The presented analysis allows better tailoring of the features of these systems with the aim to meet the real need of emergency management operators and citizens.

1. Introduction

In the occurrence of a natural disaster of great proportions, administrations and citizens need to cooperate efficiently, to avoid waste of resources and also to exchange a lot of data and information with considerable speed. It is necessary to organize all resources to rescue victims and to deliver everything that is needed in the right place at the right time. All operations in the affected areas may have to be carried on a transportation network, which may have lost some of the relevant infrastructures. For this reason, knowledge of the current state of the transportation network in a disaster emergency is extremely important for better management of the emergency interventions.
Often, in a disaster emergency, some of the transportation infrastructures may be completely unusable or may present a partially reduced capacity. Some areas may be difficult to reach for these failures and severe congestion may set on the roads exiting the disaster area.
The management of a disaster emergency is strictly connected to the management of the transportation network. A good disaster emergency management should be able not only to make good use of the transportation network for logistics activities, but also convey important information to citizens to avoid the onset of severe traffic congestion on important roads.
In addition to the transportation issue, there is also an issue of coordination between different government agencies and other organizations, which may be involved in the disaster management. The coordination of emergency helping forces is commonly considered as a very important and difficult task to achieve. Technologies that can help better management of the transportation area and a better coordination and support to emergency help operations now exist in the form of data wireless networks and diffused mobile computing resources and sensors.
This need is most felt in urban areas, where emergency response systems are among the most important approaches of smart cities design due to the increasing of disruptions caused by frequent natural disasters, or by human behavioural factors. The Smart Cities government must therefore be intelligent and integrated, capable of providing services that the city needs and interacting with all actors, especially in emergency conditions, requiring the processing of data effectively and quickly.
In order to achieve these objectives, some innovative solutions have been adopted for Smart Cities government and management, which use Information Communication Technology (ICT), Intelligent Transportation Systems (ITS), and Artificial Intelligence to improve the efficiency for data acquirement and analysis [1,2,3,4,5,6,7,8]. New systems are emerging for the real-time management of traffic flows and operations. These new systems are based on new information technologies and can be applied also to disaster emergency management. Information exchange assists and facilitates the organization of rescue operations as presented in Jeekel [9] and in Manoj and Baker [10].
The design of new systems that may answer to these emergency issues using new technologies of data exchange, new sensors, and mobile computing is addressed in this paper. The proposed systems are able to gather, confirm, compute, and distribute useful information on the state of the transportation system and the rescue operations. For these systems, a requirement analysis has been performed to establish what are the most important features and potential advantages of implementing a system that can help in the exchange of real-time information.
The use of software systems for disaster management has been explored in the literature with a special attention to the use of Free Open-Source Software (FOSS) [11]. Some papers have discussed the use of FOSS in disaster management [12,13,14,15]. Proprietary software can also be applied to disaster management. Whether a FOSS or proprietary solution, disaster management systems should be developed, tackling the full potential to address many requirements of citizens and organizations with new technologies such as: GIS (Geographic Information System), Internet of things, mobile and cloud computing, satellite localization and EGNSS (European Global Navigation Satellite System), 5G, collaborative web and mobile applications, and Intelligent Transportation Systems (ITS) including VANETs (Vehicular Ad hoc Networks).
Moreover, smart cities models that are becoming an important model for urbanization should adopt efficient and advanced disaster emergency response systems.
Some papers have been presented on smart systems for disaster management with a focus on transportation problems [16,17]. The reliability of the transportation network in a disaster is an important factor.
In the literature, there is no unanimity in defining reliability. In fact, many definitions of the reliability of transportation networks have been proposed. In general, network reliability means the reliability of its connectivity, capacity, and/or travel time [18]. These three concepts are explained below:
  • Connectivity reliability is concerned with the probability that network nodes are connected. The network is considered successful when paths are operational. A path consists of a set of links, which are characterized by zero or one to denote the link’s status (operating or failing). A special case of connectivity reliability is the terminal reliability, which concerns the existence of a path between a specific origin-destination (O–D) pair [19]. This binary approach has limited applications to everyday situations where roadway links are normally operating between the two extremes, but it may be suitable for abnormal situations such as earthquakes [19,20,21].
  • Capacity reliability refers to the probability that the network capacity can accommodate a certain volume of traffic demand at a given service level when the link capacity is subject to random variations [22]. Lo and Tung [23] calculated the maximum flow a network can accommodate subject to the route choice principle of probabilistic user equilibrium under degradable link flow capacities (minor day-to-day events of stochastic link capacity variations). Connectivity reliability is a special case of capacity reliability where capacities are assumed to go to zero.
  • Travel time reliability is concerned with the probability that a trip between a given O–D pair can be made successfully within a given time interval and a specified level of service (LOS) [24,25]. Nevertheless, the subject of travel time reliability is challenging because there is no single agreed-upon travel time reliability measure. Different researchers have used different definitions of transportation network travel time reliability. Two of the most commonly used methods of travel time reliability in the U.S. are the Florida Reliability method and the California Buffer Time method.
The analysis of network reliability involves measuring the ability of the network to meet some expected functional criteria or “tolerance” set by its users, which in turn varies according to the severity and frequency of the underlying “non-recurrent” and “recurrent” causes.
Recently, the reliability of transportation networks has emerged as an important topic due to its critical status as the most important lifeline in the restoration process following the occurrence of a disaster. It has attracted many researchers to develop various indicators to assess the reliability of transport networks. The primary sources of unreliability include unpredictable demand-related traffic interactions between users (congestion) and unanticipated supply-related events (natural events, traffic incidents, network maintenance, mismanagement in infrastructure supply, etc.).
Figure 1 provides a reminder of the relationship between the sources of unreliability. Moreover, it also illustrates the essential connection in network reliability between the provision and management of infrastructure (the supply) and its usage (the demand).
Reliability can be different given the network operator perspective or the user perspective.
Different methodologies can be applied to control and increase the reliability of the transport network. The OECD study reveals that four main instruments are available to optimize reliability on transport networks:
  • Physical expansion of capacity. This would require pre-disaster planning of the transportation network.
  • Better management of capacity. Capacity can be improved through better disaster management.
  • Pricing mechanisms to deliver a market for reliability. Where feasible, charging directly for reliability could be used to achieve more efficient levels of reliability.
  • Provision of information intended to mitigate the adverse consequences of unreliability, rather than to reduce the incidence of the unreliability.
As introduced above, an important tool in disaster emergency management is the distribution of information. Information can be of two different types: Pre-trip information and on-trip information.
Pre-trip information allows users to change the time of departure, the modal choice, or also to give up on the journey. Pre-trip information can be very useful in disaster management to avoid users to over saturate a single infrastructure. Pre-trip information can be broadcasted on tv or radio, that have always been used for broadcasting traffic information. But more efficiently, it can be broadcasted with internet-based services on mobile-phones. The use of on-trip information can also similarly reduce travel times. Given updated information or mandatory paths in case of disasters, network users can change their path. Even in the case there is no possibility to reduce travel times, just being fed information on the state of the network can help to keep rational decision making.
In this paper, we focus on an empirical analysis of functional requirements for emergency management system software based on new technologies, the application of which can bring significant advantages to the management of emergency situations especially in urban areas, in which Transportations and Telecommunications play a crucial role in disaster response and management. The main assumption is that telecommunication systems are connected to emergency generators which, in case of electricity breakdown, guarantee continuity of operation.
In the following Section 2 (Materials and Methods), the Section 2.1 presents the Mobile for Emergency (M4EM) software system, the Section 2.2 presents the methodology to obtain requirements for the software system, the Section 2.3 presents four scenarios that are used to derive requirements, an example of how requirements are obtained is presented in Section 2.4. Section 3 summarizes and describes all the 50 obtained requirements from the previous analyses. In Section 4, conclusions are presented and some recommendations for future studies are advised.

2. Materials and Methods

This section introduces the general operation of the M4EM system and the methodology underlying the definition of the system requirements and illustrates four possible application scenarios and the extraction method of selected requirements.

2.1. A Proposal for an Emergency Management Software

In a disaster emergency, different entities can be involved in the delivery of rescue services. Effective management of support and rescue activities necessitates the organization and coordination of all activities within a certain geographic area [26]. The adoption of Intelligent Transport Systems (ITS) can be useful for both creating new strategies for network operations and for enhancing the existing strategies. ITS also ensure the widespread propagation of information to the citizens, administrations, and the emergency management operators, thus allowing users to make informed travel decisions based on such factors that potentially impact their travel time and safety.
A specific system was introduced by the authors in a preceding conference work [27]. The system is designed to focus on current operation allowing the management and control of movements of materials, goods, and people in emergency zones. The system named Mobile for Emergency (M4EM) was designed to cover the whole crisis from before it happens to when it is completely resolved and to allow the management and control of movements of materials, goods, and people in emergency zones.
The operational improvement obtained with the system introduction can come from a more organized and better-structured flow of information and also from the vast quantity of localized information that can be gathered by transforming the mobile devices of the citizens into smart sensors that can gather data on the network condition.
The proposed mobile-phone-based system aims to increase the reliability of a transportation network in a disaster emergency by supporting emergency management and with a continuous exchange of information between citizens and emergency management operators.
The system is designed not only to help optimize the rescue activities in case of emergencies, but also as a support for the long-term post-disaster logistics activities.
The rescue activities are related to the short-term consequences of a disaster while post-disaster activities are oriented to bring back communities to pre-disaster conditions, involving long-term activities such as reconstruction [26].
The proposed system is proposed to support all emergency organization activities by managing the flow of information.
The system M4EM is composed of three main subsystems:
  • A Decision Support System (DSS);
  • The mobile application;
  • The Web Platform.
As shown in Figure 2, the system can gather information and data from various sources. Once information is collected, it is structured and elaborated to confirm the legitimacy, by checking the consistency, and it can be made available when it is necessary to citizens and management. With the aid of mobile devices connected to the central server, both emergency crew and common people are engaged both in the gathering and consuming information. The concept is that of cooperative crowdsourcing of information.
The system with the mobile application will gather information from users passively and actively. Citizens and emergency crew can actively input information adding photos and compiling automatic forms or can just keep the application working, passively allowing the application to extract localization information that can add knowledge on the transportation network in real time by using the Global Navigation Satellite System (GNSS) features of mobile devices.
Some examples of data that can be gathered are the presence of dangers on the transportation network, specific help requests, georeferenced images and georeferenced information reports, vehicles and people real-time geolocalization, and the condition of the transportation network link by link.
Once information is gathered by the Decision Support System it becomes possible to share the information itself and optimize rescue services and the organization of assistance to the population in a dynamic way. The Decision Support System can provide a real-time exchange of information and data between the emergency crew and the citizens. The collaborative crowdsourced system would be able to connect operators, operating rooms, citizens, and brigade rescuers, in a structured and safe way. The detail of what kind of services and the system is required to offer was analyzed with a dedicated requirement analysis.

2.2. Requirements Analysis for the “Mobile for Emergencies” System

The present way in which emergency management is performed has some operational and coordination issues that severely limit the effectiveness and timeliness of response, thereby affecting the overall infrastructure system resilience.
These limitations can be traced to:
  • The complexity of the consequence scenarios prediction for every single event and the influence of these scenarios on risk, infrastructure damage, and modes of action aiming to prevent the occurrence of the event;
  • The difficulty of creating and updating the rescue situation due to poor and inadequate information flows to ensure continuity and timeliness.
A complex system such as a platform for emergency management requires an adequate model, which respects the basic objectives of different levels of emergency plans (regional or national).
According to the Transportation Safety Advancement Group (TSAG [28]):
“the deployment and transition complexities of advanced communication technologies will present new interface and security challenges. Similarly, transitioning to interoperable networks presents complex interface requirements”.
The technical difficulty of implementing a good user-friendly interface in M4EM is one aspect of the problem, but the main issue is that of establishing exactly what the system must do; for this reason, in this section, we present the results of a requirements analysis for a crowdsourced information system, which would provide users with a tool for optimizing the collective response in case of emergencies and for planning the post-disaster logistics activities. Firstly, an insight into the earlier technologies and tools, which can be used for easing the negative impacts of extreme events on transport networks, was performed, then the proposed information system requirements analysis was performed.
A requirement is something that the product should do or a quality that the product should have. A requirement exists because the specific product demands certain qualities or functions, or because the customer requests it. There are three types of requirements:
  • Functional requirements: Action that the product should be able to do in order to be useful to the user. Most actions fall within this requirement group;
  • Non-functional requirements: Properties or qualities the product must have. They can describe properties such as usability, appearance, safety, and legal issues;
  • Restrictions: The restrictions are global requirements. They can affect the product covered by the project as well as the same project.
A systematic approach that can be used to write requirements is the Volere method, one of the most complete and used in the field of software development.
“The Volere Requirements Process Model contains a detailed model of all of the activities and the connections between them. The model is very detailed [29], and a view of the overall process is shown in Figure 3.
In Figure 3, the Volere Requirements Process is presented with all of the main activities, the way they are connected, and the deliverables that can be produced.
The requirement process consists of 3 phases:
  • Definition of the scope of the problem (work);
    (a)
    Project purposes;
    (b)
    Adjacent systems and domains;
    (c)
    Information flow.
  • Investigation of potential sources of requirements;
    (d)
    Scenarios;
    (e)
    Others.
  • Writing requirements.
The Volere method is based on the definition of scenarios. Scenarios are like stories. It is possible to use them in a process where the developers work with stakeholders to reach a better knowledge of the functionality to be implemented. The scenario can help, with a step by step reasoning path, to define how a product can be used and what operations it can perform. With this method, the developers can use a simple neutral language and communicate efficiently with the appropriate stakeholders about the different features of a software product. The scenarios, with this methodology, become the base for the definition of needed product requirements.
In [13], the wrong definition of requirements is indicated as the main problem that can be caused because the actual utilization of the product has not been well clarified between the developers and the final users. The developers have to avoid this by writing the requirements in a readable and shareable way so as to ensure that the functional requirements are in line with the adjectives of the development.
The proposed system aims to respond to the reliability of transportation networks and emergency management issues by means of modern communication technology equipment and data transmission in the network.

2.3. The Four Macro Scenarios

The investigation of potential sources of additional requirements has been conducted using the Volere method. Four macro scenarios have been proposed. The four macro scenarios are:

2.3.1. Scenario 1

Raffaele, a university student at the University of Calabria, is driving along the A3 motorway when an earthquake occurs. He notices, 200 meters ahead, the flyover has collapsed. As quickly as possible, he moves to the side of the road, keeping his mind totally focused on safety. He turns off the engine and puts his handbrake on. He is not hurt but he is obligated to remain stopped on the verge of the road due to the blockage of the route. He takes his smartphone and turns on the M4EM_app by means of appeals for help. The distress signal is immediately sent to the public-safety answering point (PSAP) where Anna, a trained operator, manages his request. She is responsible for dispatching emergency services (police, fire-fighting, and ambulance services, etc.). Meanwhile, the system checks the Raffaele’s request and asks M4EM_app users for information. After many calls, signals, and requests, the affected area has increased considerably. An event has been created and now Raffaele display updates, warning, and advice while he waits for the emergency services.

2.3.2. Scenario 2

It is 1.00 am when Giuseppe and Martina, a Genovese married couple, hear the M4EM_app alarm. They wake up but do not know what it is about. The entire city has been hit by bad weather conditions. When lightning struck a nearby power line, their neighbourhood suffered a blackout. Hundreds of homes are without electricity after the storm took down power lines. Giuseppe takes his smartphone and turns on the M4EM_app. There are already updates available and he realizes that a flood is threatening their district. Several roads are flooded, and many cars got swallowed. He just learned about current events by reading into the M4EM_app. There is a large pool of rainwater blocking the entrance to their building and the street next to the building is collapsing, leaving a massive crater. The basements and the ground floor are completely flooded. Residents are forced to evacuate due to severe flooding. Giuseppe and Martina decide to appeal for help through the M4EM_app. They try to be detailed and to attach photos in order to provide information for the rescuers. The distress signal is immediately sent to the public-safety answering point (PSAP) where Lorenzo, a trained operator, manages their request. He notices that another request from the same building has not been managed yet and the emergency services have been already warned. Lorenzo gets in touch with Giovanni, the rescuer team leader, and transmit him the detailed information provided by Giuseppe and Martina.

2.3.3. Scenario 3

Gino, an 82-year-old retired employee, flies to Lamezia Terme this afternoon and starts to drive to Cosenza in a rented car. He is driving along the A3 motorway when he hears the M4EM_app alarm. The M4EM_app displays: “Heavy rains have caused landslides throughout the area; temporary interruption of the A3 motorway, both directions, next to Torrente Stupino Viaduct”. He hears this text through his car Bluetooth stereo system. This allows him to be aware of current road conditions without disconnecting his focus from driving safely. Gino leaves the A3 motorway at Falerna and takes the state road (SS18).

2.3.4. Scenario 4

An unusual heavy precipitation event is sweeping over Calabria, with a total amount that exceeded 100 mm locally and snowfall of more than 20 cm near the coast. This event affects mainly the coastal region and is accompanied by thunderstorms and strong wind gusts in some areas. Giuseppe, a bank employee, walks along Corso Roma in Paola when the high wind tore up a tree, blocking travel lanes physically. He takes his smartphone and turns on the M4EM_app by means of raises alert over segment blockage. It is immediately sent to the public-safety answering point (PSAP) where Emanuele, a trained operator, manages his request. He is responsible for dispatching emergency services. According to standard procedure, Emanuele warns all the required emergency services. After many calls, signals, and requests, the catchment area has increased considerably. A man and a woman died when parts of a factory wall in the north-eastern town of Fuscaldo fell on them in the storm. A rail crewman was also injured when a train partially derailed after running into a fallen tree. The storm leaves 40,000 customers without power in the Cosenza area. The Calabrian government advised people to stay away from insecure structures through the media and M4EM_app.

2.4. The Extraction of Requirements

From each scenario, many requirements have been derived. As an example of how requirements are derived, from this part: “It’s 1.00 am when Giuseppe and Martina, a Genovese married couple, hear the Mobile phone app alarm. Hundreds of homes are without electricity after the storm took down power lines”, the following requirement is derived and presented in Table 1:
Fifty requirements have been derived from all four different scenarios.
The following diagram summarizes the adopted strategy (Figure 4).

3. Requirements of the System

The requirements that have been obtained are divided in:
-22 requirements for the Decision Support System (DSS): Decision context (14), central database (4), and user interface (4);
-25 requirements for the Mobile application: Different information flows [from citizens to operators (5), from operators to citizens (1), and from citizens to citizens (1)], features for citizens (11), features for operators (6), and constraint requirements (1);
-3 Web platform requirements.
The requirements for the DSS are listed in Table 2, Table 3 and Table 4.
The requirements for the Mobile application are listed in the following Table 5, Table 6, Table 7, Table 8, Table 9 and Table 10:
The requirements for the web platform are listed in the following Table 11.
All the above requirements have been defined according the Volere Requirements Process, as introduced in Section 2.2. They have been derived from all four different scenarios presented and described in Section 2.3.
It is important to underline that the process of definition and extraction of the requirements follow the exposed methodology, but it should be highlighted that the number and characteristics of the requirements themselves are strictly dependent on the reference scenarios. It is therefore appropriate to rely on case studies to define which requirements to analyze in relation to the emergency to be addressed.

4. Conclusions

In this paper, the authors analyzed the fundamental requirements of an informatics system platform useful to organize and coordinate all human activities in emergency conditions. In these circumstances, the transportation network used by citizens to reach all types of services and logistic nodes may be compromised or completely unusable and may present a partially reduced capacity.
The advent of new technologies and new communication protocols for the acquisition and transmission of data in real-time (i.e., the fifth-generation wireless technology for digital cellular, 5G) makes the systems for emergency management perform better and better.
The solution examined by the authors is oriented to the development of a mobile phone-based platform to acquire, analyze, and disseminate useful information on the conditions of transport infrastructures and on the management of rescue operations. This solution guarantees a continuous exchange of information between citizens and the emergency management operators, optimizing not only the rescue activities in case of emergency, but also long-term post-disaster activities.
The system platform is composed of a Decision Support System, a Mobile Application, and a Web Platform. The main functional requirements, non-functional requirements, and restrictions are determined using the “Volere” method, based on the definition of scenarios.
This methodology ensures better knowledge of all functionalities to be implemented, how a specific platform’s module can be used, and what operations it can perform.
The authors intend to spend more effort to test the proposed system in a simulation environment and verify the functionality of the M4EM architecture, in order to demonstrate that the proposed approach can be adopted as a standard coherent procedure across city departments to facilitate the introduction of innovations in developing smart cities.

Author Contributions

V.A. was responsible for conceptualization and methodology; V.P.G. carried out all the software development; G.G. and A.V. performed supervision, review, and editing; V.P.G. and G.S. carried out the data curation. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Allam, Z. Achieving neuroplasticity in artificial neural networks through smart cities. Smart Cities 2019, 2, 118–134. [Google Scholar] [CrossRef] [Green Version]
  2. Allam, Z. Cities and the Digital Revolution: Aligning Technology and Humanity; Springer International Publishing: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
  3. Allam, Z. The emergence of anti-privacy and control at the nexus between the concepts of safe city and smart city. Smart Cities 2019, 2, 96–105. [Google Scholar] [CrossRef] [Green Version]
  4. Allam, Z.; Dhunny, Z.A. On big data, artificial intelligence and smart cities. Cities 2019, 89, 80–91. [Google Scholar] [CrossRef]
  5. Allam, Z.; Newman, P. Redefining the smart city: Culture, metabolism and governance. Smart Cities 2018, 1, 4–25. [Google Scholar] [CrossRef] [Green Version]
  6. Allam, Z.; Tegally, H.; Thondoo, M. Redefining the use of big data in urban health for increased liveability in smart cities. Smart Cities 2019, 2, 259–268. [Google Scholar] [CrossRef] [Green Version]
  7. Tran Thi Hoang, G.; Dupont, L.; Camargo, M. Application of Decision-Making Methods in Smart City Projects: A Systematic Literature Review. Smart Cities 2019, 2, 433–452. [Google Scholar] [CrossRef] [Green Version]
  8. Jiang, Y.; Cao, J.; Liu, Y.; Fan, J. West Lake Tourist: A Visual Analysis System Based on Taxi Data. Smart Cities 2019, 2, 345–358. [Google Scholar] [CrossRef] [Green Version]
  9. Jeekel, H. Improving Reliability on Surface Transport Networks; OECD: Paris, France, 2010; ISBN 9789282102411. [Google Scholar]
  10. Manoj, B.S.; Baker, A.H. Communication challenges in emergency response. Commun. ACM 2007, 50, 51. [Google Scholar] [CrossRef]
  11. Li, J.P.; Chen, R.; Lee, J.; Rao, H.R. A case study of private-public collaboration for humanitarian free and open source disaster management software deployment. Decis. Support Syst. 2013, 55, 1–11. [Google Scholar] [CrossRef]
  12. Currion, P.; De Silva, C.; Van De Walle, B. Open source software for disaster management. Commun. ACM 2007, 50, 61. [Google Scholar] [CrossRef]
  13. Morelli, R.; De Silva, C.; De Lanerolle, T.; Curzon, R.; Mao, X.S. A global collaboration to deploy help to China. Commun. ACM 2010, 53, 142. [Google Scholar] [CrossRef]
  14. Peng, Y.; Zhang, Y.; Tang, Y.; Li, S. An incident information management framework based on data integration, data mining, and multi-criteria decision making. Decis. Support Syst. 2011, 51, 316–327. [Google Scholar] [CrossRef]
  15. Lee, J.; Bharosa, N.; Yang, J.; Janssen, M.; Rao, H.R. Group value and intention to use—A study of multi-agency disaster management information systems for public safety. Decis. Support Syst. 2011, 50, 404–414. [Google Scholar] [CrossRef]
  16. Alazawi, Z.; Alani, O.; Abdljabar, M.B.; Altowaijri, S.; Mehmood, R. A Smart Disaster Management System for Future Cities. In Proceedings of the WiMobCity 2014 ACM International Workshop on Wireless and Mobile Technologies for Smart Cities, Co-Located with MobiHoc 2014, Philadelphia, PA, USA, 11–14 August 2014. [Google Scholar]
  17. Alazawi, Z.; Altowaijri, S.; Mehmood, R.; Abdljabar, M.B. Intelligent Disaster Management System Based on Cloud-Enabled Vehicular Networks. In Proceedings of the 2011 11th International Conference on ITS Telecommunications, ITST, St. Petersburg, Russia, 23–25 August 2011. [Google Scholar]
  18. Chen, A.; Yang, H.; Lo, H.K.; Tang, W.H. A capacity related reliability for transportation networks. J. Adv. Transp. 1999, 33, 183–200. [Google Scholar] [CrossRef]
  19. Iida, Y.; Wakabayashi, H. An Approximation Method of Terminal Reliability of A Road Network Using Partial Minimal Path and Cut Set. In Proceedings of the 5thWorld Conference of Transportation Research (WCTR), Yokohama, Japan, 10–14 July 1989; pp. 367–380. [Google Scholar]
  20. Asakura, Y.; Hato, E.; Kashiwadani, M. Stochastic Network Design Problem: An Optimal Link Improvement Model for Reliable Network. In Proceedings of the 1st International Symposium on Transportation Network Reliability, Kyoto, Japan, 31 July–1 August 2001. [Google Scholar]
  21. Kurauchi, F.; Shimamoto, H.; Iida, Y.; Bell, M. Evaluation of public transport connectivity reliability using capacity-constrained transit assignment model. In Proceedings of the 2nd International Symposium on Transportation Network Reliability, Christchurch, New Zealand, 20-24 August 2004. [Google Scholar]
  22. Chen, A.; Yang, H.; Lo, H.; Tang, W. Capacity reliability of a road network: An assessment methodology and numerical results. Transp. Res. Part B 2002, 36, 225–252. [Google Scholar] [CrossRef]
  23. Lo, H.; Tung, Y. Network with degradable links: Capacity analysis and design. Transp. Res. Part B Methodol. 2003, 37, 345–363. [Google Scholar] [CrossRef]
  24. Asakura, Y. Reliability Measures of An Origin and Destination Pair in A Deteriorated Road Network with Variable Flows. In Proceeding of the Fourth Meeting of the EURO Working Group in Transportation, University of Newcastle, Newcastle upon Tyne, UK, 2–6 August 1999; pp. 273–287. [Google Scholar]
  25. Bell, M.G.H. A game theory approach to measuring the performance reliability of transport networks. Transp. Res. Part B 1999, 34, 533–545. [Google Scholar] [CrossRef]
  26. Papanikolau, V.; Mitsakis, V.; Chrysostomou, K.; Trinks, C.; Partzsch, I. Innovative Emergency Management Strategies within the Research Project WEATHER (Weather Extremes: Impacts on Transport Systems and Hazards for European Regions) Funded under the 7th Framework Program of the European Commission; Fraunhofer-Institute for Systems and Innovation Research (ISI): Karlsruhe, Germany, 2011. [Google Scholar]
  27. Astarita, V.; Festa, D.C.; Giofrè, V.P.; Guido, G.; Stefano, G. Mobile for emergencies M4EM: A cooperative software tool for emergency management operations. Procedia Comput. Sci. 2018, 134, 433–438. [Google Scholar] [CrossRef]
  28. Emergency Communications Community Transportation Safety Advancement Group. Available online: http://www.tsag-its.org/about/communities-of-interest/emergency-communications-community/ (accessed on 21 December 2019).
  29. Robertson, S.; Robertson, J. Mastering the Requirements Process Getting Requirements Right; Addison-Wesley: Boston, MA, USA, 2012; ISBN 9780321419491. [Google Scholar]
Figure 1. Primary sources of unreliability in a transportation network and relationships among them [1]
Figure 1. Primary sources of unreliability in a transportation network and relationships among them [1]
Smartcities 03 00003 g001
Figure 2. Schematic platform architecture of Mobile for Emergency (M4EM).
Figure 2. Schematic platform architecture of Mobile for Emergency (M4EM).
Smartcities 03 00003 g002
Figure 3. Simplified map of the Volere Requirements Process [29].
Figure 3. Simplified map of the Volere Requirements Process [29].
Smartcities 03 00003 g003
Figure 4. The adopted requirements process.
Figure 4. The adopted requirements process.
Smartcities 03 00003 g004
Table 1. Example of a requirement.
Table 1. Example of a requirement.
RequirementRationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
When a disaster event is occurring, the mobile phone app shall notify the nearby usersInformation dissemination; improve emergency responseIn case of a disaster, nearby users would display a warning alert messageMajorVery lowVery high
Table 2. Decision Support System (DSS) requirements for decision context.
Table 2. Decision Support System (DSS) requirements for decision context.
SummaryRationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
The real-time tracking of the location of professional operators shall be availableTo be able to accomplish the entire emergency systemAll involved variables shall be updated with a min frequency of 1 HzBlockerVery lowVery high
The real-time tracking of the location of vehicles shall be availableTo be able to accomplish the entire emergency systemAll involved variables shall be updated with a min frequency of 1 HzBlockerVery lowVery high
The system shall provide users with an optimized selection and management of the available capacities in terms of rescue/fire brigade vehicles/unitsTo be able to accomplish the entire emergency systemThe system dynamically determines the optimal configuration according to the circumstances at any momentMajorLowHigh
The user request shall be validated by the systemRequest validationThe system asks M4EM_app users for feedback on user request as soon as it is submittedBlockerVery lowVery high
User submitted information shall be validated by the systemInformation validationThe system validates user information as soon as it is submittedCriticalLowHigh
The system shall ask M4EM_app users for informationInformation validation; information gatheringIn order to accomplish information validation, related questions are immediately sent to nearby usersCriticalLowHigh
The system shall identify the affected areaIdentify the population needs; get ready for potential emergency response activities in the affected areaAfter many calls, signals, and requests, the system dynamically identifies the affected areaBlockerVery lowVery high
The M4EM system shall know the status of those segments of the road system subject to congestion, failures, interruptions, incidents, etc.Mobility and accessibilityThe system knows the status of critical segments of the road system as soon as the information source is acquired and validatedCriticalVery lowVery high
Based on the previous requirement, the system shall update the road system mapMobility and accessibilityGeoreferenced validated information is available on the updated mapCriticalVery lowVery high
*The system shall update in real time the information related to the coordination and rescue activitiesImprove emergency response and technical operationsSystem updates information as soon as it is submittedCriticalVery lowVery high
The M4EM system shall provide decision makers with data mining toolsImprove emergency response and operations; extract information from appropriate data set to discover data content relationshipsWhen required to do so, database of historical events is analyzed through an automated processCriticalLowHigh
The platform shall be able to recognize situations similar to that in the courseExtract information from appropriate data set to discover data content relationships; understanding of the operating scenarioBy querying the database of historical events, the platform is able to recognize situations similar to that in the courseCriticalLowHigh
Based on the previous requirement, the platform shall be able to propose solutions to the managementEnrich the understanding of the operating scenario and its possible evolutionsThe system supports the decisions taken through functional modules of data mining and simulationMajorNeutralHigh
The system shall provide decision makers with vulnerability and interdependence analysis of infrastructure nodesImprove emergency response and technical operationsThe simulation module provides vulnerability and interdependence analysis of infrastructure nodes and of all operating rooms in the systemCriticalVery lowVery high
Table 3. DSS requirements for central database.
Table 3. DSS requirements for central database.
SummaryRationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
The system shall integrate data from various sourcesIt is vital that better and more accurate information be incorporated so that system can use its protocols to improve emergency solutionsSources are available to the system as soon as they are submittedBlockerVery lowVery high
The system shall store data from various sourcesSaving data to a database is essential for repeating or structured dataData are stored in the central database as soon as they are receivedBlockerVery lowVery high
The M4EM system shall access a third-party weather forecastWeather forecast will help the model to predict future conditions inside the affected areaWeather forecast is available to the system for, at least, the next 6 hours on a 1-hour basisMajorLowHigh
The system database shall contain historical events informationTo be able to accomplish analysis and data miningHistorical events information is immediately available to the systemBlockerLowVery high
Table 4. DSS requirements for user interface.
Table 4. DSS requirements for user interface.
SummaryRationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
Trained operator from public safety answering point (PSAP) shall display users requestsImprove emergency responseRequest is available to the operator as soon as it is submittedBlockerVery lowVery high
Trained operator from publicsafety answering point (PSAP) are able to manually manage users requestsImprove emergency response; system flexibilityOperator can manage user request as soon as it is acquiredBlockerVery lowVery high
The user interface shall be simpleEase of useThe visual language introduced in the design is well tailored to the tasks. In every instance, the user interface is easily accessible by trained usersMajorLowVery high
The user interface shall integrate all other modulesInteroperabilityThe system is able to continuously make all modules and sub-systems work togetherBlockerVery lowVery high
Table 5. Mobile application requirements for the information flow: Citizens–operators.
Table 5. Mobile application requirements for the information flow: Citizens–operators.
SummaryRationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
The M4EM_app shall allow citizens to signal the presence of dangerous events for the community itselfInformation dissemination; appeal for helpUsers can signal the presence of dangerous events, every time they wantBlockerVery lowVery high
Citizens may send requests to various dedicated staffAppeal for helpCitizens and operators can communicate online, every time they want. In this way, operators can activate with direct interventionsCriticalVery lowVery high
The M4EM_app shall allow users to take and submit georeferenced image in a disaster areaInformation dissemination; appeal for helpUsers can provide operators with a GPS photo, every time they wantMajorLowHigh
The M4EM_app shall allow users to transmit georeferenced information reports of disastersInformation dissemination; appeal for helpUsers can provide operators with a georeferenced information, every time they wantMajorVery lowVery high
The M4EM_app asks simple questions to users and then it send information to a central server which will be able to dispatch them automatically to the competent authoritiesGathering more information, appeal for helpWhen a user tries to appeal for help, the application gathers more information about his status and problemsBlockerVery lowVery high
Table 6. Mobile application requirements for the information flow: Operators–citizens.
Table 6. Mobile application requirements for the information flow: Operators–citizens.
SummaryRationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
Operators may communicate with the citizensProvide help in case of emergencyCitizens and operators can communicate online, whenever they wantBlockerVery lowVery high
Table 7. Mobile application requirements for the information flow: Citizens–citizens.
Table 7. Mobile application requirements for the information flow: Citizens–citizens.
RationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
Citizens are able to access information, photo and data gathered and generated by the community itselfInformation disseminationCitizens can display information photo and data generated by the community and subsequently validated by the system, every time they wantMajorLowHigh
Table 8. Mobile application requirements for specific features dedicated to citizens.
Table 8. Mobile application requirements for specific features dedicated to citizens.
SummaryRationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
The system shall reduce the costs of information gatheringWhether or not the benefits for information gathering are higher than the cost of the technology needed to achieve the information gathering must be checkedThe cost–benefit balance of the final version of the M4EM system has to be positiveCriticalVery highVery high
The M4EM_app shall allow users to create their own personal profilesReduce the information overload; creating a custom profileDuring the registration process it is possible to create a personal profileMajorVery lowVery high
The M4EM_app shall allow users to add personal detailsCreating a custom profileDuring the registration process it is possible to add personal detailsMajorVery lowVery high
The M4EM_app shall allow users to join to relatives and friendsCreating a custom profile; remaining in contact with family and friends if a disaster strikesDuring the registration process it is possible to join to relatives and friendsMajorVery lowVery high
The M4EM_app dispatches requests to his/her relatives and friendsRemaining in contact with family and friends if a disaster strikesWhen a user appeals for help, the M4EM_app sends this request to a central server. It will be able to dispatch its automatically to his relatives and friendsMajorVery lowVery high
Updated emergency services map with related information and list of ordinary services still active are availableInformation dissemination; improve emergency responseCitizens can display information and maps automatically generated and updated by the system, every time they wantCriticalVery lowVery high
Updated Maps, plans, and logistics for micro areas are availableInformation dissemination; improve emergency responseCitizens can display maps and logistics for micro areas, every time they wantCriticalVery lowVery high
Emergency forces service points location for front office information are availableInformation dissemination; improve emergency responseCitizens can display emergency forces service points locations, every time they wantCriticalVery lowVery high
When a disaster event is occurring, the M4EM_app shall notify the nearby usersInformation dissemination; improve emergency responseIn case of a disaster, nearby users would display a warning alert messageMajorVery lowVery high
When a disaster event is occurred, the M4EM_app shall inform users about road closure, interruption, roadwork, etc.Information dissemination; mobility and accessibilityIn case of road closure, interruption, roadwork, etc. the M4EM_app sends to users a warning alert messageCriticalVery lowVery high
The M4EM_app shall have a special feature for tracing of missing personsInformation dissemination; remaining in contact with family and friends if a disaster strikesIf someone looks for a missing person, he/she can submit his/her own contact details and register the name of the missing person. Conversely, a missing person can register his/her name and details and provide contact details under which relatives can contact him/herMajorLowNeutral
Table 9. Mobile application requirements for specific features dedicated to citizens.
Table 9. Mobile application requirements for specific features dedicated to citizens.
SummaryRationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
Fire Brigade, Civil Defence, etc., shall be provided with smartphonesEstablish an effective emergency management systemOperators are equipped with smartphonesBlockerVery lowVery high
Fire Brigade, Civil Defence, etc., would be able to use a specific mobile applicationDifferentiate between an operator profile and a citizen profileFire Brigade, Civil Defence, etc., access different features from that provided to citizens, every time they wantBlockerVery lowVery high
The M4EM_app provides Fire Brigade, Civil Defence, etc. with an “intervention report tool”, simplifying customs proceduresSimplified customs procedures; fast exchange of information between the teams and the operations centerIntervention reports can be simply generated directly from the field whenever necessaryMajorVery lowVery high
The M4EM_app could ask simple questions to operator on-duty and then it send information to a central server, which will be able to elaborate and forward it to the relevant authoritiesSimplified customs procedures, gathering more informationWhen an operator tries to submit an intervention report, the application could gather more information about his status and problemsMajorHighNeutral
The operators can get additional information on how to operate or how to move on the territoryEffective communications during disasters and aid operationsOperators display updated information on how to operate or how to move on the territory, every time they want. A warning alert message is sent in case of important communicationCriticalVery lowVery high
The operators can get information from their teammates such as their location or other detailed informationEffective communications during disasters and aid operationsOperators can display real-time messages and updated information from their teammatesMajorVery lowVery high
Table 10. Mobile application constraint requirements.
Table 10. Mobile application constraint requirements.
SummaryRationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
The M4EM_app is developed and made available for the most common mobile devices such as smartphones and tabletsInteroperabilityThe M4EM_app is available for the most common mobile devices and mobile operative systemsBlockerVery lowVery high
Table 11. Web platform requirements.
Table 11. Web platform requirements.
SummaryRationaleFit CriterionPriorityCustomer SatisfactionCustomer Dissatisfaction
The web platform shall ensure the analysis and sharing of data to the multiple levels of managementImprove emergency responseWeb platform allows users to analyze and share data, every time they wantBlockerVery lowVery high
The web platform shall provide different access to different forces involved in emergency operationsCreation of restricted areasCustomized profiles are extended on the operator interfaceBlockerVery lowVery high
The web platform shall give access to citizensReporting, assistance and/or any kind of useful online serviceUsers can access to the web platform for reporting, assistance, and/or any kind of useful online service, every time they wantCriticalVery lowVery high

Share and Cite

MDPI and ACS Style

Astarita, V.; Giofrè, V.P.; Guido, G.; Stefano, G.; Vitale, A. Mobile Computing for Disaster Emergency Management: Empirical Requirements Analysis for a Cooperative Crowdsourced System for Emergency Management Operation. Smart Cities 2020, 3, 31-47. https://doi.org/10.3390/smartcities3010003

AMA Style

Astarita V, Giofrè VP, Guido G, Stefano G, Vitale A. Mobile Computing for Disaster Emergency Management: Empirical Requirements Analysis for a Cooperative Crowdsourced System for Emergency Management Operation. Smart Cities. 2020; 3(1):31-47. https://doi.org/10.3390/smartcities3010003

Chicago/Turabian Style

Astarita, Vittorio, Vincenzo Pasquale Giofrè, Giuseppe Guido, Giulio Stefano, and Alessandro Vitale. 2020. "Mobile Computing for Disaster Emergency Management: Empirical Requirements Analysis for a Cooperative Crowdsourced System for Emergency Management Operation" Smart Cities 3, no. 1: 31-47. https://doi.org/10.3390/smartcities3010003

Article Metrics

Back to TopTop