SCHOOL OF ENGINEERING AND COMPUTER SCIENCE

People

Academic Staff

Staff Member Research Interests Teaching
George Allan Epistemology of Project Management
Risk Management
ENGR 301 - Project Management
ENGR 302 - Group Project
Lindsay Groves Formal Software Development COMP 425 - Computational Logic
NWEN 303 - Concurrent Programming
SWEN 224 - Formal Foundations of Programming
SWEN 421 - Formal Software Engineering
SWEN 431 - Advanced Programming Languages
Thomas Kühne Object-Oriented Metamodeling Models
Domain Customized Languages
Architecture Stratification
Multi-Level Programming
COMP 304 - Programming Languages
SWEN 223 - Software Engineering Analysis
SWEN 424 - Model-Driven Development
Hui Ma Database Systems
Conceptual Modelling
SWEN 301 - Structured Methods
SWEN-304 – Database System Engineering
SWEN 423 - Object-Oriented Paradigms
SWEN-432 – Advanced Database Design and Implementation
Stuart Marshall Human Computer Interaction (HCI)
Mobile User Interfaces
Information Visualisation
COMP-313 – Computer Game Development
SWEN 302 - Agile Methods
SWEN 303 - User Interface Design
SWEN 422 - Human Computer Interaction
James Noble Object-Oriented Software Design SWEN 425 - Design Patterns
David Pearce Programming Languages
Compilers
Program Analysis
ENGR 101 - Engineering Technology
SWEN 102 - Introduction to Software Modelling
SWEN 221 - Software Development
SWEN 222 - Software Design
SWEN 430 - Compiler Engineering
Alex Potanin Programming Languages  
marco-servetto.jpg Marco Servetto Programming Languages
Software Engineering
SWEN 102 - Introduction to Software Modelling
SWEN 221 - Software Development
SWEN 222 - Software Design
  David Streader Formal Methods ENGR 101 - Engineering Technology
SWEN 224 - Formal Foundations of Programming
SWEN 421 - Formal Software Engineering
SWEN 430 - Compiler Engineering
Ian Welch Internet Security
Preservation/Access to Digital Artifacts
NWEN 303 - Concurrent Programming
NWEN 304 - Advanced Network Applications
NWEN 401 - Distributed Systems Design
NWEN 405 - Security Engineering
Robert Biddle (Adjunct) Games and Media
Usable Security
Agile Development
Nicholas Cameron (Honourary Research Associate) Programming Language Theory
Mark Moir (Adjunct) Practical and theoretical aspects of
concurrent, distributed, and real-time systems

Post-Graduate Thesis Students

Student Topic Degree Supervisor
Fahmi Abdulhamid Speech Visualisation MSc Stuart Marshall
Craig Anslow Collaborative Software Visualization in Co-located Environments PhD James Noble, Stuart Marshall
Daniel Atkins X10 Programming Language MSc Alex Potanin
Daniel Cope Evaluating multi-touch APIs MSc Stuart Marshall
Siva Dorairaj Distributed Agile Projects PhD James Noble, Petra Malik
Michael Homer Language Features for Expressiveness and Reuse PhD James Noble
Timothy Jones Grace Programming Language PhD James Noble
Ahmed Khalifa Ownership and Immutability PhD Alex Potanin, James Noble
Roman Klapaukh 3D Gestures for Graphs PhD David Pearce, Stuart Marshall
Paley Li Ownership and Immutability PhD James Noble, Nicholas Cameron
Julian Mackay Ownership and Coq MSc Alex Potanin, Lindsay Groves
Saptarshi Mukerji Audio Gestures for Music Data MSc James Noble, Ajay Kapur
Mawarny Md Rejab Agile Software Development PhD James Noble, George Allan
Michael Waterman Architecture in Agile Software Development PhD James Noble, George Allan

Alumni

  • Alumni contains a long list of people who have studied in the Elvis group or have visited us.

Friends of Elvis

  • Pippin Barr - Alumni, Institute of Digital Games, University of Malta, Malta
  • Alan Blackwell - Collaborator, Senior Lecturer, University of Cambridge, England
  • Brenda Chawner - Collaborator, Senior Lecturer, School of Information Management, Victoria University of Wellington
  • Dave Clarke - Collaborator, Katholieke Universiteit Leuven, Belgium
  • JoergEvermann - Collaborator, Memorial University of Newfoundland, Canada
  • Brian Foote - Collaborator, USA
  • Neal Glew - Alumni, Senior Staff Rresearcher, Intel, USA
  • Rashina Hoda - Alumni, Lecturer, University of Auckland, New Zealand
  • Ajay Kapur - Collaborator, Senior Lecturer, New Zealand School of Music, Victoria University of Wellington
  • Rilla Khaled - Alumni, Associate Professor, University of Malta, Malta
  • Chris Lewis - Alumni, PhD student, University of California, Santa Cruz, USA
  • Sebastian Link - Collaborator, Associate Professor, Department of Computer Science, University of Auckland
  • Sky Marsen - Collaborator, Senior Lecturer, School of Linguistics and Applied Languages, Victoria University of Wellington
  • Stephen Marshall - Collaborator, Senior Lecturer, Centre for Academic Development, Victoria University of Wellington
  • Angela Martin - Alumni, Project Manager, MetService, Wellington, New Zealand
  • Robert O'Callahan - Collaborator, Mozilla Corporation, Auckland, New Zealand
  • Dirk Riehle - Collaborator, Professor, Friedrich-Alexander University of Erlangen-Nurnberg, Germany
  • Ewan Tempero - Collaborator, Associate Professor, University of Auckland, New Zealand
Topic attachments
I Attachment Action Size Date Who Comment
marco-servetto.jpgjpg marco-servetto.jpg manage 2.5 K 15 Feb 2012 - 13:26 Main.craig