Research in the Monmouth University Computer Science and Software Engineering Department falls into the following areas:
AI can be described as the study of systems that process data that are usually non-numeric, such as text and images, in such a way that we can extract patterns and information (meanings) from them. We use techniques in natural language processing, information retrieval, information extraction, machine translation, machine learning, data mining, cognitive science, and the semantic web, to name a few.
According to the American Medical Informatics Association, biomedical informatics is an emerging and interdisciplinary field that studies the effective uses of biomedical data, information, and knowledge to improve human health. Research in the department is focused on biomedical ontologies, which are controlled vocabularies of well-defined terms connected by relationships. Biomedical ontologies are developed to express data in ways that computers can understand the meanings, in order to facilitate biomedical data sharing and knowledge discovery, thus improving healthcare and biomedical research.
Nowadays, huge amounts of digital data are generated in many domains (social networks, urban environments, scientific fields, business domains) and their volumes are growing faster than ever before. According to several studies, by the year 2020 about 1.7 MegaBytes of new information will be created every second for every human being on the planet. Such huge volume of data (i.e., Big Data) can be analyzed and exploited by data analytics algorithms to discover hidden and valuable information (i.e., predictive and descriptive models, patterns, regularities) concerning human dynamics and behaviors, and leading to useful applications in both business and scientific fields.
In computer science, the theories and methods that relate to the storage and retrieval of large collections of data continues to be a fertile area of research. Database research in the department is focused in the areas of database management and information retrieval.
Emergency management is a process by which all individuals, groups, and communities manage hazards in an effort to avoid or ameliorate the impact of disasters resulting from the hazards. It involves four phases: mitigation, preparedness, response, and recovery. Mitigation efforts attempt to prevent hazards from developing into disasters altogether, or to reduce the effects of disasters when they occur. In the preparedness phase, emergency managers develop plans of action for when the disaster strikes, and analyze and manage required resources. The response phase executes the action plans, which includes the mobilization of the necessary emergency services and dispatch of first responders and other material resources in the disaster area. The aim of the recovery phase is to restore the affected area to its previous state. Effective emergency management relies on thorough integration of emergency plans at all levels of government and non-government involvement.
A formal method is a mathematic method that uses formal language in the specification, design, construction, and verification of computer systems and software. Formal languages include logic, Petri nets, finite state machines, statecharts, and so on. The development of a formal specification provides insights and an understanding of the software requirements and software design. Since software specifications are mathematical entities and may be analyzed using mathematical methods.
The area of computer science that focuses on the study of multiple computer systems that are connected together using a telecommunication system for data and resource sharing and communication. Networks research in the department is focused in the areas of wireless communications, telecommunications, network security, and network algorithms.
Usability engineering is concerned with human-computer interaction and with making human-computer interfaces that are highly useful and useable, and that allows users to accomplish the tasks effectively and efficiently. This area of research explores methods for designing and evaluating sound user interfaces by focusing on user needs and capabilities.
Workflow management deals with the automation of business processes through software. A workflow management system coordinates process instances according to a formal model of the process, and matches individual activities with properly qualified resources for execution. The business environment today is undergoing rapid and constant changes. The way companies do business, including the business processes and their underlying business rules, should adapt to these changes flexibly with minimum interruption to ongoing operations.