Navigate Up
Sign In
The School of Computing

Research Labs

SoC Research Labs

In addition to the many teaching and general purpose labs, CDM is host to a number of specialized labs designated to specific research areas. These labs are equipped with advanced technology, software and experimental tools to support faculty and students in their research endeavors.

Requirements Engineering Lab

Requirements Engineering (RE) lies at the heart of software development, and is concerned with the specification of real-world goals, functions, and constraints on software-intensive systems. The RE Lab focuses its attention on solving RE related problems through the application of a wide variety of techniques including Artificial Intelligence, Information Retrieval, and general Software Engineering principles. Current projects include SABRE (Software Architecture Based Requirements Engineering) in collaboration with Iowa State University, IDLG (Integrated Dynamic Link Generation), and SunTone FM (in conjunction with Sun Microsystems). For further information e-mail 

Mobile E-Commerce Lab

The Mobile E-commerce Lab provides support for research and development in the area of Mobile E-commerce. Students are encouraged to join a team of faculty members and graduate students to work on such research problems as:

  • Design and development of systems that communicate with wireless web-enabled devices

  • Interface design for hand-held computers and web phones

  • E-commerce applications for mobile devices.

For more information, e-mail .

Solid Objects Lab

The Solid Objects Lab specializes in the modeling and manufacture of real objects using CNC (computer numerical control) technology and systems for digitizing 3D objects into modeled spaces. The CNC facilities include a three-dimensional router for cutting plastics, wax and wood as well as a flatbed cutter for pattern cutting. Digitzing facilities feature MicroScribe, an industry standard digitizing arm, a piezo scanner and photogrammetric modeling.

Software Engineering Research Lab

The Software Engineering Research Lab supports M.S. and Ph.D. students to develop and test experimental large-scale software systems. Under the direction of Professor Xiaoping Jia, students are working on a number of software engineering research projects, including:

  • Tools for model-driven engineering (MDE)
  • Security, reliability, and usability of electronic voting systems
  • Tools for distributed collaboration and collaborative software development
  • User interface development and usability engineering.

For more information, e-mail .

Multimedia Networking

The mission of the Multimedia Networking Research Laboratory (MNLAB) is providing high-quality research and development contributions to the area of multimedia networking. The MNLAB provides hands-on experience for CDM students in the advanced networking courses. Assistant Professor Ehab Al-Shaer is the director of the lab. The multimedia lab houses 20 Multimedia Workstations, which contain 14 Sun Ultra 10 workstations running Solaris 7 and four PC Window NT platform machines. The MNLAB workstations are connected with 100 Mbps switch which connects to the MBONE. The lab is supported in part by CDM, Sun Micro Systems and IONA Technologies. For more information, write to

Artificial Intelligence (AI) Research

The AI Research Lab will be home to a number of active research projects, including studies in information retrieval, natural language processing, data mining and intelligent agents. This lab will support faculty members and graduate students and will provide office space for Ph.D. students. For more information, write

American Sign Language (ASL) Research

The ASL project team is using this facility in its effort to design software that will translate the spoken word into sign language. The ASL lab holds four PCs and a video card. Recently, the team used the lab to allow members of the deaf community to test software that demonstrates finger-spelling. For more information, visit the project website or write

E-Commerce Technology (ECT) and Information Systems (IS)

The ECT and IS Lab is used by the e-commerce research group and the ASL project team. Faculty members with expertise in IS, ECT and HCI will have an opportunity to test commercial software and servers in this laboratory. It contains 17 workstations, UNIX and NT servers, a video camera, a digital camera and a 3-D digitizer. For more information, e-mail or

Visual Computing (VC) Research Lab

The Intelligent Multimedia Processing (IMP) Lab and Medical Informatics (MedIX) Lab's research is focused on medical imaging, image processing, computer vision, content-based multimedia retrieval, data mining and knowledge discovery. Faculty and students work together on designing novel algorithms in these areas and creating computer-aided tools for real world applications from various domains, including but not limited to health care, real-estate, and homeland security. For more information, visit the IMP and MedIX labs' website.