Information and computer sciences research

CSSE researchers with virtual reality equipment

The excellent reputation of the Human Computer Interaction and Multimedia Lab, a research facility in the Computer Science Department at UC, combined with the natural attractions of the stunning South Island of New Zealand, make the lab an appealing destination for sabbatical leave. 

Our goal is to understand human factors in computer use, and to use this knowledge to create interfaces that are faster to learn, more efficient to use, and more subjectively satisfying than the current state of the art. 

Our research in Computer Networking includes enhancing TCP performance on both wireline and mobile wireless networks. Current projects at the Research Laboratory on Network Management, Performance and Simulation are in multimedia communications networks, the Internet, grid processing, and distributed computer simulation. 

Research strengths

Areas of current research in theoretical computer science and software engineering include:

  • Software requirements engineering, architecture, development processes and practices
  • Visualising class cohesion with virtual worlds
  • Algorithms and data structures
  • Computability and complexity
  • Formal languages, grammars and automata
  • Formal methods of software engineering
  • Logic, theorem proving and verification
  • Programming language concepts and compilers
  • Semantics of programs and specifications

Research centres and groups

Researchers and supervisors

Staff actively working in these areas are:

Walter Guttmann

Senior Lecturer
Jack Erskine 300
Internal Phone: 92451

Kourosh Neshatian

Senior Lecturer
Jack Erskine 212
Internal Phone: 92455

Matthias Galster

Senior Lecturer
Director of Software Engineering
Jack Erskine 314
Internal Phone: 92172

Moffat Mathews

Senior Lecturer
Director of Studies (International)
Jack Erskine 213
Internal Phone: 92452

Neville Churcher

Adjunct Senior Fellow
Jack Erskine Rm 307
Internal Phone: 92284

Areas of current research in Artificial intelligence and intelligent computer tutoring include:

  • Machine learning including statistical learning and connectionism
  • Biologically-inspired computation
  • Artificial life in particular open-ended evolution
  • Combinatorial search in particular meta-heuristic and hyper-heuristic approaches
  • Cognitive rehabilitation
  • ASPIRE system for building and running intelligent tutoring systems
  • SQL-Tutor system for learning SQL
  • KERMIT Knowledge-based Entity-Relationship Modelling Intelligent Tutor
  • EER-Tutor and ERM-Tutor systems for learning database design
  • NORMIT data normalisation tutor
  • UML-Tutor system for learning UML class diagrams
  • CAPIT system for learning capitalisation and punctuation

Research centres and groups

Researchers and supervisors

Staff actively working in these areas are:

Kourosh Neshatian

Senior Lecturer
Jack Erskine 212
Internal Phone: 92455

Thomas James Young

Tanja Mitrovic

Professor
College of Engineering Associate Dean (Postgraduate)
John Britten Rm 113
Internal Phone: 94269

Moffat Mathews

Senior Lecturer
Director of Studies (International)
Jack Erskine 213
Internal Phone: 92452

Areas of current research in computer networking  include:

  • Enhancing TCP performance on both wireline and mobile wireless networks
  • Fast mobility and admission control mechanisms in multimedia cellular IP networks
  • IPv4-to-IPv6 transition mechanisms
  • Control-theoretic approaches to self-similar traffic management
  • Ad hoc wireless networks
  • Differentiated services IP networks and quality of service routing
  • Sequential estimators for automated output data analysis during MRIP (Multiple Replications in Parallel) simulation
  • Comparative studies of sequential estimators of mean values during steady-state simulation
  • Sequential estimators of quantiles during steady-state simulation
  • Sequential quantitative simulation of rare events
  • MRIP simulation and Variance Reduction
  • Sequential analysis of heavy-tailed data and data from self-similar processes during steady-state simulation
  • Akaroa2 automated controller of distributed quantitative discrete-event simulation

Research centres and groups

Researchers and supervisors

Staff actively working in these areas are:

Dong Seong Kim

Senior Lecturer
Jack Erskine Rm 304
Internal Phone: 95370

Andreas Willig

Associate Professor
Jack Erskine 302
Internal Phone: 92208

Areas of current research in human-computer interaction and multimedia include:

  • Human-Robot Interaction (HRI)
  • Augmented Reality (AR)
  • Virtual Reality (VR)
  • Touchscreen input for cockpit flight displays
  • Spatially-stable overviews for document navigation
  • The influence of visual angle on popout effects
  • The effects of artificial landmarks on learning and performance in spatial-memory interfaces

Research centres and groups

Researchers and supervisors

Staff actively working in these areas are:

Adrian Clark

Senior Lecturer
Lecturer - Teaching and Administration
John Britten Rm 201 West
Internal Phone: 92458

Tim Bell

Professor
Jack Erskine 303
Internal Phone: 92118

Neville Churcher

Adjunct Senior Fellow
Jack Erskine Rm 307
Internal Phone: 92284

Areas of current research in computer vision, computer graphics and image processing include:

  • Orthogonal feature descriptors
  • Segmenting motion
  • Tracking complex articulated motion
  • Robot guidance and electric wheelchair collision avoidance
  • Real-time, Non-photorealistic and Terrain rendering
  • Facial expression analysis, recognition, mapping
  • Crowd simulation
  • Fluid modelling and rendering
  • Moment-based image features
  • Tchebichef moments
  • Texture analysis
  • Multifractal analysis
  • Biomedical image analysis
  • Parallel computations

Research centres and groups

Researchers and supervisors

Staff actively working in these areas are:

Richard Green

Professor
Jack Erskine 202
Internal Phone: 92096

Ramakrishnan Mukundan

Associate Professor
Jack Erskine 311
Internal Phone: 92201

Areas of current research in cybersecurity include:

  • Cloud computing security
  • Internet of Things (IoT) security
  • Security for Software Defined Networks (SDN)
  • REASSURE (REliability, Availability, Security, SUrvivability and REsiliency) modelling and analysis
  • Automatic exploit generation

Research centres and groups

Researchers and supervisors

Staff actively working in these areas are:

Dong Seong Kim

Senior Lecturer
Jack Erskine Rm 304
Internal Phone: 95370