Research Interests by Faculty
Annie I. Anton Software engineering, requirements engineering, information privacy and security, policy, software processes, web-based software applications and management information systems.
Kemafor Anyanwu Ogan "Semantic Computing". This area of research lies at the intersection of the Semantic Web, Databases, Data Mining, Information Retrieval and Services Computing.
Randy Avent Image and video-based signal processing and analytics, mathematical decision sciences, data fusion, context inclusion, behavioral analysis, adaptive systems, dynamic probabilistic system modeling.
Dennis R. Bahler Artificial intelligence including constraint processing, machine learning, and hybrid neural-symbolic computing. The application of artificial intelligence to concurrent engineering and molecular biology.
Tiffany Barnes advanced learning technologies, educational data mining, serious games for education, health, and energy, and broadening participation in computing education and research
Donald Bitzer Convolutional decoding for high-speed networks, high-speed, error-free communication channels for satellite and land communications, computer- based education approach to teach discrete mathematics in computer science.
Kristy Elizabeth Boyer Artificial intelligence, computational linguistics, intelligent tutoring systems, and computer science education. This research emphasizes building computational models of human dialogue that can be used within within intelligent systems that help people learn.
Franc Brglez Distributed and collaborative workflows, databases, and groupware for the Internet. Performance benchmarks for graph-based algorithms. Analog/digital signal processing, computer-aided design, synthesis, optimization, and testing of VLSI systems.
Samuel Carter Cryptography, Authentication and Authorization Systems, Computer Systems Security and Administration, Network and Host-based Attacks
Rada Y. Chirkova My research interests center on algorithmic solutions to the problem of improving the performance of processing large-scale data. One current research focus is on on improving query-processing efficiency by reformulating the stored data (by, for instance, adding indexes or materialized views), or by reformulating the query (for instance, by rewriting the query using materialized views). Another current project focuses on security of proprietary data in presence of shared authorized access.
Edward W. Davis Computer architecture with emphasis on the design and application of highly parallel computers.
Jon Doyle Artificial intelligence: mathematical, physical, and philosophical foundations; rational agents, decision making, knowledge representation, autonomy and adaptation; medical, security, and software engineering applications.
Rudra Dutta My research consists fundamentally of network design issues. I am most interested in global peformance modeling and optimization of large networking systems, and the intersection of such performance with the space of emerging ubiquitous applications and hybrid networking technologies. In terms of domains, my early research focused exclusively on Optical Networks. I have published extensively in Traffic Grooming, and also have some interest in restoration and converter minimization issues. Of late, I have also been interested in Wireless Sensor and Mesh Networks, which also offer global resource allocation and optimization design problems. I have also worked in wireless networking problems presented by vehicular networking and ubiquitous computing applications. A recent effort that I am particularly excited about is the recent Future Internet Design (FIND) project award from the National Science Foundation.
For information on the above and more details, visit my own website at http://dutta.csc.ncsu.edu.
William Enck Systems security, specifically smartphones, mobile devices, and their operating systems.
Robert Fornaro Networks and applications of real-time embedded computer systems, wireless sensor systems.
Vincent W. Freeh Operating systems, compilers, and programming languages, especially distributed and parallel computing and embedded systems.
Edward Gehringer Hardware support for memory management. Object-oriented software systems--performance studies. Interaction between object-oriented languages and processor architectures. Building reusable learning objects through peer review.
Xiaohui (Helen) Gu Distributed Systems, Operating Systems, Computer Networks
Khaled Harfoush Computer Networking, Internet Measurements, Peer-to-peer Systems, Routing Protocols.
Dr. Healey's primary research areas are visualization and computer graphics, including the investigation of methods for rapidly, accurately, and effectively visualizing large and complex, possibly multidimensional datasets.
Related research projects include applied mathematical algorithms for data reduction, intelligent systems for assisted visualization design, assisted navigation in large virtual worlds, artistic and aesthetic visualizations, preference acquisition to infer viewer interests, together with collaboration in practical domains like scientific simulation, e-commerce, network security, medical imaging, and real-time weather monitoring.
Steffen Heber I am interested in applying techniques from computer science and mathematics to biological problems. My current work focuses on investigating alternative splicing, developing methods for analyzing microarray and deep sequencing experiments, designing algorithms for finding common intervals, and developing animations for Bioinformatics Education. Please visit the Alternative Splicing Gallery (ASG) to see some of my recent work about alternative splicing.
Thomas L. Honeycutt Management information systems, computer modeling and simulation, computer literacy.
S. Purushothaman Iyer Programming and specification languages. Software model-checking; Probabilistic models of concurrency and probabilistic model-checking.
Xuxian Jiang smartphones, hypervisors, and malware defense
Jaewoo Kang Dr. Kang's research interests in a broad sense focus on understanding the fundamental aspects of building a large-scale internet information system that can answer complex queries over a large number (billions) of heterogeneous internet data sources. The main challenge in achieving this goal is to improve the expressive power of the system without degrading its scalability both in the number of data sources and the number of transactions. He focuses on tackling the challenge particularly in: data integration, model management, query optimization, semi-structured data management, text mining, and statistical natural language processing.
James C. Lester Artificial intelligence, intelligent user interfaces, intelligent tutoring systems, computational linguistics.
Xiaosong Ma High performance computing, parallel I/O, storage systems, scientific data management
Frank Mueller Compilers and code optimization, concurrent and distributed systems, real-time and embedded systems, architecture, and programming languages.
Peng Ning Dr. Ning's research interests are mainly in computer and network security. He is particularly interested in new techniques for building trustworthy systems and wireless security.
Harry Perros Next generation networks, networking services, resource allocation under QoS constraints, and queueing networks.
Michael Rappa Analytics, Information Technology, E-Commerce, Open Courseware, Open Educational Content, E-Learning, Technology Management, Business Models.
Douglas S. Reeves Computer and network security; Peer-to-peer computing and distributed systems. Real-time communication and quality of service in networks.
Injong Rhee Computer Networks, Wireless Networks, Sensor Networks, Multimedia Networking, Distributed Systems, Operating Sytems.
David L. Roberts The interplay between computation and psychology, including the design of cognitively/behaviorally inspired algorithms. The use of analytics and computation as a window into decision making. The relationship of behavior in the virtual world to behavior in the real world. The design of computational techniques that are socially aware of their human users.
Robert D. Rodman Computational Forensic Linguistics: The use of computers as related to the interface between language, the law and crime, e.g. audio analysis of criminal exemplars (bomb threats, etc.) including speaker identification.
George N. Rouskas Network architectures and protocols, optical networks, Grid computing, scheduling
Nagiza Samatova Graph Theory and Algorithms, High Performance Data Analytics, Machine Learning, Data Mining, Bioinformatics, Systems Biology, Data Management and Data Integration, Scientific and High Performance Computing
Carla D. Savage Combinatorics, combinatorial algorithms, network algorithms, graph theory and discrete mathematics.
Munindar P. Singh Multiagent systems; intelligent agents; agent communication languages and protocols; application-level trust; service-oriented computing; sociotechnical systems; and service science management and engineering.
Robert St. Amant Human-computer interaction, artificial intelligence, intelligent user interfaces, statistical expert systems.
Matthias Stallmann Algorithm design and analysis for both serial and parallel models of computation, experimental analysis of algorithms, algorithm implementation and engineering, combinatorial optimization, graph algorithms, algorithms for design automation.
William J. Stewart Performance evaluation of computer systems, approximate and numerical solution techniques for the analysis of general queueing networks that can be used to model such systems, numerical linear algebra, computer operating systems and parallel architectures and algorithms.
Alan L. Tharp File and data structures, man-machine interfaces, and data-base management systems.
David Thuente Denial of service and security for wireless systems, media access control protocol development for low bandwidth wireless systems, General Game Playing (GGP), Extending game description language (GDL), simulation and performance modeling, communication system design.
Mladen Vouk Dr. Vouk's research and development interests include software engineering (software and system process and risk management, testing, reliability, fault-tolerance), scientific computing (bioinformatics, biophysics, management of scientific data and knowledge, application of engineering methods to genetics, development of numerical and scientific software-based systems, parallel and grid computing, support for scientific problem-solving, agent-assisted workflow support, middlware), computer-based education (network-based education, distance learning, education workflows), and high-performance clous (end-to-end and end-user quality of service, security, forward error correction in high-speed networks, networking middleware, empirical evaluation of cloud solutions, construction of cloud-based systems, VCL).
Ben Watson My research focuses on visual experience, that is the use of display and mobile technology to deliver meaning, create impressions, and ultimately affect human behavior. This research is an important part of the broader emerging field of user experience, which has obvious applications in marketing, and can be applied to a broad range of pressing national problems including health, sustainability, education and security. It spans a number of fields and technologies including visualization, computer graphics, human-computer interfaces, perception, psychology as well as mobile and web development.
Laurie Williams Agile software development methodologies and practices, collaborative/pair programming, software reliability and testing (particularly of secure applications).
R. Michael Young Artificial intelligence, including planning and plan recognition, natural language processing and the development of computational models of human-computer interaction, task-related discourse, interactive narrative and the design of intelligent systems in computer games.
Ting Yu Security. Trust management and privacy protection in open systems. Semi-structured databases.
Moody Chu Matrix Theory, Scientific Computation, Numerical Analysis, Inverse Eigenvalue Problems, Data Mining