Computer Science Department Research Areas

Algorithms and Numerical Methods

Algorithms and Numerical Methods are one of the most critical fields to study in order to develop suitable solutions in many problem domains across science and engineering. In the computing arena, a pertinent focus for algorithms and numerical methods is networked computation, especially for internet-based activities. Study of algorithms and numerical methods can yield vital insights to the achieving of efficiency and reliability in the networked computation.

Some of our research interests in this area include routing algorithms, graph floor-planning, graph drawing and transformation.

Faculty: Dr. Huaming Zhang


Bioinformatics

Bioinformatics changed the means of studying molecular biology; the use of computer technology in learning, understanding and exercising the fundamental molecules of life has brought in a new era of biological science.

Some of our research interests in this area are data analytics for protein crystallization and bioinformatics and sequence generation.

Visit Dr. Aygun's Data Analytics for Protein Crystallization website

Visit Dr. Aygun's Bioinformatics and Sequence Alignment website

Faculty: Dr. Ramazan Aygun


Cybersecurity and Privacy

 

From banking to social media to health records to health monitoring devices to power stations to water treatment plants, computers are major actors in modern life.  Where computer applications and computer networking exist, so does the need for cybersecurity.   Major security breaches of various companies and agencies make the news regularly.   

Some of our research interests involve cloud and virtualization security (Etzkorn), digital forensics (Etzkorn, Vaughn) including digital forensics in the cloud (Etzkorn), security within the Internet of Things (Etzkorn together with Coe, Kulick, and Milenkovic from the ECE department),  identity exposure and data privacy (Zhu together with Carpenter from the Psychology department), Network Security (Zhu), secure infrastructure and SCADA systems (Vaughn), Pervasive Computing Security (Zhu), and Security Patterns (Etzkorn).

Our work in this area is supported by the Davidson Cybersecurity lab and an extensive Digital Forensics lab.

Visit the website for Dr. Zhu's Pervasive Lab

Visit Dr. Etzkorn's Website

Dr. Graves is director of the Information Technology and Systems Center (ITSC) at UAH.  ITSC participates in several Cybersecurity research projects, including data provenance and the SoutheastSECURE project.  

Visit Cybersecurity at the ITSC website

Faculty: Dr. Letha Etzkorn, Dr. Sara Graves, Dr. Rayford B. Vaughn, Jr. and Dr. Feng Zhu


Data Mining and Data Science

Researchers at UAH conduct research in the areas of machine learning, phenomena detection, knowledge discovery and distributed mining technologies. Particular emphasis is directed toward problems involving large heterogeneous spatial data sets, such as remotely sensed data.

Some of our research interests include:  application of pattern recognition and computer vision techniques to medical phenomena such as cardiac irregularities, kidney troubles, and determining anatomical parameters of the brain (Newman), the role of microtubules in Alzheimer's disease (Menon), application of pattern recognition and computer vision techniques to discover anomalies in scientific datasets (Newman), automatic and semi-automatic detection of structures and phenomena in satellite data (Newman), shape based inspection (Newman), aurora image processing (Newman, Ranganath), data analytics for protein crystallization (Aygun), robot navigation and tracking (Aygun), bioinformatics and sequence alignment (Aygun), time series representation methods (Ranganath), hyperspectral classification (Menon), specialization of data science methods (Zhang), mathematics of data science (Zhang).

Visit Dr. Aygun's Data Analytics for Protein Crystallization website

Visit Dr. Aygun's Bioinformatics and Sequence Alignment website

Visit Dr. Newman's Website

Dr. Graves is director of the Information Technology and Systems Center (ITSC) at UAH.  ITSC participates in several data mining projects, including Algorithm Develop and Mining (ADaM) which is a data mining toolkit for scientific and image data,  the EnVironmEnt for Onboard Processing (EVE) which is used for classification and feature extraction that contribute to Earth science research applications, and F-MASS which employs ADaM to build a data mining framework for space science.

Visit the Data Mining Solutions Center at ITSC

Faculty: Dr. Ramazan Aygun, Dr. Sara J. Graves, Dr. Vineetha Menon, Dr. Heggere S. Ranganath, Dr. Timothy S. Newman, Dr. Huaming Zhang


Distributed Technologies and Middleware

Distributed technologies are rapidly becoming the key enabling field for new environments that take advantage of available distributed data and computing resources. These technologies are the key to removing the close coupling of data and services commonly found today in many scientific information systems.

Some of our research interests involve security of middleware, particularly middleware in the cloud and middleware for embedded systems including web services and distributed object technologies, for ex. CORBA  (Etzkorn), Wireless LAN and PAN security (Zhu), mobile and wearable devices (Zhu), and ontologies for web service discovery (Etzkorn).

Visit Wireless Network Security at Dr. Zhu's Pervasive Lab Website

Visit Security of Mobile and Wearable Devices at Dr. Zhu's Pervasive Lab Website

Visit Dr. Etzkorn's Website

Dr. Etzkorn is the author of a Middleware and Cloud Computing textbook.

Visit the website for Dr. Etzkorn's Middleware and Cloud Computing textbook

Dr. Graves is director of the Information Technology and Systems Center (ITSC) at UAH.  ITSC participates in several distributed computing projects including distributed information services for climate and ocean projects, and a distributed architecture version of the Algorithm Development and Mining System (ADaM).

Visit Distributed Information Services for Client and Ocean Projects at the ITSC website

Visit the ADaM Project at the ITSC website

Faculty: Dr. Letha Etzkorn, Dr. Sara J. Graves, Dr. Feng Zhu


Gaming and Entertainment Computing 

The video game industry is a multi-billion dollar industry and continues to grow.  Game development includes traditional video games including mobile games, educational games, and simulations for non-game organizations.

Some of our research interests involve computer game development (Peng), virtual reality (Peng),  3D interaction (Peng), digital art (Peng), gesture recognition (Aygun, Peng), 

Visit Dr. Chung's Website

Visit Dr. Newman's Website

Visit Dr. Peng's Website

Faculty: Dr. Ramazan Aygun, Dr. Haeyong Chung, Dr. Chao Peng, Dr. Timothy S. Newman


High Performance Computing and Networking

UAH researchers are investigating protocols, topologies, and routing schemes that enable higher performance in networking and/or in computing. UAH Computer Science faculty have also been in the forefront of keeping the university's infrastructure at the leading edge of technology. Computer Science faculty have also investigated efficient parallel computing algorithms for solution of problems in many scientific and engineering areas.

Our research interests include high performance isosurfacing, particularly efficient mechanisms for isosurface extraction in large datasets in different architectures including vector/parallel, cluster, and supercomputers (Newman),  GPU accelerated high performance computing (Newman, Peng), network security at the wireless network level (wireless LAN and PAN security) (Zhu), and pervasive security for mobile and wearable devices (Zhu), and wide-bandwidth networks (Rochowiak, Graves).

Visit Dr. Newman's Website

Visit Dr. Peng's Website

Visit the website for Dr. Zhu's Pervasive Lab

Dr. Graves is director of the Information Technology and Systems Center (ITSC) at UAH.  ITSC runs a High Performance Computing laboratory to support scientists with large volumes of data. They also provide cloud hosted real time data services, and distributed collaboration tools, among many other projects.  

Visit Cloud Hosted Real Time Data Services at ITSC

Faculty: Dr. Sara J. Graves, Dr. Timothy S. Newman, Dr. Chao Peng, Dr. Dan M. Rochowiak, Dr. Feng Zhu 


Image Processing

Image processing has impacted almost every technical area, its techniques assisted many applications in the fields like medical imaging, space imaging and defense imaging. Over the years, the department has done enormous research work in these fields. Optical imaging and target recognition were among the others on which the department has focused its attention.

Some of our research interests include application of pattern recognition and computer vision techniques to medical phenomena such as cardiac irregularities, kidney troubles, and determining anatomical parameters of the brain (Newman),the role of microtubules in Alzheimer's disease (Menon), application of pattern recognition and computer vision techniques to discover anomalies in scientific datasets (Newman), artifact correction in over-Sampled Direct Volume Rendering (Newman), automatic and semi-automatic detection of structures and phenomena in satellite data (Newman), shape based inspection (Newman), aurora image processing (Newman, Ranganath), data analytics for protein crystallization (Aygun), robot navigation and tracking (Aygun),  compression and fusion of multiple sensor data for feature selection/extraction (Menon), Automated Visual Inspection (Newman).

Visit the Visualization and Graphics Interest Group

Visit Dr. Aygun's Data Analytics for Protein Crystallization website

Visit Dr. Aygun's Bioinformatics and Sequence Alignment website

Visit Dr. Newman's Website

Dr. Graves is director of the Information Technology and Systems Center (ITSC) at UAH.  ITSC participates in several projects related to image processing, including Algorithm Develop and Mining (ADaM) which is a data mining toolkit for scientific and image data that provides image processing operations,  the EnVironmEnt for Onboard Processing (EVE) which is used for classification and feature extraction that contribute to Earth science research applications, and F-MASS which employs ADaM to build a data mining framework for space science.

Visit the Data Mining Solutions Center at ITSC

Faculty: Dr. Ramazan Aygun, Dr. Sara J. Graves, Dr. Vineetha Menon, Dr. Heggere S. Ranganath, Dr. Timothy S. Newman


Modeling and Simulation

Modeling and Simulation technologies are in use today to design complex military weapon systems, space systems, space hardware, new manufacturing plants and even seaside ports. It helps in design, and provides the engineer with the ability to make changes before anything is built.

Some of our research interests include model checking for multimedia synchronization (Aygun), combat modeling (Petty), crowd modeling (Petty), distributed simulation (Petty), simulation composability (Petty), and simulation interoperability (Petty), conversion between different modeling representations (Delugach, Etzkorn), modeling context (Delugach), UML modeling (Delugach, Etzkorn).

Faculty: Dr. Ramazan Aygun, Dr. Harry Delugach, Dr. Letha Etzkorn, Dr. Mikel Petty


Visualization and Graphics

Computer-generated animation is a critical component for understanding in many industrial, scientific, engineering, medical, and entertainment applications. The visualization and graphics thrust of the department has focused on development of new techniques for display of information, on the efficient generation of end renderings, and on the understanding of graphical presentations.

Some of our research interests include imaging the plasmasphere (Newman), high performance isosurfacing (Newman), fast and accurate direct volume rendering (Newman), the marriage of interactive visualization with various display technologies (Chung), visual analysis techniques and tools that leverage mixed displays including mobile devices and tiled display walls (Chung), interactive visualizations that facilitate insights into complex data in various application domains including intelligence analysis, social network services, and crisis management, among others (Chung), visualization for high-definition video (Aygun), visualization of plates for protein crystallization analysis (Aygun), feature tracking in time varying imagery datasets (Peng), 3D Data Visualization (Newman, Peng), Computer Aided Design (CAD) model visualization (Newman, Peng), 3D Visualization of Object-Oriented Software Design Structural Metrics (Newman), Range/depth imaging (Newman), Isocontouring Accuracy (Newman), Distributed Visualization (Newman), Uncertainty Visualization (Newman), High Dimensional Data Visualization (Newman).

Visit the Visualization and Graphics Interest Group

Visit Dr. Chung's Website

Visit Dr. Newman's Website

Visit Dr. Peng's Website

Faculty: Dr. Ramazan Aygun, Dr. Haeyong Chung, Dr. Timothy S. Newman, Dr. Chao Peng


Cognitive Science

Cognitive Science is the study of mind and intelligence; it is an interdisciplinary study which collaborates with psychology, artificial intelligence, linguistics, philosophy and logic. The human mind cannot be modeled using a single computational model, we need to examine different models to know the mechanics of it and thus the study of this field is vital in developing next generation systems.

Some of our research interests include conceptual modeling of cognitive processes (Rochowiak, Delugach) and team mental models (Delugach and Etzkorn together with Carpenter from Psychology).

Visit Dr. Delugach's Website

Visit Dr. Etzkorn's Website

Faculty: Dr. Dan M. Rochowiak, Dr. Harry Delugach, Dr. Letha Etzkorn 


Knowledge Representation and Ontology Analysis

Knowledge representation is one of the well-known concepts in Artificial Intelligence. Graphic Representation such as conceptual graphs serve as a formal design and specification language. CGs have been implemented in a variety of projects for information retrieval, database design, expert systems, and natural language processing.

Some of our research interests include conceptual modeling tools (Delugach, Etzkorn), conceptual graph models (Delugach, Etzkorn, Rochowiak), knowledge acquisition (Delugach, Etzkorn), modeling behavior and action (Rochowiak), UML modeling (Delugach), modeling context (Delugach), knowledge representation standards (Delugach), representation of common logic constraints (Delugach), team mental models (Delugach and Etzkorn together with Carpenter from Psychology), ontologies for web service discovery (Etzkorn), ontology metrics (Etzkorn), ontology mapping (Etzkorn), conversions between different knowledge representation models (Delugach, Etzkorn).

Visit Dr. Delugach's Website

Visit Dr. Etzkorn's Website

Faculty: Dr. Harry S. Delugach, Dr. Letha Etzkorn, Dr. Dan Rochowiak 


Multimedia

Multimedia research has challenges in compression, information retrieval, and transmission. Multimedia systems research not only provides effective strategies for processing stand-alone media data, but also provides methodologies for the integration of strategies from video, audio, image, text, graphics, and other databases.

Some of our research interests include video processing (Aygun), multimedia databases and data modeling (Aygun), multimedia information retrieval (Aygun), multimedia networking (Aygun), multimedia synchronization (Aygun), and MPEG video standards (Aygun), query by gaming (Aygun), video panorama generation (Aygun).

Visit Dr. Aygun's Multimedia Synchronization and Networking Webpage

Visit Dr. Aygun's Query by Gaming Webpage

Visit Dr. Aygun's Video Panorama Generation Webpage

Faculty: Dr. Ramazan Aygun


Pervasive Computing

Pervasive computing refers to embedding computing into everyday objects.  Some of our research interests in this area include cybersecurity at different levels, including the application level (secure and private service discovery), at the wireless network level (wireless LAN and PAN security), and the node level (security for mobile and wearable devices).

Visit the website for Dr. Zhu's Pervasive Lab

Faculty: Dr. Feng Zhu


Software Design and Software Reusability

Software Engineering is a study of the process of large-scale software development. The software engineering faculty in UAH's Computer Science Department has a combined total of over 75 years of combined experience in software development, analysis, and software engineering within commercial, academic and governmental organizations. 

Some of our research interests include Software Process maturity assessment (Delugach, Etzkorn, Li), program comprehension especially knowledge-based and information retrieval based program comprehension (Etzkorn), conceptual modeling for software development (Delugach), ontology metrics (Etzkorn), component-based design and development (Li), code clone analysis (Etzkorn), software engineering for middleware (Etzkorn), performance measurement (Etzkorn, Li), legacy code analysis (Etzkorn), knowledge-based applications to software engineering (Delugach, Etzkorn), software requirements (Delugach, Vaughn), peer reviews (Vaughn).

Visit Dr. Delugach's Website

Visit Dr. Etzkorn's Website

Faculty: Dr. Harry Delugach, Dr. Letha Etzkorn, Dr. Wei Li, Dr. Rayford B. Vaughn, Jr.


Software Metrics

Measurement of a company's software process and software products is important for  to improving productivity and quality. 

Some of our research interests include advanced software metrics based on knowledge-based and information-retrieval based techniques (Etzkorn), 3D Visualization of Object-oriented software design structural metrics (Newman), measurement of ontologies as part of software operation (Etzkorn), measurement of stand alone ontologies (Etzkorn), object-oriented software metrics (Delugach, Etzkorn, Li), empirical analysis of software metrics (Etzkorn, Li), analysis of software evolution and stability (Etzkorn, Li), thresholds for software metrics (Etzkorn, Li, Newman), identification of error prone classes (Etzkorn, Li), effort analysis (Li).

Visit Dr. Delugach's Website

Visit Dr. Etzkorn's Website

Visit Dr. Newman's Website

Faculty: Dr. Harry Delugach, Dr. Letha Etzkorn, Dr. Wei Li, Dr. Timothy S. Newman


Software Testing and Correctness

Software Testing is an empirical process which can provide stakeholders with information concerning the quality of the product or service under test. Software Testing is used to validate and verify that the software fulfils certain requirements. 

Some of our research interests include graph based testing at all levels (Delugach, Li), model checking (Aygun, Etzkorn), design and code walkthrough or inspection (Delugach), formal methods (Delugach, Li).

Visit Dr. Aygun's Website

Visit Dr. Delugach's Website

Visit Dr. Etzkorn's Website

Faculty: Dr. Ramazan Aygun, Dr. Harry Delugach, Dr. Letha Etzkorn, Dr. Wei Li