Research Labs

SciTech

Computer Science Department Research Labs.

 

The AI Lab at USU conducts research on the foundations of Artificial Intelligence, as it pertains to autonomous agents, knowledge representation, automated reasoning, and machine learning.  A main research thrust of the lab is on human-centric AI systems that can operate with incomplete or faulty models and advice.  Application areas addressed by the lab include defense (UAVs and ISR), systems biology, and assistive technology.  Current projects include human-instructable/field-programmable agents (DARPA-sponsored Bootstrapped Learning), planning interventions in gene regulatory networks, heuristics for domain-independent planning, and route-finding for the visually impaired

Computational Geometry and Bioinformatics Algorithms Laboratory (CGBAL)
 

Headed by Dr. Minghui Jiang, this laboratory is directed towards basic research in theoretical computer science, in particular, the design of efficient exact or approximation algorithms for fundamental problems with important real-world applications.  Work within the laboratory focuses on (1) discrete and computational geometry, and (2) bioinformatics and computational biology.

Computer Vision & Pattern Recognition Lab 
 

Under the direction of Dr. Heng-da Cheng, research in this lab focuses on topics such as real-time image detection and classification, color image processing, motion detection and tracking, and image retrieval.

 CSATL
 

The USU Computer Science Assistive Technology Laboratory headed by Dr. Vladimir Kulyukin focuses on developing practical assistive-technology solutions that provide disabled individuals with greater autonomy within their various environments.

 

Software Testing Lab

Software testing is an expensive, yet imperfect process. Software systems can be large and exhaustive testing is usually not feasible. Products released with inadequate testing can cause bodily harm, result in large economic losses, and affect the quality of day-to-day life. My primary research goal is to develop and examine new software testing techniques that may help testers to more effectively identify software defects. Software testers often intuitively test for defects that they anticipate while less foreseen defects are overlooked. My main research applies combinatorial testing strategies that may offset some degree of human bias. In addition, I also work with undergraduates on empirical studies of student programming bugs and curriculum improvements.

 

Space Software Lab

The Space Software Laboratory is now a part of the Space Dynamics Laboratory (http://sdl.usu.edu) and continues in research towards the development of software to support space research and defense. Primary research areas are associated with Plug and Play technologies, software fault-tolerance, and self-organizing networks and systems.

Work within the laboratory focuses on programming techniques and tools for small satellite applications. Software developed in this lab has flown on a number of space missions. The Satellite Data Model (SDM) software system associated with numerous small satellite programs was produced in this lab. We also develop software in support of the US Air Force Research Lab Plug-and-Play efforts for the CubeSat and PnPSat2 programs. “