CSI has access to a very wide range of research capability across almost any area of Information and Communication Technology. Core Centre staff, Professors John Hosking and John Grundy, have world leading capability in the areas of software architecture, model driven engineering, software tools and meta tools, and domain specific visual languages. Associated with the Centre are academics and research groups in the Computer Science and Electrical and Computer Engineering departments. If you are unsure whether expertise is available for your problem, please contact the Centre for advice.

Research groups in Computer Science

Software Engineering Research Group (SERG)

SERG is a forum for research in the software engineering and applications areas. SERG comprises more than a dozen academic staff and undertakes research across a broad range of software engineering-related sub-disciplines, including: Software Tools and Techniques, Software Quality, Formal Methods, Human Computer Interaction, Computer Graphics, Scientific and Medical Visualization, Database Systems, Computer Science Education.

Communication and Information Technology Research (CITR)

The CITR group covers the following areas of research: Communication theory, Distributed computing and internet-based applications, Information technology, Language implementations and formal models, Multimedia imaging (computer vision, visualisation, image or video analysis, biomedical image analysis etc.), Robotics (active intelligent vision, embedded systems etc.).

Intelligent Systems & Informatics Group (ISI)

The aim of the ISI group is the development of new intelligent methods and techniques to deal with this problem. In particular, ISI performsresearch in the following areas: Automated planning, Case base reasoning, Data mining and machine learning, Informed search algorithms, Intelligent information retrieval through the internet, Multi-agents and softbots, AI in health informatics, image analysis, computer games, etc., Medical image analysis

CS Theory Group

The theory group researches theoretical computer science, the branch of computer science that focuses on the abstract, mathematical nature of computation. The group's main interests lie in the general areas of automata theory, computational biology, computational complexity, computability and randomness, design and analysis of algorithms, unconventional models of computation. The group is also interested in related areas, such as biology, combinatorics, logic, and theoretical physics.

Systems Development & Evaluation (SDE)

The SDE group undertakes research inareas related to computer systems, computer architecture, software security, computer communications, and web engineering.

Research groups in Electrical and Computer Engineering

Systems and Control Group

The systems and control group consists of three academic staff and 15 research students. This group has close links with the School of Biological Sciences, School of Medicine and other universities and industries in New Zealand. It also has extensive international links with universities and companies in USA, UK, Germany, Australia, Japan, China, Singapore and Korea.

Embedded Systems Research Grpup (ESR)

The central theme of ESR group is high performance heterogeneous embedded systems (HES) that combine reactive (control-driven) and data-flow processing. Current focus is on semiconductor-based systems with the open doors for new emerging implementation technologies such as nano-mechanical and biological systems. The research goes along two major streams of fundamental and application aspects of HESs.

Engineering Education

The research focus of this group is tertiary-level teaching and learning. Current areas of research interest include OASIS (Online Assessment System with Integrated Study), course-concept inventories and voting technology.

Power Electronics Research Group

The Power Electronics research group is involved with the development of inductive power transfer (IPT), motor control, electric vehicles, power electronics systems and magnetic modelling. For IPT research our long term goals are to make these systems cost competitive with wired systems and to extend the range of applications.

Telecommunications Research Group

The Telecommunications Research Group comprises two research teams – Radio Systems, and Microwave Engineering and Electromagnetics.


The Robotics group's long term goal is to create robot assistants that will interact with and help humans. Research prototypes have been or are being built for a task planner, subtask learners, an instruction understander, navigation, speech recognition, mobile robot, robot arm with gripper and wrist, a mobile robot operating system, robot navigation, vision based robot localisation, vacuuming robot application, soccer robots, teleoperated robots across the network, a robot guide, a virtual robot world for experimentation, and a number of other robotics techniques and applications.

Signal Processing Group

The Signal Processing Group is interested in all aspects of signal processing, from classical one-dimensional topics such as speech processing through to two-dimensional image processing and multispectral analysis techniques. The group’s research efforts are directed towards signal description and analysis, as well as towards hardware implementation systems such as digital signal processor (DSP) chips. Signal processing is not an end in itself; instead it provides a toolkit of techniques that can be applied across all branches of engineering. The group views applications as the primary catalyst for developing new signal processing methods and has three special interest teams in the areas of Speech Processing, Forensic Image Analysis and Forensic Speech Analysis.