CS/IT Projects

Artificial Intelligent (AI) for Automating Response to Threats

Supervisor(s):  Associate Professor Julian Jang-Jaccard

Supervisor’s webpage: http://www.massey.ac.nz/massey/expertise/profile.cfm?stref=578350

Project description

The Cybersecurity Lab in the discipline of Comp Sci/Info Tech is offering a number of summer scholarships for an area of studies for Artificial Intelligence (AI) to automate cybersecurity threat responses. Numerous possible topics might be explored within the following themes where the summer scholars will work with the existing team members that comprise of a project leader, PhD students and a postdoc.

  • A real-time situation awareness monitoring system that monitors and collects both common and Al- powered threats, with a high level of situation awareness analysis capability to provide a real-time ‘lens’ into Al capabilities of adversaries as well as vulnerability and readiness of important assets against threats;
  • The next generation cyber security orchestration powered by Al and game theory that can find the right set of response strategies or action sequences by examining the trade-off between the defence and attack strategies with a high visualisation capability to keep humans in the loop;
  • An autonomous threat response system that is resilient against emerging threats with self- protection, self-healing, and self-improvement capabilities via deep reinforcement learning and adaption that require minimum human intervention.

Developing A Social Media Content Extraction Portal       

Supervisor(s): Dr Kristin Stock

Supervisor’s webpage: http://seat.massey.ac.nz/personal/k.stock/

Project Description

The student will develop a portal that will allow users to extract data from a range of different social media platforms, specifying parameters such as keywords, date ranges and location parameters (coordinates, place names).  The portal will access the different platforms (e.g. Flickr, Twitter, Reddit) through APIs, extract the data and present back to the user in a suitable form.  If there is enough time, the portal may include some visualisation functions (particularly mapping of geographic data).  The project will involve some challenges to do with data access restrictions imposed by the APIs, different data models used in different APIs, resolution of semantic differences in data, etc.

Strong programming skills as essential, but the programming language is flexible.

Understanding the impact of cultural user experience (CUX)

Supervisor(s): Dr Arzoo Atiq

Supervisor’s webpage: https://www.massey.ac.nz/massey/learning/colleges/college-of-sciences/about/natural-sciences/inms-staff/all-staff/all-staff_home.cfm?stref=895450

Project Description

The research will investigate the impact of cultural user experience on technological globalisation. In this study, we want to explore the limitations of cultural user experience in an empirical research setting. The student will develop two websites to collect data from different cultural groups to study how each group perceives the similar interfaces and evaluate the design principles for professional social media identified in our earlier research. We will evaluate around the following attributes: usability, reliability, ease of use, efficiency, accessibility, identification, pleasure, stimulating and no experts. As different cultural UX evaluation methods will test different attributes, we plan to complete this study using a combined assessment approach based on heuristic evaluations, journey maps and emotional cards. We will spend 5 weeks designing and implementing the interface, as well as detailing the evaluation methods. If time permits, we will also start the data collection by the end of 4th week.

Entity-Component-System Game Engine

Supervisor(s): Dr Daniel Playne

Supervisor’s webpage: https://www.massey.ac.nz/~dpplayne/

Project Description

The Entity-Component-System (ECS) architecture is a software architecture commonly used by modern game engines and computer graphics frameworks. Production-level game engines are complex beasts and use a variety of editors to configure games which obscures the underlying structure of the ECS architecture. This project aims to develop a simplified 2D game engine in Java that exposes the Entity-Component-System architecture to the developer. The purpose in exposing the architecture is to allow development at the code-level as a teaching / demonstration tool to provide a greater understanding of how the underlying mechanisms work. The engine will also provide a convenient framework for future development.

The ideal candidate will have a good understanding of Java, 2D Computer Graphics (159.235) and Object-Oriented Programming (159.234).

Virtual Reality for Supporting Mental Health

Supervisor(s): Dr Nilufar Baghaei

Supervisor’s webpage: https://www.massey.ac.nz/massey/expertise/profile.cfm?stref=152322

Project Description

Mental health conditions pose a major challenge to society. Virtual Reality (VR) in mental health is an innovative field. Recent studies support the use of VR in the treatment of anxiety, phobia etc. However, there is little research on using VR for supporting depression, and specially in offering an individualised experience to improve mental health. This project will involve using Unity to add features to an existing VR app for supporting mental health. You will be adding new avatars, new environments and new behaviour for the avatar. The requirements will be provided. We will be using some of Unity’s existing assets as well. The goal of the project is to evaluate the VR app with participants and study its effectiveness in increasing people’s self-compassion. This is an exciting project with a lot of potentials ? Knowledge of Unity/C# is preferable, but not required. No knowledge of mental health is needed.

Graphics Library for TTGO T-Display  

Supervisor(s): Dr Martin Johnson

Supervisor’s webpage: https://www.massey.ac.nz/massey/learning/colleges/college-of-sciences/about/natural-sciences/inms-staff/inms-computer-science-staff/inms-computer-science-staff_home.cfm?stref=037330

Project Description

This project involves writing a simple graphics library for the embedded board used in 159236. The current library can draw lines, rectangles, text and image, the project will extend this to allow filled triangles and arbitrary transformations for the current primitives. The student must have a very good knowledge of C programming and some understanding of graphics.

Are you interesting in AI and deep learning?

Supervisor(s): Professor Ruili Wang

Supervisor’s webpage: https://www.massey.ac.nz/massey/learning/colleges/college-of-sciences/about/natural-sciences/inms-staff/all-staff/all-staff_home.cfm?stref=980830

Project Description

Are you interesting in AI and deep learning? If so, we have a project for you. We have projects in image processing, video processing, natural language processing and speech processing. They are fun and interesting. I am sure one of the projects will meet your interests. Please contact Professor Ruili Wang via email: Ruili.wang@massey.ac.nz or phone: 021891699