School of Computer Science

Research groups and centres

The school has five major research groups reflecting its particular strengths within Computer Science research. Beyond that, we have individual academics that are experts in particular fields of research.

Theory Group

Theoretical computer science focuses on the abstract, mathematical nature of computation. Areas of interest are: automata theory, computational biology, computational complexity, computability and randomness, design and analysis of algorithms, and unconventional models of computation. Related research subjects include biology, combinatorics, data science, logic, and theoretical physics.

Members of this group also belong to the Centre for Discrete Mathematics and Theoretical Computer Science (CDMTCS) and contribute to the CDMTCS report series. They are:

Find out more about the Theory Group.


Intelligent Systems and Informatics

Intelligent Systems and Informatics (ISI) research group focuses on various theoretical and practical aspects of artificial intelligence, modern health informatics, computational biology, 3D computer vision, and medical image analysis including (but not restricted to) case-based reasoning, data mining, pattern recognition, image understanding and retrieval, 3D scene reconstruction and description, machine learning, search, planning, and intelligent software agents.

Our agenda with respect to health informatics is closely tied to the National Institute for Health Innovation. We are interested in the use of intelligent computing techniques to improve the quality of healthcare delivery with particular attention to chronic disease management.

In computational biology we specialise in evolutionary bioinformatics and the application of machine learning techniques to biological data. Evolutionary bioinformatics includes the use of probabilistic models of biomolecular sequence evolution and computationally intensive statistical inference methods such as Markov chain Monte Carlo.

In computer vision and image analysis we explore advanced image and vision models (e.g. based on second- and higher-order Markov random fields and point processes) and focus on intelligent real-time vision systems, applied photogrammetry, vision-guided robotics, computer-aided medical diagnostics using medical imaging, and other applied image analysis problems (such as e.g. soil quality evaluation by 3D image analysis).

Members of this group are:

Find out more about Intelligent Systems and Informatics

Find out more about the National Institute for Health Innovation


Software Engineering Research Group

SERG (the Software Engineering Research Group) is a forum for research and collaboration amongst staff in the Computer Science Department working 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, but not limited to: Software Tools and Techniques, Software Quality, Formal Methods, Human Computer Interaction, Computer Graphics, Scientific and Medical Visualization, Database Systems, and Computer Science Education.

Our members publish extensively in top international software engineering journals and conferences. SERG has a large number of thesis students undertaking research supervised by group members. The members are:

Find out more about SERG.


Systems Development & Evaluation (SDE)

The Systems Development and Evaluation Group has broad interests in the design, measurement, performance evaluation, and security of distributed systems. Our researchers have wide expertise in various fields such as computer networks, performance evaluation, Internet measurements, Internet applications, statistical modelling, cloud computing, mobile systems, content delivery systems, cyber security, big data analytics, software watermarking and obfuscation, and computer architectures.

Members of this group are:


Associated Centres

Centre for eResearch

The Centre for eResearch is a cross-faculty research centre, hosted within the Faculty of Science. We develop new ways to apply computer and information sciences to all research and science disciplines, both at the University of Auckland and within nationwide research programmes. We aim to enhance the understanding of research processes and the delivery of research computing services.

Find out more about eResearch.

Centre for Discrete Mathematics and Theoretical Computer Science (CDMTCS)

The Centre for Discrete Mathematics and Theoretical Computer Science, CDMTCS, which is a joint venture involving the Computer Science and Mathematics Departments of the University of Auckland, was founded in 1995 to support basic research on the interface between mathematics and computing, to foster research and development in these areas within the South Pacific region, and to create links between researchers in that region and their counterparts in the rest of the world.

Find out more about CDMTCS.

Centre for Computational Evolution

The Centre for Computational Evolution brings together researchers who share an interest in developing software tools and mathematical models for understanding evolution and molecular ecology from genes to genomes. This approach spans fields as diverse as linguistics, ecology, the origin of life and epidemiology.

Find out more about the group