The Department of Computer Science and Software Engineering has a strong focus on research, hosting 16 active research groups. We research in a wide variety of areas including, but not limited to:
- Theoretical computer science, computer science education, intelligent computer tutoring
- Artificial intelligence
- Computer networking and cyber security
- Multimedia and computer graphics, computer vision
- Human computer interaction
- Software engineering and its applications
Many of the lead researchers in our research groups are award winners and have international reputations in their fields.
Professor Tim Bell is the primary instigator of Computer Science Unplugged, a system of activities for teaching computer science without computers. Professor Bell is also a winner of the UC Innovation Award which honours efforts to have academic research adopted in the wider community. He has also received the ETH (Zurich) ABZ International Honorary Medal for Fundamental Contributions in Computer Science Education.
Professor Andy Cockburn specialises in human-computer interaction. Professor Cockburn serves on the editorial boards of ACM ToCHI, the Human-Computer Interaction Journal, and Foundations and Trends in Human-Computer Interaction. He was papers co-chair for CHI 2014 and 2015. In 2015 he was inducted into the CHI Academy, which honours leaders in the field.
Professor Tanja Mitrovic (pictured above with lecturer Moffat Matthews) is the leader of the ICTG (Intelligent Computer Tutoring Group). Professor Mitrovic is a past president of the International Artificial Intelligence in Education Society, and President-Elect of the Asia-Pacific Society for Computers in Education (2018-2019). She specialises in Artificial Intelligence methods in online learning systems. She has developed Intelligent Tutoring Systems that are used worldwide. Professor Mitrovic is the Associate Editor of the following journals: IEEE Transactions on Teaching and Learning Technologies, Artificial Intelligence in Education, and Research and Practice in Technology-based Education.
Associate Professor Richard Green specialises in computer vision. He is the leader of the Computer Vision Lab. He has received almost $3 million in funding from the Foundation for Research, Science and Technology to develop an intelligent vision-based pruning system and $1 million from the Ministry of Business, Innovation and Employment (MBIE) smart ideas investment project to develop a drone capable of autonomously pruning plantation forests.
Dr DongSeong Kim specialises in cyber security. He leads the Cyber Security Lab at UC. Dr Kim has been working on graphical security models for ICT systems including Cloud computing, Internet of Things, Smart Grid, Software Defined Networking. Recently, as NZ-PI, he received a research grant on Security Risk Analysis and Modelling for Cloud Computing by Qatar's National Priorities Research Program (NPRP) project (a total of 807,013 USD from 2016 to 2019) with Dr Khaled Khan (Lead PI) and Dr Noora Fetais from Qatar University.
Dr Matthias Galster specialises in Software Engineering. He heads the Software Engineering Research and Applications Lab. Software Engineering researchers at UC are also members of Software Innovation NZ. Dr Galster studies how we can improve the way we develop high-quality software. Focus areas include software requirements engineering, software architecture design, software architecture knowledge management and decision making, variability in software architecture, software engineering teams, processes and practices and empirical software engineering.
Research groups and laboratories
- Algorithm Engineering Group
- Artificial Intelligence Research Lab
- Computer Graphics and Image Processing Group
- Computer Science Education Group
- Computer Science Unplugged
- Computer Vision Lab
- Cybersecurity Lab
- Human-Computer Interaction and Multimedia Lab
- Intelligent Computer Tutoring Group
- intelliHealth Systems Research Lab
- Network Research Group
- PlanetLab NZ
- Simulation Research Group
- Software Engineering Research and Applications (SERA) Lab
- Software Visualisation Group
- Theoretical Computer Science
Our library of technical reports and theses illustrates the breadth of our students' work.
For all enquiries please contact the chair of the Research Committee: