Potential PhD Projects

There are opportunities for talented researchers to join the School of Computer Science and Engineering, with projects in the following areas: 

  • Artificial Intelligence 
  • Data and Knowledge Research Group 
  • Embedded Systems 
  • Networked Systems 
  • Programming Languages & Compilers 
  • Service Orientated Computing 
  • Trustworthy Systems 
  • Theoretical Computer Science 
Artificial Intelligence
3D Visualisation of Robot Sensor Data

Supervisory team: Professor Claude Sammut 

Project Summary: Our rescue robot has sensors that can create 3D representations of their surroundings. In a rescue, it is helpful for the incident commander to have a graphical visualisation of the data so that he or she can reconstruct the disaster site. The School of Computer Science and Engineering and the Centre for Health Informatics have a display facility (VISLAB) that permits users to visualise data in three dimensions using stereo projection onto a large 'wedge' screen. 

This project can be approached in two stages. In the first stage, the data from the robot are collected off-line and programs are written to create a 3D reconstruction of the robot's surroundings to be viewed in the visualisation laboratory. In the second stage we have the robot transmit its sensor data to the VISLAB computers for display in real-time. 

This project requires a good knowledge of computer graphics and will also require the student to learn about sensors such as stereo cameras, laser range finders and other 3D imaging devices. Some knowledge of networking and compression techniques will be useful for the second stage of the project. 

A scholarship/stipend may be available. 

For more information contact: Prof. Claude Sammut (c.sammut@unsw.edu.au

Data & Knowledge Research Group
Large Scale Graph Data Processing

Supervisory team: Xuemin Lin, Wenjie Zhang 

Project Summary: Efficient Processing of Large Scale Multi-dimensional Graphs 

This project aims to develop novel approaches to process large scale graphs such as social networks, road networks, financial networks, protein interaction networks, etc. The project will focus on the three most representative types of problems against graphs, namely cohesive subgraph computation, frequent subgraph mining, and subgraph matching. The applications include anomaly detection, community search, fraud and crime detection.  

For more information contact: lxue@cse.unsw.edu.au or wenjie.zhang@cse.unsw.edu.au  

A scholarship/stipend may be available. 

Next-Generation Search on Social Networks

Supervisory team: Wei Wang, Xin Cao 

Project Summary: The immense popularity of online social networks has resulted in a rich source of data useful for a wide range of applications such as marketing, advertisement, law enforcement, health, and national security, to name a few. Ability to effectively and efficiently search required information from the huge amounts of social network data is crucial for such applications. However, current search technology suffers from several limitations such as inability to provide geographically relevant results, inadequately handling uncertainty in data and failing to understand the data and queries resulting in inferior search experience. This project aims to develop a next-generation search system for social network data by addressing all these issues. 

A scholarship/stipend may be available. 

For more information contact: weiw@cse.unsw.edu.au or xin.cao@unsw.edu.au  

Embedded Systems
Effects of Architecture Level Fault Injection in Embedded Processors 

Supervisory team: Sri Parameswaran 

Project Summary: Reliability is becoming an essential part in embedded processor design due to the fact that they are used in safety critical applications and they need to deal with sensitive information. The first phase in the design of reliable embedded systems involves the identification of faults that could be manipulated into a reliability problem. A technique that is widely used for this identification process is called fault injection and analysis. The aim of this project is to develop a fault injection and detection engine at the hardware level for an embedded processor. 

A scholarship/stipend may be available. 

For more information contact: sridevan@unsw.edu.au 

Networked Systems and Security
Aiolos

Supervisory team: Sanjay Jha, Salil Kanhere 

Project Summary: This project aims to develop scalable and efficient one-to-many communication, i.e., broadcast and multicast, algorithms in the next generation of WMNs that have multi-rate multi-channel nodes. This is a significant leap compared with the current state of the art of routing in WMNs which is characterised by unicast in a single-rate single-channel environment. 

A scholarship/stipend may be available. 

For more information contact: sanjay.jha@unsw.edu.au

Swimnet

Supervisory team: Mahbub Hanssan 

Project Summary: A major focuses of the Swimnet project will be to look at a QoS framework for multi-radio multi-channel wireless mesh networks. We also plan to develop Traffic engineering methodologies for multi-radio multi-channel wireless mesh networks. Guarding against malicious users is of paramount significance in WMN. Some of the major threats include greedy behaviour exploiting the vulnerabilities of the MAC layer, location-based attacks, and lack of cooperation between the nodes. The project plans to look at a number of such security concerns, and design efficient protection mechanisms (Mesh Security Architecture). 

A scholarship/stipend may be available. 

For more information contact: mahbub.hanssan@unsw.edu.au  

SENSAR

Supervisory team: Wen Hu  

Project Summary: The mission of the SENSAR (Sensor Applications Research) group is to investigate the systems and networking challenges in realising sensor network applications. Wireless sensor networks are one of the first real-world examples of "pervasive computing", he notion that small, smart and cheap, sensing and computing devices will eventually permeate the environment. Though the technologies still in its early days, the range of potential applications is vast - track bush fires, microclimates and pests in vineyards, monitor the nesting habits of rare sea-birds, and control heating and ventilation systems, let businesses monitor and control their work spaces etc. 

A scholarship/stipend may be available. 

For more information contact: wen.hu@unsw.edu.au

Trustworthy Systems
seL4

Supervisory team: Gernot HeiserJune Andronick 

Project Summary: seL4, the secure embedded L4 microkernel, is a key element of our research program. We developed seL4 to provide a reliable, secure, fast and verified foundation for building trustworthy systems. seL4 enforces security within componentised system architectures by ensuring isolation between trusted and untrusted system components, and by carefully controlling software access to hardware devices in the system. 

A scholarship/stipend may be available. 

Form more information contact: gernot@unsw.edu.au or June.Andronick@data61.csiro.au 

Theoretical Computer Science
Blockchain, Smart Contracts and Cryptocurrency

Supervisory team: Ron van deMeyden 

Project Summary: The technology of cryptocurrency and its concepts can be broadly applicable to range of applications include financial services, legal automation, health informatics and international trade. These underlying ideas and the emerging infrastructure for these applications is known as ‘Distributed Ledger Technology’. 

A scholarship/stipend may be available. 

For more information contact: meyden@cse.unsw.edu.au