What We Do

Computer Science faculty research @NVC spans the core areas of cyber security, database management, software engineering, software verification and validation, artificial intelligence, information assurance, wireless networks, and mobile computing. Ongoing projects include spatial and spatio-temporal data management for storing, analyzing, exchanging, and disseminating spatial and spatio-temporal data in geographical information systems, mobility and service management in wireless systems, group key management in mobile ad hoc and sensor networks, software reuse metrics and principles of strategic planning and economic evaluation of reuse-oriented investments, interaction of software reuse and safety, software reliability assessment methodology for identifying domain based generic architectures, database methodology for integrating clinical and genomic data, methodology for reengineering procedural programs into object oriented programs, methodology for developing principled integrated performance reasoning as required by the United States Government's Federated Enterprise Architecture to applications that deal with software infrastructure issues such as HL7/ Genomic Standards, and software agent architectures for integrating patient records.

The research focus areas of the CS program are:

  • Cyber security
  • Big data
  • Spatio-temporal database management including anomaly detection, indexing and query processing for multidimensional data, stream mining, and visualization
  • Mobility, service and security management in mobile and wireless systems
  • Software reuse and reliability
  • Medical multi-databases and information retrieval
  • Formal methods for software verification

Who We Are

The Computer Science Program at NCR has been established since 1975 to provide research and instructional services to federal and industrial sectors in Northern Virginia. The Computer Science faculty possesses rich expertise in a broad variety of specialized research topics that are broadly connected to the areas of software engineering, database systems, and communications systems. The research agenda of the Computer Science Program applies its core technical expertise to creating computer-based systems that have impact on the lives of scientists, engineers, students, and the general public. The research projects across multidisciplinary areas draw the Computer Science Program faculty together in diverse research areas to combine their expertise in creative and innovative ways. The hallmark of research in computer science at Virginia Tech is reflected in the collaborative, multi-disciplinary nature of the research projects engaged, ranging from medical databases, military applications, software reuse, transportation visualization, watershed monitoring, disease outbreak analysis, geospatial web services, to web usage mining.


  • Department of Defense
  • Missile Defense Agency
  • Microsoft Research
  • Intel Corporation
  • National Science Foundation
  • Netroster
  • National Institute of Health
  • Virginia Department of Transportation
  • Hewlett-Packard (HP)
  • Sun Microsystems


Ing-Ray Chen, Ph.D.
Professor and Program Director
Computer Science Program
National Capital Region
Northern Virginia Center
7054 Haycock Road
Falls Church, VA 22043
(703) 538-8376 (Phone)
(703) 538-8348 (Fax)