Research groups

View the wide range of research groups in the School of Engineering and Computer Science.

Research is a key part of our work at the School of Engineering and Computer Science and a diverse range of projects are underway at any one time.

Artificial Intelligence Group


The Artificial Intelligence Group carries out research in Machine Learning, Neural Networks, Cognitive Science and Data Mining. Active projects include a system for automatic clustering of temporal data, analysing the evolution of cooperative behaviour, and the development of reinforcement learning techniques for complex tasks.

Cloud Research Group

Cloud Research Group

The Cloud Research Group is conducting research into cloud related areas of distributed computing, including, services and service oriented architectures, workflows, cloud computing markets, resource allocation, high performance computing, scientific computation, eResearch and the associated topics of social computing and reputation.

Communications and Signal Processing (CaSP) Group

The CaSP group focuses on the development and application of signal processing techniques. The areas of application include physical layer wireless communications, audio and acoustics, control systems and biomedical devices. Specific research topics we work on include cognitive radio, multichannel systems, wireless channel modelling, audio coding, blind source separation, target tracking, nonlinear system identification and image processing.

Computer Security Research Group

Computer Security research with the School of Engineering and Computer Science spans networking, programming languages, machine learning and distributed computing. Projects include detection of web malware, distributed denial of service and managing trust and reputation.

ELVIS - Software Engineering and Programming Languages

ELVIS's work ranges from more technical research concerning the structure of software and tool support for development, to human-computer interaction and software development processes. They have experience and interests in a wide range of topics and applications in the Object Oriented paradigm, including visualisation, design patterns, software reuse, and frameworks, as well as in interface design and evaluation.

Evolutionary Computation Research Group

The Evolutionary Computation Research Group focuses on a range of topics such as Genetic Programming, Learning Classifier Systems, Particle Swarm Optimisation, Multi-Objective Optimisation, Evolutionary Computer Vision, Image Analysis and Signal Processing, and Evolutionary Art. The group consists of people from computer science, artificial intelligence, operations research, statistics, computer systems engineering.

Human-Computer Interaction

The Human-Computer Interaction Group (HCI) carries out research on information visualisation techniques and systems, natural user interfaces, user experience techniques, and mobile education systems. The group consists of academics and students from a variety of disciplines including human computer interaction, media design and network engineering.

Mechatronics Research Group

The Mechatronics Group has the largest fleet of mobile robots in New Zealand. The fleet comprises of 6 individual robots: MARVIN our security guard; Itchy and Scratchy, who work in a co-operative manner, the Tank, a tracked vehicle which is the grandmother in the USAR (Urban Search and Rescue) project, Rubblebot, the mother in the USAR project and finally the ROV, an underwater submersible vehicle. The end goal is of the Mechatronics Group is to create fully autonomous robots, where human intervention is not required for normal operation.

Networking Research Lab

The Networking Research Lab focuses on design, implementation and experimentation of innovative and practical networking protocols and mechanisms and systems for wired/wireless Internet communications.

Programming Languages Research Group

Programming Languages

The Programming Languages Research Group is one of the leading object-oriented programming languages research groups in Australasia with links to a large number of international institutions worldwide. We work on modern object-oriented languages, type systems, modelling, and formal methods and contribute to the development of both commercial programming languages and research ones. The programming languages currently developed at VUW include but are not limited to: Grace, Whiley, Wyvern, L42, DeepJava, and many others. We always seek new PhD students with the background in compilers or formal methods or type systems to join our group of 8+ academics and many Thesis and Honours students.

Sonic Engineering Lab for Creative Technology

Sonic Engineering Lab for Creative Technology is the confluence between art and technology. It is a collaboration between the School of Engineering and Computer Science and New Zealand School of Music at Victoria University of Wellington. The lab explores the implementation of creative technology in musical applications. Main areas of research include Mechatronic Sound Sculptures, Gesture Recognition for Musical Applications, Augmented Instruments, Interactive Sensors Systems, Computational Ethnomusicology, and Hyper-Pedagogy.

Smart Power and Renewable Energy Systems Group


The Smart Power and Renewable Energy Systems Group at the School of Engineering and Computer Science is conducting research into topics such as integrating wind power into distribution networks, increasing the efficiency of renewable power sources, regulating voltage supply within networks incorporating renewable energy sources, demand response applications, power electronic solutions for industry, home energy management systems and internet of things ( IoT).

Software Defined Networking Research Group (SDN)

The SDN Research Group was created to foster collaboration with industry, academic and individuals in regard to independent research and development activities promoting SDN.

Vision, Image Computation, and Computer Graphics (VICG) Group


The Vision, Image Computation, and Computer Graphics group conducts research on how artificial systems can interact, replicate and give insight into the visual sense of humans (and other animals). From the computer graphics of Hollywood to the fundamental understanding of neuroscience related to vision, there is a wide range of advances and interesting discoveries to be made. Computer graphics is the foundation for video games and movie visual effects, and our researchers have links with Wellington's internationally recognised entertainment industry. Computer Vision seeks to improve the sensing of autonomous platforms from CCTV cameras to mobile robots and even anthropomorphic humanoids. Image Processing addresses the problem of extracting the information an image holds, from identifying unusual activity in airports to evolving detectors to autonomously outline objects of interest.

Wireless Communications Research Group

The Wireless Communications Research Group focuses on the physical layer aspects of next generation communication systems. In particular, the focus is on design and analysis of techniques for improving the spectral efficiency of 5G systems. Topics under investigation include massive MIMO, heterogeneous networks, cognitive radio and millimeter wave communications.

Wireless Networks Research Group

Wireless Networks Research Group (WiNe) focuses on core networking technology that enables the plethora of diverse devices in the Internet to communicate effectively and reliably over wireless communication, including the relevant core network protocols and systems to achieve these goals. We study advanced networking protocols and architectures for the fast evolving Internet and 5G mobile telecommunication systems. With the network as the focal point, our research covers networking protocol and architecture design, resource management and performance evaluation using mathematical analysis, simulations, experimentation and network measurements.

Interdisciplinary research

In addition to the strong links between groups in the School, collaborations are also well-established with groups outside the School.

Centre for Logic, Language and Computation

The Centre for Logic, Language and Computation (CLLC) was established in February 2001.

The aim of CLLC is to promote research in logic, computation and the logical analysis of language (including related areas, such as formal syntax), particularly at the interface between these disciplines.

CLLC consists of people from mathematics, computer science, philosophy and linguistics.